ffmpeg - 使用 ffmpeg 提取音频并保存 wav 文件
问题描述
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
解决方案
- 去掉 -vf 选项,你不需要它,因为你不需要视频
- 视频帧可以假设为单个单元,但是您想要音频中的什么?单个样品。嗯?所以,你必须指定间隔
例如:
# ffmpeg -i "video.avi" -f segment -segment_time 3 -c copy "images/frame_%03d.mp3" -hide_banner
推荐阅读
- android - 如何将 android 模块用作应用程序和库
- java - How to extract the dynamic values of the id attributes of the table elements using Selenium and Java
- shopify - 关于“主题获取”命令 shopify 的问题
- gradle - 如何从 Gradle Kotlin DSL 表达式中访问项目版本?
- angular - 路由到具有不同参数的相同网址后,页面上的数据未更新
- reactjs - 如何修复反应表中的分页重置问题?
- sql - 通过调用存储过程更新表的 Null 记录会引发错误“子查询返回多个值”
- php - 如何解决这个问题“未定义的变量:类别”?
- clickatell - Clickatell 从沙盒帐户向 iphone 发送空白消息
- vue.js - 如何从 bootstrap-vue 模态监听事件?