0 我想在音频开头缩短沉默。 目前我使用此命令: ffmpeg -i input.flac -af silenceremove=1:0:-50dB output.flac 它有效,但问题是:它完全消除了沉默。但是我希望对音频文件的开头有一点沉默。 (因为有些玩家没有播放文件的第一个毫秒,所以会丢失一些东西。) 所以我在开始时输入文件有2秒的静音,我希望将这个静音从2秒缩短到0.5秒,而不是完全删除它。 用ffmpeg可以吗?怎么样? audio ffmpeg — Bleuzen source
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毫秒的静音。 — Gyan source 尝试过,这也完全消除了我的沉默。不起作用,因为我希望它工作。 — Bleuzen