1024程序员节|FFmpeg调整声道数、采样率、码率-创新互联

前言:
😄作者简介:小曾同学.com,小伙伴们也可以叫我小曾,一个致力于测试开发的博主⛽️
如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊
座右铭:不想当开发的测试,不是一个好测试✌️。
如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍

站在用户的角度思考问题,与客户深入沟通,找到五河网站设计与五河网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、网站制作、企业官网、英文网站、手机端网站、网站推广、域名注册虚拟主机、企业邮箱。业务覆盖五河地区。

之前给大家分享过 流媒体资源归档,但是这些流媒体小编并没有对其进行再次划分,比如采样率或者声道数。因为最近有产品出现使用hev2编码方式的音视频,存在异常,平时测试中,很少去关注这么细致的内容,所以这也算是一个警示。所以呢,今天是想给大家分享下,如何使用FFmpeg来调整音视频的声道数、采样率、码率等。针对 FFmpeg 其他的使用可以参考小编的另一篇blog ffmpeg、ffplay、ffprobe常用命令

总命令如下:

ffmpeg -y -i demo.mp4  -ac 2 -ar 48000  -b:a 512k  demo.mp4

参数说明

-y #如果有同名的文件则自动覆盖
-i #input,表述输入
-ac #audio channel,设置1表示单声道,2表示双声道
-ar #sample rate,表示采样率48000Hz
-b:a #表示指的是音频bit rate,单位是 kb/s
-b:v #表示指的是视频bit rate,单位是 kb/s

案例

  1. 将音频声道数转为双声道

    ffmpeg -y -i demo.mp4  -ac 2 demo.mp4
  2. 将音频采样率调整为 44100Hz

    ffmpeg -y -i demo.mp4  -ar 44100  demo.mp4
  3. 将资源视频码率调整为2000kb/s

    ffmpeg -y -i demo.mp4 -b:v 2000k demo.mp4

补充:
视频和音频码率计算公式:

  • 视频码率计算公式(kbps,千位每秒) = 文件大小(KB,千字节)* 8 / 秒数
  • 音频码率计算公式(kbps,千位每秒) = 采样率 × 采样位深 × 通道数

如果你想了解其他音视频测试方面的知识可以给小编留言,或者私信小编,让我们共同进
度。

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


文章名称:1024程序员节|FFmpeg调整声道数、采样率、码率-创新互联
链接URL:http://scyanting.com/article/dppsee.html