Fix videos
This commit is contained in:
@@ -176,7 +176,6 @@ async def stream_video(video_id: str, current_user: dict = Depends(is_user)):
|
|||||||
'-crf', '28',
|
'-crf', '28',
|
||||||
'-codec:a', 'aac',
|
'-codec:a', 'aac',
|
||||||
'-b:a', '128k',
|
'-b:a', '128k',
|
||||||
'-vf', 'scale=-1:720',
|
|
||||||
'-loglevel', 'warning',
|
'-loglevel', 'warning',
|
||||||
'-hide_banner',
|
'-hide_banner',
|
||||||
'pipe:1'
|
'pipe:1'
|
||||||
@@ -213,6 +212,7 @@ async def stream_video(video_id: str, current_user: dict = Depends(is_user)):
|
|||||||
print(f"[{video_id}] Terminating FFmpeg process.")
|
print(f"[{video_id}] Terminating FFmpeg process.")
|
||||||
process.terminate() # Send SIGTERM
|
process.terminate() # Send SIGTERM
|
||||||
await process.wait() # Wait for process to exit
|
await process.wait() # Wait for process to exit
|
||||||
|
stderr_output = await process.stderr.read()
|
||||||
elif process and process.returncode != 0:
|
elif process and process.returncode != 0:
|
||||||
# If FFmpeg exited with an error code
|
# If FFmpeg exited with an error code
|
||||||
stderr_output = await process.stderr.read()
|
stderr_output = await process.stderr.read()
|
||||||
|
|||||||
Reference in New Issue
Block a user