スキップしてメイン コンテンツに移動

野鳥の録音(WAV)をiTunesでタグ付き管理するには (WAVからAIFFへの一括変換)

野鳥の声を96KHz、24bitサンプリングで録音し録音機内にはそのデータがwav形式で保存されている。iTunesでタグを編集できるようにAACバージョンにこれまで何気に変換して使っていた。しかし、密閉型のヘッドフォン(Sony:MDR-1R mk2)で聞いてみると高音が変だ。高音域に揺らぎがある。これは圧縮の音だ。クーしまったー。ファイル名を見ると".m4a"でMPEG-4の圧縮ファイルだー。WAV形式と同じ非圧縮でありながら、iTunesでの変換はタグが使える非圧縮ファイルだと思っていた〜。

iTunesは昔からWAV形式はタグあるいはメタデータが編集できないという欠点を持つ。しかし、iTunesは非圧縮のAIFFはタグ編集ができる。このため、録音者(アーティスト名)とか、録音場所(アルバム名)とか、録音年(Year)、分類 (Genre)とか、アートワークとか貼付けられるのでiTunesで整理が比較的容易なのだ。

思い込みとは怖いもの。ま、良いか。



Macの音声データ処理ソフトのAmadeus Pro.(2.1.5)で情報見るとこうなっていました。


 オリジナルデータ(WAV)
Sound
Sampling Rate: 96,000Hz
Sampling Depth: 24 bit

File

Format: Wave
Codec: PCM
Bitrate: N/A
Size: 1.1GB
オリジナルデータの情報
iTunes(ver. 11.1.5)変換ファイル:ABC.m4a
Sound
Sampling Rate: 48,000Hz
Sampling Depth: 16 bit

File

Format: Apple MPEG-4
Codec:AAC
Bitrate: 112 kbps
Size: 32MB
iTunes AAC変換ファイルの情報


(という訳でここから本題)WAVデータをAIFFにコマンドラインから一括変換する。


WAVからAIFFの一括変換は、フリーのAudacityと連携して使うffmpegでcommand lineからできるようだ。

Audacity(2.0.5)でWAVファイルを読み込み,AIFF(96KHz, 24bit Sampling)で書き出しiTunesに読み込ませると、無事取り込めるし、聞こえるし、タグも編集できました。まあ、大丈夫でしょう。
AudacityでAIFF(96KHz, 24bit)ファイルに変換してiTunesに読み込ませたデータ。


インストールはこちら:AudacityのFFmpeg/LAME on Mac OSX をダウンロード。
マニュアル通りにLame_Library_v3.98.2_for_Audacity_on_OSX.dmg と FFmpeg (0.6.2 OSX 10.4+ DMG) の二つインストールすると、

/usr/local/lib/audacity

に入るそうです。Terminalで確認すると確かにあります。



$ find /usr/local -name libmp3lame.dylib
/usr/local/lib/audacity/libmp3lame.dylib
$ sudo find / -name libavformat.52.dylib
/Library/Application Support/audacity/libs/libavformat.52.dylib

