用于 macOS 命令行音频延迟的 VLC

用于 macOS 命令行音频延迟的 VLC

我有一些视频的音频和字幕都延迟了半秒。我可以在 VLC 上播放它们,然后按 10 次 F 和 10 次 H 来手动调整,但我想让这些文件自动执行此操作,我正在尝试找出一种通过命令行执行此操作的方法。

我在我的环境中设置了这个别名:

alias vlc='/Applications/VLC.app/Contents/MacOS/VLC'

而且我已经阅读了帮助vlc -H,但是它似乎没有明确描述如何延迟音频。

这是我目前得到的命令:

vlc \
--sub-delay -5 \
--delay-time -500 \
~/Desktop/My\ Video\[720x480\]\ s04e20\.mp4

运行sub-delay完美(以 1/10 秒为增量),但声音似乎没有任何作用。帮助中说:

 Sound Delay (chorus_flanger)
 Add a delay effect to the sound
      --delay-time <float>       Delay time
          Time in milliseconds of the average delay. Note average

我觉得它的意思和我的想象不一样,因为有“平均”这个关键词。唯一提到的“音频延迟”与该功能的按键绑定有关。

定义音频延迟的正确参数是什么?

我的文件有多个音频通道,目前正在播放默认设置的曲目,这是我想要在执行过程中修复的曲目。

谢谢!

相关内容