简体   繁体   English

如何为ffmpeg安装“ dynaudnorm”音频过滤器

[英]how to install “dynaudnorm” audio filter for ffmpeg

I am running linux Mint 17 64 bits-kernel 3.13-generic, with the ffmpeg version: 我正在使用ffmpeg版本运行linux Mint 17 64位内核3.13-generic:

ffmpeg version 2.4.3-1ubuntu1~trusty6 Copyright (c) 2000-2014 ffmpeg版本2.4.3-1ubuntu1〜trusty6版权所有(c)2000-2014

I need to run the 'Dynaudnorm' audio to compress audio files in a daily basis. 我需要每天运行“ Dynaudnorm”音频以压缩音频文件。 But launching 但是发射

ffmpeg.exe -i "in_original.wav" -af dynaudnorm "out_normalized.wav"

gives: 得到:

[AVFilterGraph @ 0x1efe820] No such filter: 'dynaudnorm' [AVFilterGraph @ 0x1efe820]没有此类过滤器:“ dynaudnorm”

The filter developer site explains that the integration in ffmpeg it's already done for the latest binaries, but in my version (update yesterday) doesn't show. 过滤器开发人员网站说明ffmpeg中的集成已针对最新的二进制文件完成,但在我的版本(昨天更新)中未显示。

It's only Windows available? 只有Windows可用?

Your ffmpeg version is very old. 您的ffmpeg版本太旧了。 Get a static build of the git build from https://www.johnvansickle.com/ffmpeg/ https://www.johnvansickle.com/ffmpeg/获取git版本的静态版本

Windows 视窗

  • Download the ffmpeg binaries from zeranoe . zeranoe下载ffmpeg二进制文件。
  • Extract the archive file. 解压缩存档文件。
  • Copy the contents of the bin folder to System32 . bin文件夹的内容复制到System32

Linux Linux的

On linux distributions use the terminal to download binaries! 在Linux发行版上,请使用终端下载二进制文件!
I don't recommend to compile it yourself! 我不建议自己编译!

# On Fedora, use yum
sudo yum install -y

# On Ubuntu, Linux Mint, Debain
sudo apt install ffmpeg -y # Or,
sudo apt-get install ffmpeg -y

Or, manually compile it using the CompilationGuide . 或者,使用CompilationGuide手动对其进行编译

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM