web-dev-qa-db-ja.com

mkvmergeを使用すると、オーディオとビデオが同期しなくなります

Mkvextractを使用してmkvからオーディオとビデオを抽出しました。次に、mkvmergeを使用してそれらをmkvにマージし直しました。 mkvを再生したとき、オーディオとビデオが同期していませんでした。

それらを組み合わせて同期させるにはどうすればよいですか?元のファイルでmkvmergeを使用していくつかの有用な情報を見つけて、有用な情報があるかどうかを確認しようとしましたが、見つかりませんでした。

5
tony_sid

簡単なワークフローは次のとおりです。

  • を使用して、VLCプレーヤーとの同期がどの程度ずれているかを確認します j そして k ボタン。
  • mkvtoolnixをダウンロードし、ファイルの追加をクリックします。
  • ビデオファイルを追加します。追加したら、オーディオファイルをクリックすると、遅延を追加できます。簡単に言えば、-または+を使用し、遅延した方がvlcで解決しました。
  • 押す mux now。完了:)
2
ant72

元のファイルでオーディオ遅延が指定されている可能性があります。 mkvmerge GUIを使用している場合は、フォーマット固有のオプションタブでオーディオトラックの遅延を変更できます。正の値はオーディオトラックを遅らせ、負の値はオーディオトラックを進めます(すべてミリ秒単位)。コマンドラインを使用している場合は、-yまたは--sync引数を使用する必要があります。詳細については、 mkvmergeのドキュメント を参照してください。ドキュメントには、(一定の遅延を設定する代わりに)ビデオ全体でオーディオ遅延を均等にスケーリングする方法も示されています。

必要なオーディオ遅延を決定するには、Media PlayerClassicを+/-キーとともに使用して遅延を決定できます。または、メディア情報ツールを使用して、元のファイルの遅延を確認することもできます。

1
Breakthrough