オーディオを高速化するための非常に正確な方法が必要です。私は、デジタル シネマ パッケージを作成するためのオープンソース ツールである OpenDCP 用の映画を、劇場で上映するために準備しています。私のソース ファイルは通常、23.976fps で 48.000kHz オーディオの QuickTime MOV ファイルです。オーディオが別の 48.000kHz WAV になっていることがあります。(FWIW、ソースのビデオ フレーム レートは、実際には 24/100.1 フレーム/秒であり、これは 10 進数の繰り返しです。)
DCP 規格は 24.000fps および 48.000kHz のプログラムに基づいているため、ソースのオーディオとビデオを高速化する必要があります。画像処理ワークフローには、本質的に MOV を TIF シーケンス (フレームごとのフレーム) に変換することが含まれます。これは 24.000 fps であると想定されるため、QT ビデオ メディア ハンドラーの内部に関与する必要はありません。
しかし、それに合わせてオーディオを高速化するのは難しいことがわかっています。ほとんどのオーディオ プログラムは、リタイミングされたイメージ フレームに合わせてオーディオ サンプルの数を取得できません。Audacity の速度が 0.1% 増加すると、サンプル数が正しくなくなります。私が見つけた唯一の方法は、Apple Cinema Tools を使用して 23.976fps/48.000kHz MOV を 24.000fps/48.048kHz に適合させ (これは Quicktime ヘッダーを変更することによって行います)、次に Quicktime Player を使用してオーディオをエクスポートすることです。そのファイルを 48.000kHz でリサンプリングします。これは正確なフレームです。
私の質問は次のとおりです。ffmpegまたはsoxに、MOVまたはWAVまたはAIFFのオーディオを正確に高速化する設定はありますか? クロス プラットフォーム ソリューションが欲しいので、MacOS だけの Cinema Tools に依存していません。
私はこれがたくさんの背景であることを知っています。明確な質問をお気軽に!