|
|
@ -20,6 +20,13 @@ class FFMpegProcess: |
|
|
self._ffmpeg_command = " ".join( |
|
|
self._ffmpeg_command = " ".join( |
|
|
[ |
|
|
[ |
|
|
"ffmpeg", |
|
|
"ffmpeg", |
|
|
|
|
|
"-threads", |
|
|
|
|
|
"4", |
|
|
|
|
|
"-fflags", |
|
|
|
|
|
"+genpts+discardcorrupt+igndts", |
|
|
|
|
|
"-re", |
|
|
|
|
|
"-seg_max_retry", |
|
|
|
|
|
"1", |
|
|
"-i", |
|
|
"-i", |
|
|
f'"{playlist_url}"', |
|
|
f'"{playlist_url}"', |
|
|
"-vcodec", |
|
|
"-vcodec", |
|
|
@ -29,7 +36,7 @@ class FFMpegProcess: |
|
|
"-crf", |
|
|
"-crf", |
|
|
"18", |
|
|
"18", |
|
|
"-preset", |
|
|
"-preset", |
|
|
"ulstrafast", |
|
|
|
|
|
|
|
|
"ultrafast", |
|
|
"-f", |
|
|
"-f", |
|
|
"mpegts", |
|
|
"mpegts", |
|
|
"-loglevel", |
|
|
"-loglevel", |
|
|
|