This commit is contained in:
levina 2021-09-10 22:30:58 +07:00 committed by GitHub
parent ebf06060bb
commit c2300d8a99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,7 +25,7 @@ FFMPEG_PROCESS = {}
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=1280:720', 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'],
stdin=None, stdin=None,
stdout=None, stdout=None,
stderr=None, stderr=None,
@ -34,7 +34,7 @@ def raw_converter(dl, song, video):
def youtube(url: str): def youtube(url: str):
try: try:
params = {"format": "best[height=?720]/best", "noplaylist": True} params = {"format": "best[height=?480]/best", "noplaylist": True}
yt = YoutubeDL(params) yt = YoutubeDL(params)
info = yt.extract_info(url, download=False) info = yt.extract_info(url, download=False)
return info['url'] return info['url']
@ -89,8 +89,8 @@ async def startvideo(client, m: Message):
InputVideoStream( InputVideoStream(
video_file, video_file,
VideoParameters( VideoParameters(
width=1280, width=854,
height=720, height=480,
frame_rate=20, frame_rate=20,
), ),
), ),