从 VLC 保存 MKV 文件时字幕有延迟吗?

从 VLC 保存 MKV 文件时字幕有延迟吗?

我目前有一组 MKV 文件,字幕均偏移,延迟一秒。我发现您可以使用 VLC 中的文件 -> 转换/保存来保存视频命令行选项。

我使用的特定选项是 subsdelay-mode 和 subsdelay-factor,使用以下步骤:

  1. 打开 VLC
  2. 媒体 -> 转换/保存
  3. 文件选择 -> 添加...
  4. 选择视频文件
  5. 勾选“显示更多选项”
  6. 在“编辑选项”中写入 - >“:file-caching = 300:subsdelay-mode = 0:subsdelay-factor = -1.0”
  7. 点击“转换/保存”
  8. 设置 -> 勾选“转储原始输入”(防止更改输出(.mkv)格式)

这应该是加载我的视频的所有适当步骤,将字幕偏移 1 秒以加快(负延迟)。但是,这不起作用。我哪里做错了?

答案1

我认为,问题在于这Dump raw input意味着使用输入(包括字幕)而不进行任何更改,所以subsdelay--factor不执行任何操作。

VLC 不是适合这项工作的程序。您应该使用解复用器/复用器来更改字幕流。

对 mkv 文件进行解复用 -> 你得到了字幕流,
用自定义延迟编辑字幕流,
用新的字幕流对 mkv 文件进行重新复用

mkvtoolnix应该能够做到这一点

相关内容