ASFRecorderでライブコンテンツがダウンロードできない
昔(4〜5年前)、ASFRecorderを利用して
ストリーミングコンテンツ(wmvなど)などをダウンロードしてたりしていたが、
最近、あるストリーミングコンテンツがほしくなって、ASFRecorder を 落としてきて
試してみたが、そのコンテンツだけがダウンロードできない。
コンソールから実行してデバック情報を見てみると
以下のようなヘッダーを返すストリーミングコンテンツが認識できないのが
原因らしい。
何とかできないものかと思うも、なんとアーカイブの中にソースまでついている。
(昔はバイナリのみの配布だけだとおもったが)
そこで、ソースを探って該当箇所を特定し上記の、ヘッダを正しく
認識するよう修正。
これでうまくいくはずと実行したが、うまくいかず。
いろいろググッたところ、このアプリケーションタイプが違うらしい。
"video/x-ms-as" や "video/x-ms-wma" と同じだと思っていたので、こちらと同じ処理をしていたのが原因。
修正して成功。
参考サイト
http://osdir.com/ml/os.freebsd.devel.multimedia/2004-03/msg00014.html
また、修正したソースをここにアップしておきます。