(注:ffmpegは”/Library/Application Support/audacity/libs”に入ったのですが、別のマックにインストールすると"/usr/local/lib/audacity"でした。同じインストーラなのですが。この辺り不明。
Audacityを再起動してpreferenceでライブラリを確認すると、MP3書き出しライブラリもFFmpeg取り込み/書き出しライブラリも自動でできました(実は2回同じ作業を繰り返しました)。

command lineの本体はffmpegなのですが、これも/Library/Application Support/audacity/libs
にありました。コマンドライン(ffmpeg)のマニュアルも見つけられました。なんとwikipediaにありました。
$ ./ffmpeg -i 004A_140419_0531.WAV -f aiff 004A_140419_0531.AIFF

てな感じです。サンプリングデプス(ビットデプス)が16bitになっていました。


wikipediaのマニュアル見てもよくわからないので、$ffmpeg -codecsで見てみると
DEA    pcm_s24be       PCM signed 24-bit big-endian

のような気がする。そこで、次を試す。


$ ./ffmpeg -i 004A_140419_0531.WAV -f aiff -acodec pcm_s24be  004A_140419_05312.AIFF

ffmpegの書式は、-i 入力ファイル、-f 出力フォーマット、-acodec音声コーディック、最後が出力ファイル。

これをAmadeusで見ると、

ffmpegでWAVからAIFF(96KHz, 24bit)に変換したデータの情報

と、96KHzで24bitのファイルにちゃんとできていました。iTunesでも読めました。あとはいつものようにバッチファイルを組むだけです。
ついでに$HOME/.bashrcにffmpegのパスを登録しちゃいます。

export PATH=$PATH:/Library/Application\ Support/audacity/libs

(ffmpegのある場所が別ならそこを指定します。)
"Application"と" Support"の間に"\"を忘れないで。

ついでに一括コマンド(wav2aiff.sh)を登録しちゃいます。



#!/bin/sh   
# 2014.04.19

files="*.WAV"
if [ $# -ne 1 ]
then    
        echo "Convert WAV audio files to AIFF(24 bit) files."
        echo "Usage: wav2aiff.sh *.WAV"
        exit 1
fi
# for f in ${files}

for f in $1
do
        echo ffmpeg -i $f -f aiff -acodec pcm_s24be ${f/WAV/AIFF}
        ffmpeg -i $f -f aiff -acodec pcm_s24be ${f/WAV/AIFF}
done

Terminalから"wav2aiff.sh *WAV”とうてばマッチする全WAVファイルがAIFFに一括変換されます。


$wav2aiff.sh *WAV


以上でございます。


【追加】 2014.10.25
バカみたいに録音していたら、データが大きくなりすぎた。
iTunesではCD音質並みの44.1KHzの16bitとしよう。2GBのWAVファイルが30%のサイズ600MBまで小さくなり効果ありそう。そのスクリプトは以下です。

$ffmpeg -i test.WAV -f aiff -acodec pcm_s16be -ar 44100 test.aiff

-ar オプションがサンプリングレートでHzで表記。-acodecのpcm_s8は

$ffmpeg -codecs |more
....

 DEA    pcm_s16be       PCM signed 16-bit big-endian
だそうです。これでiTunesで音が鳴るからあっているのでしょう。上のスクリプトの当該部分を書き換えれば良いよね。

コメント

このブログの人気の投稿

瞬間日記のデータをday oneに移動させるのだ

瞬間日記をiPodを購入した2010年から使ってきたが、day oneが人気なので使ってみた。なかなかよかった。コマンドライン(CLI:Command Line Interface)から入力できるし、クラウドで同期できるのもいい。見た目もきれい。安定しているのもいい。 という訳で、瞬間日記からday oneにデータを引っ越しすることにした。 (このページで半角の > と表示されたら半角の”>”記号だと思ってください。HTMLの仕様のインプリバグでしょう。) 特定の日記アプリ間のデータの移動とは人生で一回しかないだろうから汎用性など考えずに間違えないように慎重にすることが大切だ。確かめて確かめて。このページはそんな備忘録である。また、瞬間日記のデータをday oneに移動させたという記事も見つけられなかったので誰かのお役に立てるかもしれない。でも自己責任でね。 瞬間日記は独自フォーマット(.dat3)や標準的な(.sqlite)、(.csv)でもMacにバックアップできる。使い勝手のいいcsvファイルは本文だけで写真情報が欠落している。瞬間日記のデータを引き上げるのは色々試したが、テキストばかりでなく写真も移動させたいの結局メールでバックアップすることにした。瞬間日記側で自分にひと月毎のバックアップをメールする。3年半分。ソチオリンピック開会式を見ながら作業でもれなく終了。 これは瞬間日記が30枚しか1つのメールに写真を貼付できないので、ひと月分だけせっせとメールする。 届いたメールはOSX側のmail.appで開くが、~/Libraryに保存されているelmsでなく、単にテキストファイルでmail.app側の機能を使って出力することにする。 瞬間日記のデータを取り出し、day oneにエントリできるくらいの粒度のファイルにするまでの流れ: iPodの瞬間日記のひと月分に区切ったバックアップデータを自分のメールアドレスに送信する OSXのmail.appで受信したメール全部(件名"MomentDialy"で始まるメールを一つのメールボックスに束ねる。例えばMomentDiaryというメールボックスに全部入れる mail.app上のメールボックスMomentDiary内の全部のメールを選択する。つまり⌘+a。 ...

電解コンデンサの容量抜けを測ってみた

中古オーディオ屋でスーパーウーハーを買ってから7〜8年経つだろうか。 1989年に発売されたONKYOの SL-10 という機種で、現役で商品が店頭に並んでいた時にピアノ曲に深みが増すことにちょっとした感動を覚えて中古屋で見つけた時2万円で即購入したのだ。 スピーカのエッジのクズがエンクロージャのダクトから出てきて開けてみたら見事エッジ全体が下手っていた。これを奇麗にして、ウレタンエッジに交換することにした。写真1、と写真2がそのBefore/Afterだ。 写真1 SL-10のスピーカのエッジを交換してみた (エッジを取り除いた状態) 写真2 SL-10のエッジを交換したスピーカ また、SL-10が勝手に自己発振する様になっていたのでコンデンサの容量が抜けたと想像してこれらを交換することにした。これは電解コンデンサの容量が抜ける事でフィードバック回路の時定数が変わってしまいネガティブフィードバックがポジティブフィードバックに位相が回って知ったのでは予想した。 電解コンデンサを交換したSL-10のコンデンサ 交換した電解コンデンサ達(容量は抜けていなかった)  マルツ電波で発注しておいたオーディオ用のコンデンサを付け替えた。ただ、それだけでは詰まらないので交換したコンデンサを測ってみた。使った測定器は卓上テスタ(GBW 9000A)の付属機能。最大20μFまでしか測れなかったが、結論からすると交換した電解コンデンサの容量抜けは無かった。 測定例 定格(μF)   実測(μF) 10       10.19 10       10.00 4.7       4.78 3.3       3.27 1.0       1.01 0.47       0.46 というわけで直しても自己発振は直らないかも。明日組立ててみよう。

環境音があってこその野鳥の声、Woodieの野鳥録音の仕方

春雨にぬれそぼるの紅葉(越前市花筐公園にて) 街から自動車のエンジン音がなくなる日が来ることを考えていた。 野鳥の録音を趣味にしている人が増えてきているようだ。PCMレコーダが安価になり、また蒲谷鶴彦さんを初め松田道夫さん、上田秀雄さんなど先人の努力の賜物だと思っている。 私も1970年代の中学生時代のラジカセで生録(蝉時雨、虫の音とか)を初体験し、80年代後半に始めたバードウオッチングで、鳥の声から鳥を識別できたらどんなに素敵だろうと識別勉強の目的で1990年代入ってMDにガンマイクを接続し録音を開始した。これは光ディスクに書き込む時のメカ音がかなり大きくてそれが録音されてしまい、それを避けるのに難儀した記憶がある。2000年入ってsony初代のPCMソリッドレコーダPCM-D1を購入したりした。 鳥の声も野鳥の写真と同じで色々な楽しみ方があっていいと思う。まだ私の考えはまとまっていないが、好き嫌いの傾向はわかってきたので備忘録的に書き留めておく。 図鑑型:写真を多用したる野鳥図鑑では一種毎にその主を代表する個体の写真であって、識別ポイントがしっかり写っていることが重要であろう。そのためどのような環境下で撮影されたのかは二の次であり、複数の種が同じ写真に納まっていることはまずない。野鳥大鑑(蒲谷鶴雄)、野鳥の声(上田秀雄)は図鑑そのものだ。鳥の種類毎にその鳥の声しか入っていないようにしてある。川のせせらぎ、他の種の鳥の声など極力排除しようとしているし、そう音声の編集をしていると思う。つまり加工臭がかなりする。 ネイチャーフォト型:図鑑型に対して自然そのものの美と捉えたネイチャーフォトは鳥の生きている環境を重視しているようだ。写真から物語を紡ぎだせそうな秀作も多い。鳥の録音では日本野鳥紀行(蒲谷鶴彦)がそれだろうか。 最初は図鑑型の録り方を手本として、どうすれば一種類だけの鳥の声を録音できるだろうと試行錯誤してきた。その答えがパラボラ集音器やガンマイクだった。それでも、声ならばその狙った種以外にもどうしても他の種の声や、町の音、飛行機の音が入ってしまう。プロはすごいものだ。狙った鳥だけ浮かび上がらせる録音の技術も加工・編集の技術もさすがだと思う。 しかし今は、環境音がしっかり入っていてもそれはそれでいいと思える。電車や自動車の音が近...