質問

aac音楽ファイル(iTunesが使用するもの)の cat を探しています。

ユースケース:義理の父は、iPodにダウンロードしたオーディオブック以外のコンピューターには触れません。私は彼にいくつかのiTunes(Windows)の基本を教えましたが、彼のライブラリは混乱しています。 iTunesは、オーディオブックではなく、ポッドキャストやライブラリのランダムな曲を聴くために最適化されていることがわかりました。

各CDのトラックをブックマーク可能なaacファイル(.m4b?)に結合し、彼のオーディオブックCDを健全な方法でインポートするスクリプト(できればpython、しかし他のものも快適)を書きたいそれをiTunesに追加すると、オーディオブックセクションに表示されます。

iTunesとの対話方法を理解しました(WindowsにはCOMインターフェイスがあります。iTunesSDKを探してください)。そのインターフェイスを使用して、iTunesを使用してCDをaac形式にリッピングできます。これは、私が問題を抱えているaacファイルの実際の連結です。ネット上で適切なものを見つけることができません...

役に立ちましたか?

解決

「Chapter and Verse」というフリーウェアプログラムを作成しました。 m4a(AAC)ファイルをチャプターマークとメタデータを持つ単一のm4bオーディオブックファイルに連結します。

すでにiTunesを使ってCDをAACにリッピングしている場合(これを持っていると言います)、残りは私のソフトウェアで簡単です。この正確な理由とシナリオのために書きました。 www.lodensoftware.com

からダウンロードできます。

SlideShow Assembler、QT SDK、およびその他のコマンドラインツールを使用して作業を試みた後、公的に利用可能なMP4v2ライブラリに基づいて独自のアプリケーションを構築することになりました。ファイルの連結と章の追加は、MP4v2ライブラリを使用して行われます。

iPod用に適切にフォーマットされたオーディオブックを作成するには、かなりのニュアンスがあります。情報を見つけるのは難しいです。 Appleのドキュメントとオープンライブラリの操作には、独自の課題もあります。

最高の幸運。

他のヒント

プログラミング関連ではない(まあ、ちょっと)

iTunesには、すでに単一のトラック(オーディオブックなど)としてリッピングする機能があります。これを確認してください: http://www.ehow.com/how_2108906_merge-cd-single-track-itunes.html

それはあなたの差し迫った問題を解決しますが、プログラムでそれを行う方法について議論し続けることができると思います。

最も強力なPythonオーディオ操作モジュールは、 Pythonオーディオツールのようです。ダウンロードには、おそらくリッピングも含めてやりたいことをすべて実行するCLIツールが付属しているため、シェルスクリプトを使用してすべてを実行することもできます。モジュール自体も非常に強力で、音声ファイルを操作するための便利な機能セットを備えています。 Pythonですべてを書くことに固執したい場合は、CLIソースコードを調べた後、やりたいことを行うのに十分なことを学ぶことができます。具体的には、任意のコーデックで音声ファイルcatを実行するツールがあります。 (AACサポートについてはFAAC / FAAD2に依存していますが、これはすべてのライブラリに当てはまります)

Python用のaacコーデックライブラリは見ていませんが、中間形式としてwavファイルを使用できます。

wavファイルとしてCDからトラックを引き出してから、 waveモジュールを使用することができますを使用して1つの大きなファイルに連結し、iTunesでaacに変換できます。これにより、データのサイズが原因で処理時間が大幅に増加する可能性がありますが、かなり簡単であり、外部ライブラリは必要ありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top