ffmpeg操作视频流和音频流

ffmepg下载安装https://ffmpeg.org/

  1. 从视频中提取音频流
# -f 指定格式为mp3格式,-vn表示无视频
ffmpeg -i 输入视频.mp4 -f mp3 -vn 输出音频.mp3
  1. 生成一段没有声音的音频
# 长度可配置
ffmpeg -f lavfi -i anullsrc -t 10 silent-audio10s.mp3
  1. 将视频和音频合并,用音频替代视频中原有的音频
# 用音频替代视频中原有的音频
ffmpeg -i 视频.mp4 -i 音频.mp3 -map 0:0 -map 1:0 -c:v copy -c:a copy 合并.mp4
# 音频转码为AAC格式,并指定码流为256K(如果不指定,为128K)
ffmpeg -i 视频.mp4 -i 音频.mp3 -map 0:0 -map 1:0 -c:v copy -c:a aac -ab 256k 合并.mp4

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。