Re: ニコニコダウンロードうまくいかず - はけの徒然日記
※ nicovideo(0.0.3) 以上にて、以下の対応は必要なくなりました。
うちの環境 (WindowsXP + ruby 1.8.5[i386-mswin32]) で確認したところ、
flv のファイルのダウンロードはうまくいっていませんでした。
コメントにしか関心がいってなかったので確認してませんでした。。。orz
そして、問題箇所は?
まず出来上がった flv ファイルをみてみると、
以下のようにただ文字列が保存されています。
実際の flv データではないものを保存しています。
#
対処
そういうわけで、ファイルの保存する際に実際の flv データを出力するように
Nicovideo::Video の flv メソッドで flv データを返すようにします。
File.open("#{video_id}.flv", "wb") {|f| f.write v.flv.flv } # flv メソッドを追加
これで、無事 flv ファイルを保存することができました。