【问题标题】:Use ffmpeg convert mp4 to hls m3u8 and reserver audio使用 ffmpeg 将 mp4 转换为 hls m3u8 和保留音频
【发布时间】:2016-04-13 07:40:06
【问题描述】:

我有一个 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一步实现它,我该怎么做。

【问题讨论】:

标签: audio video ffmpeg m3u8


【解决方案1】:

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

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

希望对您有所帮助。

【讨论】:

  • 哦...然后使用-vn 选项明确禁用视频流。相应地编辑了我的答案。
  • 是的,它有效。添加 -vn 作为“ffmpeg -i input0.mp4 -vn -c:v libx264 -c:a aac -strict -2 -f hls -hls_list_size 0 output.m3u8”。谢谢。
猜你喜欢
  • 2018-11-18
  • 2015-09-03
  • 2016-01-11
  • 1970-01-01
  • 1970-01-01
  • 2016-09-23
  • 2021-12-23
  • 2020-02-18
  • 1970-01-01
相关资源
最近更新 更多