2010-01-14 12:26:15 +0000 2010-01-14 12:26:15 +0000
91
91

如何使用VLC媒体播放器重新同步字幕和视频?

当我在播放带字幕的电影时(在VLC媒体播放器上),经常会出现字幕显示过早或过晚的情况。有什么方法可以延迟字幕的起始点吗?

答案 (6)

93
93
93
2014-09-13 14:44:15 +0000

有一个更简单的方法,就是通过VLC的**提前同步功能来实现

  1. 检测("听到并看到")字幕不同步
  2. 当你听到一个句子时,按Shift + H键,你会很容易识别
  3. 当您在字幕中读到相同的句子时,按Shift + J
  4. 按Shift + K来修正同步
6
6
6
2015-01-18 23:51:05 +0000

通过命令行可以使用选项--sub-delay,后面是正数或负数的1/10秒的延迟添加。因此,要将字幕移到3秒,你可以用下面的命令行运行vlc

vlc --sub-delay 30 myfile.avi

以类似的方式运行--sub-fps选项,覆盖正常的fps。这只适用于MicroDVD和SubRIP (SRT)字幕。

使用VLC 3. 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 &007 &007 &007 &007

  • &007 &007 &007 &007

  • &007 &007 &007 &007

更多信息请点击在线Vlc用户手册

1
1
1
2014-10-10 08:06:32 +0000

VLC拥有对字幕的高级支持。你可以在应用程序中使用键盘快捷键G和H轻松地同步字幕

但是,如果你想要更多的功能和永久保存在字幕文件中的同步功能,那么你就需要使用字幕工作室等工具。

1
1
1
2019-02-22 18:52:53 +0000

使用VLC for Mac(我的是v3.0.6),

  1. 使用菜单File> Advanced Open File ...;
  2. 在提示中,选择File选项卡,然后浏览到你的视频文件;
  3. 勾选Add Subtitle File,然后点击Choose...,出现下一个提示; 4.在该提示中,浏览到你的字幕文件; 5.勾选Override parameters; 6.在Delay中设置你的延迟,单位为秒。负值会加快字幕的速度,反之亦然; 7.点击OK,然后点击Open。视频要么重启,要么继续播放,这取决于你在首选项中的相关设置; 8.如果延时还没有达到,重复#1-7中的调整;如果还是不行,重置后,关闭并重新打开VLC。一开始用大的数字来试水,比如20s,然后微调到接近实际的延迟。
1
1
1
2013-09-28 13:27:23 +0000

同步字幕的最好方法不是通过VLC(虽然可以)。要想永久同步字幕,你需要使用像SubtitleWorkshop这样的工具,通过这个工具,你可以轻松地编辑字幕你想要的方式,甚至可以像同步字幕一样设置第一个和最后一个说话的字幕,甚至更准确。

1
1
1
2017-07-17 13:33:57 +0000

2017年VLC版本2.2.6

打开

工具 => 轨迹同步 => 小标题 轨迹同步 => 小标题 轨迹同步 在这里你可以增加/减少速度。