Answers:
您也可以在视频运行时按H和,以及G时将字幕前后对齐。用于语音使用J和K。增量以毫秒为单位,因此可以很容易地以这种方式进行微调。
如果您想永久修复字幕,建议您安装字幕工作坊;免费。
通过VLC的高级同步功能,有一种更简单的方法来执行此操作
可以通过命令行使用该选项,--sub-delay后跟要添加的1/10秒延迟的正数或负数。因此,要转换3秒的字幕,可以vlc使用以下命令行运行
vlc --sub-delay 30 myfile.avi
以类似的方式执行--sub-fps覆盖正常的选项fps。
--sub-fps 每秒
帧数覆盖正常的每秒帧数设置。这仅适用于MicroDVD和SubRIP(SRT)字幕。
使用VLC 3.0.0时,还有其他一些有用的选项(并且几乎是自我说明性的)
--sub-fps--sub-delay--sub-type--sub-file--sub-language--sub-autodetect-file更多选项可能很有趣:
--sub-description, --sub-autodetect-fuzzy --sub-autodetect-path --sub-margin
-sub-source --sub-filter --sub-track --sub-track-id特别是 subsdelay
--subsdelay-mode --subsdelay-factor --subsdelay-overlap
--subsdelay-min-alpha --subsdelay-min-stops --subsdelay-min-start-stop
--subsdelay-min-stop-start有关更多信息,请调用vlc -H或查看在线vlc用户手册
最好的同步字幕的方法不是通过VLC(可能的话)。要永久同步字幕,您将需要使用SubtitleWorkshop之类的工具,并且通过该工具,您可以轻松地以所需的方式编辑字幕,甚至可以像同步字幕一样更精确地设置首尾话。
2017 VLC版本2.2.6
打开
工具=>音轨同步=>字幕音轨同步
您可以在此处增加/降低速度。
对于Mac的VLC(我的版本是v3.0.6),
File> Advanced Open File ...;File选项卡,然后浏览到您的视频文件;Add Subtitle File,然后单击Choose...以显示下一个提示;Override parameters;Delay。负值加快字幕的速度,反之亦然;OK再打Open。视频会根据您在“偏好设置”中的相关设置重新开始或继续播放;一个窍门:首先使用较大的数字(例如20秒)测试水,然后进行微调以关闭实际延迟。