«前の日記(平成20年06月01日 日曜日) 最新 次の日記(平成20年06月08日 日曜日)» 編集

miyamiyagiひとり語り

www.heedy.com

Auto | Computing | Food | Health | Living | Media | Memo | Mobile | Money | Music | Net | Nippon | People | Sports

平成20年06月07日 土曜日 [長年日記]

[Computing][Net] ストリーミング2ポッドキャストでグー

ギークネタを一丁。オタクなMac OS X, Linux, FreeBSDユーザ以外、M$ Windozeユーザなどは読み飛ばすべし。

一日最低3時間は自家用車を運転するゆえ、iPod + Podcastは日々必須。だが聞きたくとも未だにポッドキャストの波に乗れず、愚ストリーミング配信のみのラジオ番組も少なくない。パソコン前で正座して聞く暇など今日日あるわけないので、ギークなアスリートはコマンド一行野郎でダウンロード+MP3変換、iTunesにポッドキャストとして登録、iPodとシンクしてゴーなのである。そのコマンド一行野郎 (実際は ";" でつなぐので二行野郎なのだが… (笑)) を実現させてくれるのが MPlayerLAME MP3エンコーダ だ。

ここ3, 4年はこの技でストリーミングをポッドキャストに変換していたのだが、先日導入したiMac でIntelプロセッサ用に再コンパイルする必要があったので備考録ついでに書き留めてみた。インストールは LAME → Codecs → MPlayer の順。本日公開されている最新版をMac OS X Leopard (10.5.3) にインストールした手順なので、ファイル名などは必要に応じて変更セヨ。

LAMEのダウンロードとインストール

% curl -O http://voxel.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz
% gzip -dc lame-3.97.tar.gz | tar xvfo -
% cd lame-3.97
% ./configure
% make
% sudo make install

Essential Codecsのダウンロードとインストール

% curl -O ftp://ftp2.mplayerhq.hu/MPlayer/releases/codecs/essential-macosx-x86-20060611.zip
% unzip essential-macosx-x86-20060611.zip
% open Essential\ Codecs\ Package\ \(Intel\).pkg/

OSX用Codecsは.pkgとして配布されているので、オープン後画面上の指示に従うと/usr/local/lib配下にインストールされる。

MPlayerのダウンロードとインストール

% curl -O ftp://ftp2.mplayerhq.hu/MPlayer/releases/M Player-1.0rc2.tar.bz2
% bzip2 -dc MPlayer-1.0rc2.tar.bz2 | tar xvfo -
% cd MPlayer-1.0rc2
% ./configure
% make
% sudo make install

インストール後はラジオ局サイトからダウンロードしたASXファイル (例:hoge.asx) などを以下の一行野郎でMP3に変換。

mplayer -channels 1 -ao pcm -quiet -playlist hoge.asx ; lame --quiet --preset 32 audiodump.wav hoge0607.mp3

MP3ができあがったらそれをポッドキャストとして自分のiTunesに読み込ませる必要がある。アップル - iTunes - iTunes Store - Podcasts - 技術仕様 のページに詳しく書いてあるが、以下のようなUTF-8形式XMLファイル (例:index.xml) を用意すればよろしい。

<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd" version="2.0">
<channel>
<title>ストリーミング at hogeratta.com</title>
<itunes:author>miyagi</itunes:author>
<itunes:subtitle>ストリーミング 2 ポッドキャスト</itunes:subtitle>

<itunes:summary>ストリーミングラジオをポッドキャストに変換しています。</itunes:summary>
<language>ja</language>
<itunes:owner>
<itunes:name>miyagi</itunes:name>
</itunes:owner>

<item>
<title>08/06/07 WVの打撃の神様・野球教室</title>
<itunes:author>miyagi</itunes:author>
<enclosure url="http://localhost/hoge0607.mp3"/>
</item>

</channel>
</rss>

このXMLファイルをiTunesの「詳細 → Podcastを登録」からURLとして登録する。iTunesのRSSフィードはHTTPを介さねばならんようで、file:///Users/hoge/Sites/index.xml といったアドレスは不可だ。よってWeb共有などを使ってローカルHTTP鯖をあげるかリモートのサイトで配信する必要がある。

今日もポッドキャストでギークにゴーでグーなのだ。



Auto | Computing | Food | Health | Living | Media | Memo | Mobile | Money | Music | Net | Nippon | People | Sports

«前の日記(平成20年06月01日 日曜日) 最新 次の日記(平成20年06月08日 日曜日)»

Google
 

7/29/2004 より
御閲覧 回
本日: 回
昨日: 回

RSS


heedymiyagiをフォローしましょう
Heedy Miyagi

miyagi@heedy.com
Copyright © Since 1997

Google+