Python で音楽コレクションの一部を再生するスクリプトを作成しようとしています。ogg と mp3 を再生する Python モジュールを見つけることは問題ではありません。ただし、iTunes (DRM ではない) からの aac エンコードされた m4a ファイルで繰り返し失敗しています。pygame のオーディオ機構はそれらをサポートしていないので、pymedia を試しました:
a = pymedia.player.Player()
a.start()
a.startPlayback("myM4a.m4a", format='aac')
format 引数を省略したり、ファイルを mp4 に変更したりするなど、コードの最後の行のいくつかのバージョンを試しました。ただし、mp3 は問題なく動作します。
pymedia は aac でエンコードされたファイルをサポートしているとさえ主張していますが、とにかくプロジェクトは放棄されたようです。
Pythonですべてのタイプのオーディオを再生するための最新の優れたソリューションはありますか? 既存の python メディア センター/プレーヤーは何を使用していますか?
これを主に Windows で使用するつもりであることを付け加えておく必要があります。そのため、ライブラリの Windows サポートは必須ですが、明らかにクロスプラットフォームが望ましいでしょう。