Я пытаюсь извлечь отдельные аудио из потокового файла m3u8, но когда я использую

ffmpeg -i "live m3u8 link" -c copy "output.ts"

Кажется, что каждое новое видео и аудио данные просто добавляются в output.ts, возможно ли это, чтобы они каждый раз создавали новый сегментированный файл TS?

1 ответ1

1

Если вы просто хотите аудио, используйте

ffmpeg -i "live m3u8 link" -c copy -map a "output.ts"

Если вы хотите сегментировать, используйте

ffmpeg -i "live m3u8 link" -c copy -map a -f segment -segment_time 10 "out%d.ts"

Если вы просто хотите сохранить исходные файлы, вам нужен какой-то менеджер загрузок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .