【问题标题】:Select audio track to use when generating a waveform image选择生成波形图像时要使用的音轨
【发布时间】:2021-02-09 09:06:53
【问题描述】:

ffmpeg 可以使用showwavespic 绘制波形,效果很好。但就我而言,我有一个包含多个音轨的文件,我想指定使用哪个音轨来绘制波形。 默认示例为:ffmpeg -i input -filter_complex "showwavespic=s=640x120" -frames:v 1 output.png 我试图在两者之间添加一个map 0:a:0,但这会产生奇怪的 ffmpeg 错误。 有人知道如何在不先提取所需音轨的情况下设置要使用的曲目索引吗?

【问题讨论】:

    标签: ffmpeg waveform


    【解决方案1】:

    这可以使用 filtergraph 链接标签(参见https://ffmpeg.org/ffmpeg-filters.html#Filtergraph-syntax-1)来选择相关输入来实现,例如:

    ffmpeg -i input -filter_complex "[0:a:6]showwavespic=s=640x240" -frames:v 1 output.png

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 2011-06-28
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      相关资源
      最近更新 更多