FFMPEG -ss Копировать .m3u8 видео медленно - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть несколько видео, состоящих из файла m3u8 в сочетании с кучей файлов .ts (10 секунд за штуку). Я хотел бы иметь возможность копировать фрагменты из этих видео, чтобы предоставить пользователю только нужный фрагмент более длинного видео. Диапазон видео от 30 минут до 3 часов, а фрагмент для копирования из видео может длиться до 1 часа.

Команда FFMPEG, которую я использую для этого:

ffmpeg -ss 00:00:01 -i /media-storage/3/308/video.m3u8 -to 00:10:25 -hls_time 10 -start_number 1 -hls_playlist_type vod -c copy /media-storage/test/video.m3u8

Там не требуется повторное кодирование или преобразование, но описанная выше операция занимает около 30 секунд. (что составляет всего 10 минут) Есть ли способ улучшить эту команду, чтобы сделать ее немного быстрее? Резка не обязательно должна быть точной.

Я использую последнюю версию FFMPEG, и моя ОС - CentOS 8

1 Ответ

1 голос
/ 02 марта 2020

Я обнаружил проблему с низкой производительностью в приведенной выше команде. Оказывается, SMB NAS, где хранятся мои данные, работает не очень быстро при копировании данных. Когда я использую вышеупомянутую команду на локальном компьютере, ответ почти мгновенный.

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