如何为同一播放列表内的音轨设置指定的播放时间延迟?
播放列表音轨间设置固定间隔延迟的操作方案
常用桌面播放器设置方法
无需修改原音频文件,仅在当前播放器生效:
- VLC播放器:打开偏好设置(快捷键
Ctrl+P),左下角显示设置选择全部,在左侧菜单栏找到音频→输出模块→常规,找到「播放文件间的间隙(秒)」选项,输入10后保存重启播放器即可生效,所有播放列表的音轨都会自动间隔你设置的时长播放。 - Foobar2000:依次点击顶部菜单文件→偏好设置→播放,找到「曲目间的静默时间」选项,勾选后输入你需要的10秒延迟,确认后就会应用到所有播放列表。
- 苹果Music(原iTunes):顶部菜单音乐→设置→播放,先取消勾选「交叉渐入渐出歌曲」选项,再找到「曲目间隔」设置,直接输入10秒保存即可。
永久固化音轨间隔的方案
如果需要不管用什么播放器播放都带固定延迟,可以将间隔直接写入音频相关内容:
- 手动插入静默音轨:用Audacity新建一个时长10秒的空白音频导出为
silence_10s.mp3,之后把这个静默文件插入到播放列表每两个音轨中间即可。 - 批量给单条音轨末尾追加静默时长:用ffmpeg批量处理的命令如下:
把命令里的ffmpeg -i input.mp3 -filter_complex "[0:a]adelay=0s|0s[a];anullsrc=r=44100:cl=stereo:d=10s[b];[a][b]concat=n=2:v=0:a=1" output_with_delay.mp3input.mp3替换成你的原音频文件名,d=10s就是末尾加的静默时长,按需调整数值即可。
内容的提问来源于stack exchange,提问作者dolgis ortega
相关产品推荐
相关产品推荐

