使用 ffmpeg 的 volumedetect 获取音频音量信息,测试命令如下:

ffmpeg -i ~/media/test.mp4 -filter_complex volumedetect -c:v copy -f null /dev/null

命令执行结果如下:

[Parsed_volumedetect_0 @ 0x7fb417591180] n_samples: 0
Stream mapping:Stream #0:1 (aac) -> volumedetectvolumedetect -> Stream #0:0 (pcm_s16le)Stream #0:0 -> #0:1 (copy)
Press [q] to stop, [?] for help
Output #0, null, to '/dev/null':Metadata:major_brand     : isomminor_version   : 512compatible_brands: isomiso2avc1mp41encoder         : Lavf58.20.100Stream #0:0: Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s (default)Metadata:encoder         : Lavc58.35.100 pcm_s16leStream #0:1(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=2-31, 1301 kb/s, 24 fps, 24 tbr, 12288 tbn, 12288 tbc (default)Metadata:handler_name    : VideoHandler
frame= 1085 fps=0.0 q=-1.0 Lsize=N/A time=00:00:45.08 bitrate=N/A speed= 569x
video:7183kB audio:7764kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[Parsed_volumedetect_0 @ 0x7fb417474d80] n_samples: 3975168
[Parsed_volumedetect_0 @ 0x7fb417474d80] mean_volume: -20.0 dB
[Parsed_volumedetect_0 @ 0x7fb417474d80] max_volume: -7.2 dB
[Parsed_volumedetect_0 @ 0x7fb417474d80] histogram_7db: 6
[Parsed_volumedetect_0 @ 0x7fb417474d80] histogram_8db: 107
[Parsed_volumedetect_0 @ 0x7fb417474d80] histogram_9db: 6261
bogon:~ xubinbin$

从输出信息中我们可以看到 mean_volume 为获取到的平均值 -20.0 dB。

ffmpeg 音频音量的获取相关推荐

  1. python增大音频音量_python获取音频音量大小_音频响度分析和获取

    # -*- coding: utf-8 -*- #/usr/local/bin/python3 # @Time : 2020/3/7 4:05 PM # @Author : eric # @File ...

  2. [FFMPEG]进行音频音量调整

    一.前言 ​ 由于我们个人使用的音频和视频数据都是从各个地方获取的,因此其中的音频音量大小不一.而互联网音乐平台如网易云音乐.qq音乐等,几乎所有的音乐音量大小都一致,可能就是使用了音量标准化的方式. ...

  3. 使用ffmpeg调整音频音量

    一.前言 记得在很多年前使用MP3.MP4播放器的时候,里面的音频和视频数据都是自己从别的地方拷贝下来的,因此其中的音频音量大小标准不一致,经常会出现上一首歌需要调整很大的设备音量,而下一首同样的音量 ...

  4. ffpmpeg 音量_使用ffmpeg调整音频音量

    一.前言 记得在很多年前使用MP3.MP4播放器的时候,里面的音频和视频数据都是自己从别的地方拷贝下来的,因此其中的音频音量大小标准不一致,经常会出现上一首歌需要调整很大的设备音量,而下一首同样的音量 ...

  5. ffmpeg音频滤镜

    音频滤镜 分离声道 1 转码(源文件没问题可以省略) ffmpeg -i jy.ts  -vcodec h264  -acodec aac jy1.ts 2 取一个声道 ffmpeg -i jy1.t ...

  6. FFmpeg音频播放器(8)-创建FFmpeg播放器

    原文地址::https://www.jianshu.com/p/73b0a0a9bb0d 相关文章 1.FFmpeg音频解码播放----https://www.jianshu.com/p/76562a ...

  7. Android NDK开发之旅31 FFmpeg音频解码

    ###前言 #####基于Android NDK开发之旅30--FFmpeg视频播放这篇文章,我们已经学会视频解码基本过程.这篇文章就对音频解码进行分析. #####音频解码和视频解码的套路基本是一样 ...

  8. 【Android FFMPEG 开发】FFMPEG 音频重采样 ( 初始化音频重采样上下文 SwrContext | 计算音频延迟 | 计算输出样本个数 | 音频重采样 swr_convert )

    文章目录 I . FFMPEG 播放视频流程 II . FFMPEG 音频重采样流程 III . FFMPEG 音频重采样 IV . FFMPEG 初始化音频重采样上下文 SwrContext V . ...

  9. ffmpeg 音频解码一

    1. ffmpeg 视频解码一 2. ffmpeg 视频解码二 3. ffmpeg 音频解码一 4. ffmpeg 音频解码二 5. ffmpeg 音视频解码 6. ffmpeg 视频编码一 7. f ...

最新文章

  1. android a z 快速定位,快速集成android实现listview的字母A-Z排序,界面侧边字母索引...
  2. 机器学习笔记 :LSTM 变体 (conv-LSTM、Peephole LSTM、 coupled LSTM、conv-GRU)
  3. Angular ng-content元素的学习笔记
  4. 深度学习数据自动编码器_如何学习数据科学编码
  5. android base64encoder 不存在
  6. HTML5 dataset遍历,H5中data-xxxx属性
  7. 51单片机数码管小数点c语言,求助一个51单片机控制的数码管计算器带小数点功能的...
  8. 解决iPhone、iPad 或 iPod touch 无法连接Wi-Fi网络问题
  9. net安装包的制作[包括卸载模块](图解)
  10. 什么是反向跟单?反向跟单怎么运作?
  11. H3C交换机常用配置命令
  12. 用计算机清点木材的数量,计算机在木材工业中的应用.doc
  13. Java中Date时区的转换
  14. jQuery 效果 - stop() 方法
  15. 罗斯蒙特214CRTSMB1S3M0420SLM2AR1C1B1TBM2温度传感器
  16. 计算机开机错误62,电脑开机出现Error 1962错误如何解决?
  17. 【CentOS】make cc Command not found,make: *** [adlist.o] Error 127”
  18. 阿里云ECS服务器延长ssh连接时间
  19. flutter入门之理解Isolate及compute ——解决耗时操作卡住UI的问题
  20. 香港十大正规外汇黄金交易平台排名(2021版)

热门文章

  1. 2022年全球百万富翁最多的20个城市榜单,北京和上海跻身前十 | 美通社头条
  2. 基于双视角图表示算法的双向人职匹配偏好建模推荐系统构建
  3. 通过Cursor 工具使用GPT-4的方法
  4. 如何在 Excel 里将两部分数据进行横向合并(即 Outer Join)?
  5. 联想打印机提示激光器故障
  6. 鼠标滚动时video中视频变为静音的问题
  7. 电脑没有音频设备和没有声音的终极解决办法
  8. win7系统网络发现不了计算机用户,WIN7系统装好后看不到局域网计算机,网络发现无法启用解决方法...
  9. Web 页面如何实现动画效果
  10. 亚马逊买家号养号经验分享