Эквивалентная опция потоковых сегментов FFMPEG - PullRequest
0 голосов
/ 24 августа 2018

Я загружал видео из потока hls m3u8 с помощью команды ffmpeg в php:

exec('ffmpeg -hide_banner -loglevel verbose -n -i https://example.com/playlist.m3u8 -acodec copy -bsf:a aac_adtstoasc -vcodec copy file.mp4 1> log.txt  2>&1', $output, $var);

Но у меня были проблемы со скоростью загрузки, и проблема была не в интернете.

Я установил и использовал livestreamer.io ИЛИ streamlink.github.io / , а также замедлил загрузку.

Поэтому я воспользовался опцией hls-segment-threads=5в соответствии с документом API:

Размер пула потоков, используемых для загрузки сегментов.

Это решило проблему, есть ли в FFMPEG какой-либо эквивалентный параметр?Или есть что-то, что я могу сделать с PHP + FFMPEG, чтобы получить этот результат, который обеспечивает эта опция hls-сегмента потоков?

Большинство общих серверов поставляются с установленным FFMPEG, но то же самое не подходит для livestreamer или streamlink, поэтому мне нужнорешение, которое работает для всех.

* Я не понимаю, Python не знаю, что именно эта опция делает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...