audio - avconv更改音频文件的音量

标签 audio volume avconv

我想更改第二个音频文件的音量,但到目前为止,我尝试的所有操作均不起作用。
avconv -i input1.mp3 -i input2.mp3 -aq 1 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 output.mp3

最佳答案

这使用的是FFmpeg,但我怀疑它与avconv类似。
我所做的就是修改this answer,直到它似乎对我的测试文件产生了预期的效果。

测试文件

ffmpeg -f lavfi -i "anoisesrc=d=20:c=brown:r=44100:a=0.5" -q:a 1 input1.mp3
ffmpeg -f lavfi -i "sine=frequency=1000:duration=20" -q:a 1 input2.mp3

无衰减
ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex \
"[0:a]volume=1.0:precision=fixed[a0]; \
 [1:a]volume=1.0:precision=fixed[a1]; \
 [a0][a1]amix=inputs=2:dropout_transition=2" -q:a 1 output1.mp3

第一个输入文件的衰减50%
ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex \
"[0:a]volume=1.0:precision=fixed[a0]; \
 [1:a]volume=0.5:precision=fixed[a1]; \
 [a0][a1]amix=inputs=2:dropout_transition=2" -q:a 1 output2.mp3

第二个输入文件的衰减50%
ffmpeg -i input1.mp3 -i input2.mp3 -filter_complex \
"[0:a]volume=0.5:precision=fixed[a0]; \
 [1:a]volume=1.0:precision=fixed[a1]; \
 [a0][a1]amix=inputs=2:dropout_transition=2" -q:a 1 output3.mp3

关于audio - avconv更改音频文件的音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40125681/

相关文章:

audio - 如何使用 Google TTS 从文本创建 mp3?

python - Raspberry Pi 上的声音激活录音和高级过滤

ios - 如何从麦克风(swift)获得分贝值

android - 在 MediaPlayer 中控制音量

codec - 图像 -> 视频 -> 使用 avconv 无损图像

c++ - 按位运算比调用memcpy更快吗?

iphone - 将声音添加到 iPhone 应用程序的标准方法(全局音量指示器)

Docker 和卷 nocopy

ffmpeg - 旋转 mp4 视频而不重新编码

ffmpeg - 将常规文件复用为 Mpeg TS