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

投稿

7月, 2015の投稿を表示しています

mp3ファイルをcat で結合する方法

ここ数年、平日 22:45 - 23:00 にNHKFMで放送しているラジオドラマをタイマー録音しています。「青春アドベンチャー」ですね。同じく「FMシアター」は50分ものなのでウォークマンで聴くのにファイルごとに選べて良いのですが、「青春アドベンチャー」は15分のファイルが10個で一つの物語なので、ファイル管理上不便です。

そこで、音声ファイルを結合してくれるWindowsのフリーウェアを使っていたのですが、ファイルの並び順をGUI で指定する必要があり面倒でした。結果、録音がたまる一方です。

最近はMac を使っているため、何か良いソフトがないかと物色していたのですが、AppStore でmp3結合できるソフトが500円くらいで売っていました。しかし、各種質問サイトによると cat で結合できるらしいと出ているではないですか。

どうやら
cat a.mp3 b.mp3 > x.mp3
などとして結合できるようです。

しかし、ファイルが10個もあるとcat の引数に渡すのが面倒です。しばらく、放置しておりました。

青春_NHK-FM_1502162245.MP3
青春_NHK-FM_1502172245.MP3
青春_NHK-FM_1502182245.MP3
青春_NHK-FM_1502192245.MP3
青春_NHK-FM_1502202245.MP3
青春_NHK-FM_1502232245.MP3
青春_NHK-FM_1502242245.MP3
青春_NHK-FM_1502252245.MP3
青春_NHK-FM_1502262245.MP3
青春_NHK-FM_1502272245.MP3


さて、ここ1ヶ月ほど私は『シェルプログラミング 実用テクニック』などシェル系の本を読んでおりました。「そんな本読んでるんだ、へぇ〜」などと周りの反応は芳しくないものでしたが、めきめきとシェルの使い方が身についてきました。



前置きが、長すぎましたがお急ぎの方は、下記のワンライナーをお試しください。

ls | sort | head -10 | xargs cat > s001.mp3

状況としては、フォルダに音声ファイルがいっぱい入っています。月-金の2週間で10話、1セットとなります。

幸いファイル名が録音時間になっていたので、ls | sort で順番…

映画『Locke/オン・ザ・ハイウェイ』(2014)主人公は本妻の子か浮気相手の子か?

映画『Locke/オン・ザ・ハイウェイ』(2013)を観てきました。忘れないうちに、観る上でのポイントを記しておこうと思います。例によって、ネタバレ全開です。