6

複数のオーディオ ファイルを、チャプター メタデータを含む 1 つの mp4/m4a ファイルに結合しようとしています。

私は現在これを行うために QTKit を使用していますが、残念ながら QTKit が m4a 形式にエクスポートすると、メタデータがすべて取り除かれます (これは Apple によってバグとして確認されています)サンプル コードを参照してください。私はこれがこの仕事の QTKit を除外していると思いますが、それが機能した場合、QTKit は非常に優れた API であるため、間違っていることが証明されれば幸いです。

そのため、オーディオ ファイル (入力形式は変換できるため、実際には重要ではありません) をチャプター メタデータを含む m4a ファイルに連結する方法を探しています。

コードの代わりに、別のアプリケーションの一部として再配布可能である限り、既存のコマンド ライン ツールを使用してこれを達成するという考えを受け入れます。

何か案は?

4

4 に答える 4

3

Audiobook Makerはこのようなことを行いますが、内部では ffmpeg を使用していると思います。オープンソースなので、一見の価値はありますか?

于 2008-09-10T18:58:58.913 に答える
1

コマンドライン ツール mp4chaps が作業を行います。Ubuntu を使用している場合は、mp4v2-utils パッケージからのものです。Nero 形式のチャプター マークは最近あまり使用されていないように見えるため、quicktime には qt 形式を指定することを忘れないでください。

于 2014-06-12T15:55:04.533 に答える
1

チャプター/テキスト/リンク トラックを MP4 に書き込むための API のライセンスを取得している Sensoryresearch (これが M4A です )

于 2008-09-30T03:15:32.800 に答える
0

バグの場所によっては、QuickTime C API に直接アクセスして、ムービー ファイルを書き込んでみることができます。C API を使用してチャプター トラックを追加することもできます。

Apple がいつバグを修正するかについて何か言葉はありますか? QTKit を使用して拡張ポッドキャストを作成することを計画しており、これが機能する必要があります。

于 2008-09-16T05:32:09.147 に答える