ffmpeg常用操作

假设原视频为:demo.mp4

ffmpeg剪切视频

ffmpeg -i demo.mp4 -ss 10 -t 15 -codec copy cut.mp4

或者

ffmpeg -i demo.mp4 -ss 00:00:10 -t 00:00:15 -codec copy cut.mp4

参数:

参数名参数含义
-isource(原视频)
-ssstart time(开始时间)
-tduration(截取时长)
-cvideo,audio codec()

时间格式分为两种

  1. x秒,如上面的第一个例子
  2. HOURS:MM:SS.MICROSECONDS,如上面的第二个例子

ffmpeg分离音视频

ffmpeg -i demo.mp4 -map 0:1 -b:a 48k -vn audio.aac

参数:

参数名参数含义
-isource(原视频)
-map选择/映射指定的输入流(可以通过-i来获取)
-b:a48k为比特率,默认为128K,这里压缩一下,采用48K
-vn表示vedio not,即输出不包含视频

ffmpeg提取视频文件中的多轨音频

ffmpeg合并音、视频

  1. 如果视频文件中没有音频
ffmpeg -i audio.aac -i video.avi -c:v copy -c:a aac -strict experimental output.mp4
  1. 如果需要替换视频文件中的音频
ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac -strict experimental -map 0:v:0 -map 1:a:0 output.mp4
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值