使用 ffmpeg 将 mp4 转换为 hls m3u8 并保留音频

Use ffmpeg convert mp4 to hls m3u8 and reserver audio

我有一个 mp4 文件,input0.mp4。现在我想一步将它转换为 HLS 和仅保留音频。现在我可以通过以下两个步骤重新释放它。首先将其转换为mp3文件,然后将mp3文件切片为m3m8。

ffmpeg -i input0.mp4 input0.mp3

ffmpeg -i input0.mp3 -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 output.m3u8

如果想用ffmpeg一步到realease,怎么实现

我将命令分解为多行,这样您就可以看到如果您对不同的输出使用相同的输入,语法会是什么样子。

ffmpeg -i input0.mp4 \
  -vn input0.mp3 \
  -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 output.m3u8

希望对您有所帮助。