将mkv(多种音频和字幕)转换为hls

时间:2020-03-30 00:05:12

标签: audio ffmpeg video-streaming http-live-streaming subtitle

在Windows10上,如何转换要在hls(数据包)中流式传输的mkv文件?

我有一个包含的mkv

  • a)mp4格式的视频(用h264编码)将在多个视频中使用 不同的分辨率640x480、960x720等
  • b)2个或更多音轨(编码为mp3格式)(输出是否也可以在aac或mp3上也可以在流媒体上播放?)
  • c)2个或更多字幕(以srt或WebVTT格式构建) 输出格式为webvtt

我想在m3u8中创建一个播放列表,其中包含几个.ts文件的小片段(每个小片段约256 kb),可以让我流式传输视频以及所有的多音频和多字幕。

我尝试遵循此处的命令:https://kipalog.com/posts/FFMPEG-HLS-STREAM-MULTIPLE-AUDIO-SUBTITLES 此处:https://www.martin-riedl.de/2018/08/

但是我没有成功使其发挥作用。

我尝试了以下命令:

ffmpeg -i teste.mkv -profile:v基线-level 3.0 -s 640x360 -start_number 0 -hls_time 10 -hls_list_size 0 -f hls index.m3u8

它确实创建了ts和vtt文件,但是没有将生成的文件放在它们自己的子目录中,也没有导出不同的音频通道(以防test.mkv文件包含2个音轨和2个字幕)就像在zip文件中显示的第一个链接上的示例一样。

您知道为什么它不起作用吗?

0 个答案:

没有答案