FFMPEG:如何缩短音频文件开头的静音


0

我想在音频开头缩短沉默。 目前我使用此命令:

ffmpeg -i input.flac -af silenceremove=1:0:-50dB output.flac

它有效,但问题是:它完全消除了沉默。但是我希望对音频文件的开头有一点沉默。 (因为有些玩家没有播放文件的第一个毫秒,所以会丢失一些东西。)

所以我在开始时输入文件有2秒的静音,我希望将这个静音从2秒缩短到0.5秒,而不是完全删除它。

用ffmpeg可以吗?怎么样?

Answers:


0

还有两个选项可供设置。

ffmpeg -i input.flac -af silenceremove=1:0:-50dB:stop_duration=0.5:leave_silence=1 output.flac

由于这被证明是无效的,更粗糙的方法是加回半秒的沉默,

ffmpeg -i input.flac -af "silenceremove=1:0:-50dB,adelay=500|500" output.flac

这将在开始时向立体声流添加500毫秒的静音。


尝试过,这也完全消除了我的沉默。不起作用,因为我希望它工作。
Bleuzen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.