タイトルが言ったように、私は CAF ファイルを持っており、C を使用して ffmpeg(Programmatically) を使用してそのファイルをビデオ ファイルに挿入したいと考えています。
CAFファイルはリニアPCMオーディオ形式です
ビデオ ファイルを正常に作成できたので、CAF (Core Audio Format) ファイルからオーディオをビデオ ファイルに追加したいと考えています。
誰かサンプルを提供してください。
ありがとう
FFMpeg には CAF ファイルのエンコーダーがありません。
ビデオにオーディオを追加するには、リニア PCM エンコーディングのコア オーディオ フォーマットを wav ファイルとして扱うことができます。
つまり、CAF ファイル + リニア PCM エンコードは、生のオーディオ ファイルとして扱うことができ、wav ファイルとして名前を変更することができます。ここで、この raw ファイルを、ビデオ ファイルと共に ffmpeg への入力としてフィードします。
FFMpeg の更新に注意してください。将来的には、CAF ファイルをサポートする可能性があります。その場合、未加工の CAF ファイルを FFMpeg にフィードできます。