すべて、すべてのメディア ファイル (mp3、mov、m4v など) の合計ビットレート メタ属性を取得するコマンドを
使用する Mac OS X のシェル スクリプトがあります。mdls
出力を設定されたしきい値 (XY Kbps) と比較し、メディア ファイルのビットレートが XY を超えた場合にフラグを立てたいと考えています。問題は、出力が Kbps であるかビット/秒であるかを示さないことです。たとえば、2 つのオーディオ ファイル test1.m4a と test2.mp3 に対して mdls コマンドを実行しました。
mdls -name kMDItemTotalBitRate test1.m4a
Output -> kMDItemTotalBitRate = 249
mdls -name kMDItemTotalBitRate test2.mp3
Output -> kMDItemTotalBitRate = 192000
iTunes で確認したところ、前者が 249kbps、後者が 192kbps でした。mdls
コマンドが kMDItemTotalBitRate をビット/秒のみで出力するように強制するにはどうすればよいですか?出力がすべてのファイルで均一になり、混乱が解消されますか?