sndhdr —サウンドファイルのタイプを決定します—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/3.8/library/sndhdr
移動先:案内検索

sndhdr —サウンドファイルのタイプを決定します

ソースコード: :source: `Lib / sndhdr.py`



sndhdr は、ファイル内のサウンドデータのタイプを判別しようとするユーティリティ関数を提供します。 これらの関数は、ファイルに保存されているサウンドデータの種類を判別できる場合、5つの属性(filetypeframeratenchannelsnframessampwidth)。 type の値はデータ型を示し、文字列'aifc''aiff''au''hcom'、[ X131X] 、'sndt''voc''wav''8svx''sb''ub'、または[ X225X] 。 samples_rate は、実際の値、または不明またはデコードが困難な場合は0のいずれかになります。 同様に、 channels は、チャネル数、または決定できない場合や値のデコードが難しい場合は0のいずれかになります。 フレームの値は、フレーム数または-1のいずれかになります。 タプルの最後の項目である bits_per_sample は、ビット単位のサンプルサイズ、またはA-LAWの場合は'A'、u-LAWの場合は'U'のいずれかになります。

sndhdr.what(filename)

whathdr()を使用して、ファイル filename に保存されているサウンドデータの種類を判別します。 成功した場合は、上記のように名前付きタプルを返します。成功しなかった場合は、Noneが返されます。

バージョン3.5で変更:結果がタプルから名前付きタプルに変更されました。

sndhdr.whathdr(filename)

ファイルヘッダーに基づいて、ファイルに保存されているサウンドデータの種類を決定します。 ファイルの名前は filename で指定されます。 この関数は、成功すると上記の名前付きタプル、またはNoneを返します。

バージョン3.5で変更:結果がタプルから名前付きタプルに変更されました。