使用 mkvmerge 时音频和视频不同步

ton*_*sid 6 conversion matroska

我使用 mkvextract 从 mkv 中提取音频和视频。然后我使用 mkvmerge 将它们合并回 mkv。当我播放 mkv 时,音频和视频不同步。

我怎样才能将它们组合起来,使它们同步?我试图在原始文件上使用 mkvmerge 找到一些有用的信息,看看是否有任何有用的信息,但没有找到。

小智 5

这是一个简单的工作流程:

  • 使用jk按钮找出与 VLC 播放器不同步的程度。
  • 下载mkvtoolnix并点击添加文件。
  • 添加您的视频文件。添加后,单击音频文件,现在您可以添加延迟。简而言之,使用 - 或 + 以及您延迟使用 vlc 解决的任何一个。
  • mux now。完毕 :)


Bre*_*ugh 3

原始文件可能指定了音频延迟。如果您使用 mkvmerge GUI,则可以在“格式特定选项”选项卡中更改音轨的延迟。正值会延迟音轨,负值会提前音轨(全部以毫秒为单位)。如果您使用命令行,则需要使用-y--sync参数。有关详细信息,请参阅mkvmerge 文档。该文档还向您展示了如何在视频中均匀地缩放音频延迟(而不是设置恒定的延迟)。

要确定所需的音频延迟,您可以使用 Media Player Classic 和 +/- 键来确定延迟。或者,您可以尝试使用媒体信息工具来查看原始文件的延迟情况。