当前位置: 首页 > news >正文

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

概览

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

1、音频相关

1.1 音频信息查看

ffmpeg -i test.wav

        该命令可查看到音频相关的编码、声道、采样率、时长等重要信息

1.2 采样率转换

ffmpeg -i test.wav -ar 16000 -ac 1 test1.wav

        test.wav(8k)采样率转换为16k

1.3 alaw编码转pcm_s16le编码

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编码

ffmpeg -i test.wav -acodec pcm_alaw -ac 1 -ar 8000 -f alaw test.raw

        1.3的编码反转

1.5 查看精确的音频时长

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

1.6 查看音频音量

ffmpeg -i test.wav  -af "volumedetect" -f null /dev/null

1.7 增大音频音量

ffmpeg -i test.wav -filter:a "volume=5" test1.wav

        调整volume=5的数值

1.8 调整语速

ffmpeg -i test.wav -filter:a "atempo=1.2" test1.wav

        调整atempo=1.2的数值

1.9 音频切片

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 视频信息查看

ffmpeg -i test.mp4

        可查看视频编码器、时长等重要信息

2.2 无音轨视频逆序

ffmpeg -i test.mov -vf reverse -c:v libx264 -preset fast -crf 18 test1.mov

        视频倒序

2.3 视频切片

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 视频+声音合成

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 视频宽高调整

ffmpeg -i test.mov -vf "transpose=1" -c:a copy test1.mov

        视频顺时针旋转90度

如大家还有其他常用命令,可补充到评论区,欢迎交流!

相关文章:

  • Linux 网络命名空间:从内核资源管理到容器网络隔离
  • C++ | 常用语法笔记
  • 机器视觉的手机FPC油墨丝印应用
  • 企业开发平台大变革:AI 代理 + 平台工程重构数字化转型路径
  • DeepSeek多尺度数据:无监督与原则性诊断方案全解析
  • 基于互信息分解表示学习的多模态情感分析
  • 录播课视觉包装与转化率提升指南
  • C#生成二维码和条形码
  • 构建高可维护、易测试的异步任务系统:基于 Celery + Redis + Eventlet 的模块化架构实践
  • Vue生命周期脚手架工程Element-UI
  • 调用栈(Call Stack)
  • Babylon.js学习之路《一、初识 Babylon.js:什么是 3D 开发与 WebGL 的完美结合?》
  • 基金从入门到荒废-基金的分类
  • 算法每日一题 | 入门-分支结构-Apples Prologue/苹果和虫子
  • 【随笔】Google学术:but your computer or network may be sending automated queries.
  • Kubernetes 集群优化实战手册:从零到生产级性能调优
  • 【5G通信】bwp和redcap 随手记 2
  • 基于大模型预测的产钳助产分娩全方位研究报告
  • MongoDB(六) - Studio 3T 基本使用教程
  • 使用chrome浏览器截长图
  • 2024年上市公司合计实现营业收入71.98万亿元
  • 中信银行:拟出资100亿元全资设立信银金融资产投资有限公司
  • 现场丨“影像上海”启幕:串联摄影、电影与当代艺术
  • 司法部:持续规范行政执法行为,加快制定行政执法监督条例
  • 中国驻美国大使馆发言人就中美经贸高层会谈答记者问
  • 上海发布大风黄警:预计未来24小时内将出现8-10级大风