У меня есть несколько видео, состоящих из файла 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