使用ffmpeg提取音频并保存wav文件

时间:2018-05-07 04:05:50

标签: ffmpeg

ffmpeg可以使用以下命令提取视频图像

ffmpeg -i "video.avi" -vf fps=30 "images/frame_%09d.png" -hide_banner

ffmpeg中是否有一种方法可以像上面的命令一样将音频提取或剪切成较小的块,但区别在于它会创建一个音频文件而不是一个图像文件。

我尝试了以下内容,但它只创建了一个wav文件。

ffmpeg -i "video.avi" -vf fps=30 "images/frame_%09d.wav" -hide_banner

1 个答案:

答案 0 :(得分:1)

  1. 删除-vf选项,因为您不需要视频,所以不需要它
  2. 视频帧可以假设为单个单元,但您想要的音频是什么? Sungle样品。是吧?因此,您必须指定间隔
  3. 例如:

        # ffmpeg -i "video.avi" -f segment -segment_time 3 -c copy "images/frame_%03d.mp3" -hide_banner