Logo address

ASF ファイルの再生

2006/02/15

ネットサーフィンをしていると著作権の切れた音楽を集めているサイトに出会った。僕のお気に入りにしようかな...

http://www.yung.jp/index.php

著作権の切れたレコードは貴重な文化遺産であるが、たぶんどの企業もそれらを音楽愛好家に提供しないであろう。かれらは音楽よりも利益の方を大切にする。ほっておくと死滅するのみである。ここではそのような音楽を集めている。音質が劣化する前にデジタル化し公開するのが唯一の保存の方法である。そういえば僕もフルトベングラーを持っていたのであるが、今は散逸してしまった。

ところでこのサイトでは音楽を asx/asf 形式で公開している。つまり下図の「音楽を再生」をクリックしても Mac OSX では再生できないのである。

代わりに *.asx.png の形式のファイルがダウンロードされる。
この内容を読むと次のようになっている。
<ASX version="3.0">
<Title>Mozart:ホルン協奏曲第1番 K412</Title>
<Author>Brain&Karajan:フィルハーモニア管弦楽団 1953年11月録音</Author>
<Copyright>フリー(Brain&Karajan:フィルハーモニア管弦楽団 1953年11月録音)</Copyright>
<Entry>
<Title>Mozart:ホルン協奏曲第1番 K412「第1楽章」</Title>
<Ref href="../../mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_1_Brain.mp3"/>
</Entry>
<Entry>
<Title>Mozart:ホルン協奏曲第1番 K412「第2楽章」</Title>
<Ref href="../../mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_2_Brain.mp3"/>
</Entry>
</ASX>
この中には音楽ファイル(MP3形式)のダウンロードの方法に関する情報が書かれている。
../../mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_1_Brain.mp3

と書いてあるのがそうである。「音楽を再生」と書かれているページのアドレスは
	http://www.yung.jp/yungdb/op.php?id=517
である。この場合 MP3 ファイルのアドレスは
http://www.yung.jp/yungdb/../../mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_1_Brain.mp3

であり、原理的にはこのアドレスでダウンロードすれば良いのだが、たいていのサーバは「/..」を含むアドレスでアクセスされるのを嫌い、拒絶される。「..」の意味を考えるとこのアドレスは
http://www.yung.jp/mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_1_Brain.mp3

に等しい。Safari や QuickTime を使ってこのアドレスにアクセスすれば問題の MP3 ファイルを聴くことができる。

現時点では上のアドレスをクリックすれば音楽は聴けるが、リンク切れになる可能性があるので同じ物をここにもおいておく。
Mozart_Hrc1_1_Brain.mp3

ファイルのダウンロードは hget コマンドを使う。つまり

	-bash$ hget "http://www.yung.jp/mp3_stream/Mozart/Concerto/Mozart_Hrc1_Brain/Mozart_Hrc1_2_Brain.mp3" > "Mozart_Hrc1_Brain.mp3"
のようにすればよい。
なお Safari の保存オプションはアドレスだけを保存しファイルの実体を保存しない。

以上の内容は非常に簡単なことなので、Safari や QuickTime が自動的に行ってこれればうれしいのであるが、残念ながらそうはなっていない。RealPlayer や Windows Media Player もダメなようである。

最後に一言。ユング君がんばれ。