osx Archive
Mac OSXでライブDVDをmp3ファイルに変換
ライブDVDはよく買うので、mp3へ変換してiPodに入れて持ち歩く、というのは何回かやってるものの、この手順をすぐに忘れて途中で詰まるのでメモしておきます。当然ながらコンテンツ保護を破ってうんぬんすることを推奨するものではなくて、あくまで個人で楽しむためのものです。
チャプターごとのvobファイルに変換
OSExというソフトを利用することでチャプターごとに分割した音声だけのvobファイルに変換してくれます。このソフト、すごく分かりにくいUIなんですけど、次のポイントだけ押さえればOKです。
- Ti(タイトル) -> 変更なし
- Ch(チャプター) -> 変更なし
- An(アングル) -> 変更なし
- Vid(ビデオ) -> チェクを外す
- Aud(オーディオ) -> 変更なし
- Fmt -> "Prog. Streams"を選択
- Seg -> "Chapter"を選択
Beginボタンを押せば、変換が開始されます。変換は結構時間かかるのでのんびり待ちましょう。
ffmpegでwavに変換
a52decXなんてソフトもあって、これを利用するとaiffかmp3に変換できるようなのですけど、僕の環境だとよく変換にミスったり、そもそもこのソフトがよく固まって終了不可になったりするのでこれはパスします。
そこで、ffmpegで一度wavに変換します。ffmpegはMac Portsで簡単にインストールできます。
また、wavへの変換もオプションなしで素直に変換すればOKです。
ffmpeg -y -i hoge001.vob 001.wav
最初はffmpegでmp3に変換しようとしていたのですが、どうやっても64kbpsのビットレートでしかエンコードできず、他のビットレートにすると音割れがしてまともに再生できない状況でした。なのでmp3変換はパスしてとりあえずwavにしています。
iTunesでwavをmp3/AACに変換
最後にiTunes使ってmp3/AACに変換します。これが一番簡単かつ確実。
wavファイルをiTunesへD&Dするとライブラリに読み込まれるので、その後に右クリック>mp3(か、AAC)に変換を選択すればOKです。
まとめ
mp3/AACへの変換も結構簡単にサクサクできちゃいます。これを機会に棚で眠ってるDVDを掘り起こしてみるのはいかがでしょうか?ちなみにこれを書いてるときは原田郁子さんのライブDVDを変換して取り込んでいました。
OSXでオレオレ・プロトコルのヘルパアプリケーションを作成する
Skypeでは「callto:」, Peercastでは「peercast:」なんかの「オレオレ・プロトコル」がアプリケーションに関連付けられています。これらは、Web上のHTMLファイルからURLクリック(または、同等の処理)で、アプリケーションを起動させることができる、という利点があります。(もちろんセキュリティ上の問題もあるのですが、その話はまた別途)。
このプロトコルとアプリケーションの関連づけ、つまりプロトコルヘルパのアプリケーションをOSX上で作成する方法について、Mac初心者(利用歴1ヶ月くらい)がまとめたメモを残しておきます。よく理解できていない箇所もあるのでツッコミは大歓迎です。
お題として「kefir:」というプロトコルを定義したとして、ブラウザランチャアプリとして「KefirRunner」というアプリケーションを作ってみることにします。分かりやすく言うと、ターミナルから「open kefir://yahoo.co.jp」と入力すると、Firefox(標準のブラウザ)がyahoo.co.jpを開く感じです。