mkv (несколько аудио и субтитров) в hls - PullRequest
0 голосов
/ 30 марта 2020

Вкл. 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-й ссылке.

У вас есть идеи, почему он не работает?

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