3

LinuxでPython 2.7.1またはPython 3.1.3でoggファイルを再生する方法の短いコードまたは疑似コードの例を誰かが提供できますか(Synaptic Package Managerまたは他の場所からの依存関係のリストとともに)?

4

3 に答える 3

3

numpy に依存することを気にしない場合、私のパッケージ audiolab はかなりうまく機能し、libsndfile 自体がサポートしている限り、すぐに使用できる oggfile をサポートします (バージョンが十分に新しい場合は、Linux でサポートされます)。

# the dependencies
sudo apt-get install libsndfile-dev python-numpy cython python-setuptools
# install audiolab
cd audiolab-0.11 && python setup.py install --user

基本的な API は簡単です。

from scikits.audiolab.pysndfile.matapi import oggread
data, fs, enc = oggread("myfile.ogg")

出力の dtype、範囲などを制御するためのより完全な API も利用できます。リリースは pypi で、コードはgithubで見つけることができます。

于 2011-01-23T10:32:41.967 に答える
1

少し前に、Python でゲームのプロトタイプを作成しようとしましたが、pygame を使用しました。 http: / . とにかく、おそらく最善の方法は、pygame を読むことです。あなたが作ったゲームでない場合は、別のライブラリが必要になるかもしれません。しかし、私が提案できるのは、検索してみることだけです。

于 2011-01-23T08:38:57.133 に答える