Вкл. windows10 Как преобразовать MKV-файл для потоковой передачи в hls (пакеты)?
У меня есть MKV, содержащий
- a) Видео в формате mp4 (закодировано с h264) для использования в нескольких различных разрешениях 640x480, 960x720 и т. д. c
- b) 2 или более звуковых дорожек (закодированных в формате mp3) (вывод может быть в формате aa c или в формате mp3 хорошо для потоковой передачи?)
- c) 2 или более субтитров (построенных с использованием формата srt или WebVTT). Желаемый формат вывода: webvtt
Я хотел бы создать список воспроизведения в m3u8, содержащий несколько небольших фрагментов (что-то около 256 Кбайт каждый) файла .ts, который может позволить мне транслировать видео и все его несколько аудио и несколько субтитров.
Я попытался выполнить команды здесь: https://kipalog.com/posts/FFMPEG-HLS-STREAM-MULTIPLE-AUDIO-SUBTITLES и здесь: https://www.martin-riedl.de/2018/08/
Но мне не удалось заставить его работать.
Я попробовал эту команду:
ffmpeg -i teste.mkv -profile: v baseline -level 3.0 -s 640x360 -start_number 0 -hls_time 10 -h ls_list_size 0 -f hls index.m3u8
Он создал файлы ts и vtt, но не поместил сгенерированные файлы в свои собственные подкаталоги и не экспортировал различные аудиоканалы (в случае теста Файл .mkv содержит 2 аудиодорожки и 2 субтитра), как показано в zip-файле в качестве примера по 1-й ссылке.
У вас есть идеи, почему он не работает?