ffmpeg多媒体(音视频)处理常用命令

打印 上一主题 下一主题

主题 1617|帖子 1617|积分 4851

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
概览

        总结一些音视频常用的ffmpeg处理命令,会不停更新,涉及一些紧张命令,各位读者也可在批评区不停更新,维护起来,希望可以帮助各人快速解决问题!

1、音频相干

1.1 音频信息检察

  1. ffmpeg -i test.wav
复制代码
        该命令可检察到音频相干的编码、声道、采样率、时长等紧张信息

1.2 采样率转换

  1. ffmpeg -i test.wav -ar 16000 -ac 1 test1.wav
复制代码
        test.wav(8k)采样率转换为16k

1.3 alaw编码转pcm_s16le编码

  1. ffmpeg -f alaw -ar 8000 -ac 1 -i test.raw -acodec pcm_s16le -fflags +bitexact -ac 1 -ar 16000 test.wav
复制代码
        将test.raw文件的PCMA(alaw)编码转换为16位pcm(pcm_s16le)wav文件

1.4 pcm_s16le转alaw编码

  1. ffmpeg -i test.wav -acodec pcm_alaw -ac 1 -ar 8000 -f alaw test.raw
复制代码
        1.3的编码反转

1.5 检察精确的音频时长

  1. ffmpeg -i test.wav  2>&1 | grep "Duration" | cut -d ' ' -f 4 | sed s/,//
复制代码

1.6 检察音频音量

  1. ffmpeg -i test.wav  -af "volumedetect" -f null /dev/null
复制代码

1.7 增大音频音量

  1. ffmpeg -i test.wav -filter:a "volume=5" test1.wav
复制代码
        调整volume=5的数值

1.8 调整语速

  1. ffmpeg -i test.wav -filter:a "atempo=1.2" test1.wav
复制代码
        调整atempo=1.2的数值

1.9 音频切片

  1. ffmpeg -i test.wav -ss 00:40:00.00 -to 01:01:45.24 -c:a copy -avoid_negative_ts 1 test1.wav
复制代码
        时间格式:HH:MM:SS.MS

2、视频

2.1 视频信息检察

  1. ffmpeg -i test.mp4
复制代码
        可检察视频编码器、时长等紧张信息

2.2 无音轨视频逆序

  1. ffmpeg -i test.mov -vf reverse -c:v libx264 -preset fast -crf 18 test1.mov
复制代码
        视频倒序

2.3 视频切片

  1. ffmpeg -i test.mov -ss 00:00:00.00 -to 00:16:00.00 -c:v libx264 -avoid_negative_ts 1 -an test1.mov
复制代码
        时间格式同音频切片

2.4 视频+声音合成

  1. ffmpeg -i test.mov -i test1.wav -c:v copy -c:a aac -map 0:v:0  -map 1:a:0 -shortest test2.mov
复制代码
        视频、音频融合

2.5 视频宽高调整

  1. ffmpeg -i test.mov -vf "transpose=1" -c:a copy test1.mov
复制代码
        视频顺时针旋转90度

如各人还有其他常用命令,可增补到批评区,欢迎交流!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

八卦阵

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表