Update videoplayer.py
This commit is contained in:
parent
064039ce3e
commit
6cbcb46c78
@ -26,6 +26,15 @@ app = Client(Veez.SESSION_NAME, Veez.API_ID, Veez.API_HASH)
|
|||||||
call_py = PyTgCalls(app)
|
call_py = PyTgCalls(app)
|
||||||
FFMPEG_PROCESS = {}
|
FFMPEG_PROCESS = {}
|
||||||
|
|
||||||
|
|
||||||
|
def convert_seconds(seconds: int) -> str:
|
||||||
|
seconds = seconds % (24 * 3600)
|
||||||
|
seconds %= 3600
|
||||||
|
minutes = seconds // 60
|
||||||
|
seconds %= 60
|
||||||
|
return "%02d:%02d" % (minutes, seconds)
|
||||||
|
|
||||||
|
|
||||||
def raw_converter(dl, song, video):
|
def raw_converter(dl, song, video):
|
||||||
return subprocess.Popen(
|
return subprocess.Popen(
|
||||||
['ffmpeg', '-i', dl, '-f', 's16le', '-ac', '1', '-ar', '48000', song, '-y', '-f', 'rawvideo', '-r', '20', '-pix_fmt', 'yuv420p', '-vf', 'scale=854:480', video, '-y'],
|
['ffmpeg', '-i', dl, '-f', 's16le', '-ac', '1', '-ar', '48000', song, '-y', '-f', 'rawvideo', '-r', '20', '-pix_fmt', 'yuv420p', '-vf', 'scale=854:480', video, '-y'],
|
||||||
@ -130,7 +139,7 @@ async def startvideo(client, m: Message):
|
|||||||
await m.reply_photo(
|
await m.reply_photo(
|
||||||
photo="https://telegra.ph/file/422650a849a8d6831bde8.png",
|
photo="https://telegra.ph/file/422650a849a8d6831bde8.png",
|
||||||
reply_markup=keyboard,
|
reply_markup=keyboard,
|
||||||
caption=f"💡 **video streaming started!**\n\n🏷 **Name:** {title}\n⏱ **Duration:** `{duration}`\n\n» **join to video chat on the top to watch the video.**")
|
caption=f"💡 **video streaming started!**\n\n🏷 **Name:** {title}\n⏱ **Duration:** `{convert_seconds(duration)}`\n\n» **join to video chat on the top to watch the video.**")
|
||||||
return await msg.delete()
|
return await msg.delete()
|
||||||
await idle()
|
await idle()
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
Loading…
Reference in New Issue
Block a user