ニコニコ動画 マイリストポッドキャスト テスト
作成しておきながら、読み込みのテストはしていませんけれど。
まぁ、ローカルにファイルがダウンロードされて、ffmpeg でエンコードできた
ことは確認したから、十分かな。
そこで、ふと思ったことがあって、enclosure の url に指定する文字列はやっぱり
URL エンコードされたものを指定するのだろうか?
今回は URL エンコードした文字列を指定するようにしている。
やはり日本語ファイル名を扱うことになると、エンコード指定が増えてくるな。
# vim: set ft=rire syntax=ruby: define_task do subscribe.nicovideo :mail => 'mailxxxx', :password => 'passwordxxxx' do mylist '5139713' download :path => 'D:/home/develop/feed/enclosure' end filter.ffmpeg :command => 'D:/home/opt/bin/ffmpeg', :dir => 'D:/home/develop/feed/enclosure', :filename => '%title%.mp4', :encoding => 'sjis', :format => 'mp4', :extra_options => '-level 30 -g 300 -coder 0' filter.enclosure :key => :convert_file, :baseurl => 'http://192.168.0.6/feed/enclosure', :file_encoding => 'sjis', :http_encoding => 'utf8', :content_type => 'video/flv' feed[:title] = 'ニコニコ動画 マイリスト' feed[:link] = 'http://192.168.0.6/feed/mylist_feed.xml' feed[:description] = 'ニコニコ動画 マイリストのダウンロード & ポッドキャスト テスト' publish.rss :filename => 'D:/home/develop/feed/mylist_feed.xml' end