首页 > 其他分享 >[Multimedia][ffmpeg] 音频音量获取

[Multimedia][ffmpeg] 音频音量获取

时间:2023-08-16 15:26:06浏览次数:44  
标签:null ffmpeg 音频 Multimedia 0x7f83a481c000 histogram volume volumedetect Parsed

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

...

[Parsed_volumedetect_0 @ 0x7f83a481c000] n_samples: 23887872
[Parsed_volumedetect_0 @ 0x7f83a481c000] mean_volume: -16.7 dB
[Parsed_volumedetect_0 @ 0x7f83a481c000] max_volume: -0.7 dB
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_0db: 1
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_1db: 0
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_2db: 0
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_3db: 2
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_4db: 7
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_5db: 45
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_6db: 583
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_7db: 17653
[Parsed_volumedetect_0 @ 0x7f83a481c000] histogram_8db: 302630

ffmpeg -i your_audio_file.mp3 -af "volumedetect" -vn -sn -dn -f null /dev/null 2>&1 | grep "mean_volume"

...

[Parsed_volumedetect_0 @ 0x55e2660ec4c0] mean_volume: -14.3 dB

标签:null,ffmpeg,音频,Multimedia,0x7f83a481c000,histogram,volume,volumedetect,Parsed
From: https://www.cnblogs.com/shaobin0604/p/17635134.html

相关文章

  • Windows上使用FFmpeg实现本地视频推送模拟海康协议rtsp视频流
    场景Nginx搭建RTMP服务器+FFmpeg实现海康威视摄像头预览:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/121202130上面记录的是使用FFmpeg拉取海康协议摄像头的rtsp流并推流到流媒体服务器。如果在其它业务场景下需要本地的视频文件模拟海康的rtsp流协议格式进行......
  • ffmpeg 之 sdl
    使用ffmpeg解码视频渲染到sdl窗口前言使用ffmpeg解码视频并渲染视频到窗口,网上是有不少例子的,但是大部分例子的细节都不是很完善,比如资源释放、flush解码缓存、多线程优化等都没有。特别是想要快速搭建一个demo时,总是要重新编写不少代码,比较不方便,所以在这里提供一个完善的例子,......
  • 音频处理
    音频转换ffmpeg将音频转换为16k的采样频率的Wavffmpeg-i2023.3.3.mp4-af"aresample=16000"-ac12023_3_3_16k.wavmoviepyspleeter目前spleeter提供三种音轨分离方式,其中:Vocals(singingvoice)/accompanimentseparation(2stems)—两个音轨:背景和人声Vocals/drums/ba......
  • 记录 FFmpeg开发常用功能封装
    说明记录下个人在开发中使用到的FFmpeg常用功能,避免相同功能代码的重复编写,使用时直接复制提升效率。由于音视频处理的场景众多,无法编写完全通用的方法接口,可能需根据实际场景进行一定的修改,本文章中的代码也将持续更新优化。代码这里提供ffmpegheader.h,ffmpegheader.cpp。配......
  • 使用FFmpeg进行yuv420转rgba
    讲解一下将获取到视频数据,进行rgb转码,并且进行相应的缩放操作//存放解码过后的数据unsignedchar*decode_data;intdecode_size=0;/***解码AVFrame中的yuv420数据并且转换为rgba数据**@paramframe需要解码的帧结构*@paramsrc_width需要转换的帧宽度*......
  • FFmpeg3.2 msvc+msys 源码编译
    材料FFmpeg3.2源码x264x265fdk-aac注意:由于FFmpeg源码的版本太久,采用的第三方库是最新的,因此需要做调整基本操作编译64位FFmpeg程序Windows开始菜单->VisualStudio2022->x64NativeToolsCommandPromptforVS2019编译32位FFmpeg程序Windows开始菜单->VisualStudio2......
  • 音频创作的新境界——AudioGPT服务介绍
    音频在数字时代扮演着重要角色,而现在有了AudioGPT服务,音频创作将迎来新的突破。AudioGPT是一种新型的自然语言处理模型,它不仅可以理解和生成语音、音乐、声音等音频形式,还可以生成与音频相对应的说话头像。本文将介绍AudioGPT服务的作用及其对音频创作的影响。1.AudioGPT服务简介......
  • 水果编曲软件FL Studio 21.1.0.3267音频工作站2023电脑配置要求详解
    FL全称为FruityLoops,FLStudio更倾向于DJ混音和编辑。但这并不意味着它缺乏功能!FLStudio21是一个受欢迎的插件,如果购买了制作版本,那么这个软件就可以终身更新。为音乐制作和音频编辑选择硬件FLStudio21Win-安装包:https://souurl.cn/ZIwzHsFLStudio21Mac-安装包:https://sou......
  • AN---导入不了音频
    很多时候,我们做好的MP3文件,无法导入进入:主要问题可能是:MP3采样率的问题解决方法:格式化工厂方案一:转mp3音频格式化工厂改采样率:44100然后:输出配置设置采样率:44100然后添加文件后,进行转即可。方案二:格式化工厂-WAV格式其次,如果是直接将mp3文件拖进AN,但是拖不进,需要......
  • 跨平台xamarin.Android 开发之 :适配各架构(X86_64 、 X86、arm64-v8a、 armeabi-v7a )
    此代码的编写花费了脑细胞:在每次编码开启编码器到只需要一次编码器的开启优化前提:编译好FFMpeg的各平台的动态库基本上Android X86_64、X86、arm64-v8a、armeabi-v7a采用FFmpeg编码的方式基本一直。差异是内存分配和取指有所不同,如果分配不对,直接闪退。先看看通用的编码......