ffmpeg 常用命令

简介

FFmpeg是领先的多媒体框架,能够解码,编码, 转码,mux,demux,流,过滤和播放人类和机器创建的几乎所有内容。它支持最模糊的古代格式,直至最前沿。无论它们是由某些标准委员会,社区还是公司设计的。它还具有高度的可移植性:FFmpeg可以在各种构建环境,机器体系结构和配置下,跨Linux,Mac OS X,Microsoft Windows,BSD,Solaris等编译,运行并通过我们的测试基础架构 FATE。

Ffmpeg使用语法
ffmpeg [[options][`-i' input_file]]... {[options] output_file}...
  • 视频格式转换 (flv -> mp4 | mkv->mp4 |wmv->mp4)
ffmpeg -i "in.mkv" -c copy "output.mp4"  
ffmpeg -i "sy.wmv" -ab 56 -ar 22050 -qscale 8 -r 15 -s 2560x1296 "output.mp4"  
  • 音频格式转换 (mp4 -> mp3)
ffmpeg -i aac.mp4 -vn -ab 192k -acodec libmp3lame -ac 2 aac.mp3
ffmpeg -f s16le -ar 16.0k -ac 1 -i "source.pcm" "target_audio.aac"
  • 多音频合成
ffmpeg -f concat -safe 0 -i merge_video.txt -c copy -y merge_video.mp4
  • 音频+视频合成
ffmpeg -i "D:\vo.mp4" -i "D:\au.mp4" -vcodec copy -acodec copy  "D:\output.mp4" 
ffmpeg -i "audio.mp4" -i "video.mp4" -c:v copy -c:a aac -strict experimental output3.mp4
  • 精确时间截取视频
ffmpeg -ss 00:00:23.361 -t 00:00:30.105 -accurate_seek -i in.ts -codec copy -avoid_negative_ts 1 out.ts  
ffmpeg -ss 00:00:23 -i in.ts -ss 00:00:30 -frames:v 1 out3.mp4
  • 音频 | 视频合并
ffmpeg -i "concat:aac0.aac|aac1.aac|aac2.aac|aac3.aac|aac4.aac" -acodec copy -vcodec copy -absf aac_adtstoasc output.aac
ffmpeg -f concat -safe 0 -i file.txt -c copy out.mp4
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值