昨日おとといと恒例の年末ネタ旅行のロケに鎌団子と行って来た。 まぁ内容は年明けに予告編映像をアップするのでそれを見てもらうとして、 その道中ひらめいたことを年末ハック、いや年末エロハックとしてやってみたというお話。
鎌団子は最近、「サラリーマンの見方 花太郎」に通っていて、そこで鑑賞したDVDの中に、最近すごいはまったAV女優さんがいたということで盛り上がったんですよ。「おおさわゆか」っていうらしい。それ聞いて俺もたまらなく見たくなったわけ。
それで帰ってきてこの前作ったYourAVHostで検索かけてみたの。 そしたらでてくるじゃん! でもね、やっぱ、鎌団子が「おおさわゆか、いいよー」って言った瞬間に二人して見たかったなーと思うわけ。 だからiPod touch とか iPod nano とか iPod classic でもなんでもいいんだけど、動画が見れる iPod にお気に入りのAV女優さんの映像を入れておけば楽しいんじゃね!と思った。 というか、YourAVHost作って使ってみて、普通に前々からもたくらんでいたことなんだけど。
かったるい前置きが長くなりましたが、何をしたいかといいますと、 YourAVHostのAV女優タグで指定したタグの映像をYourFileHostから一気にダウンロードしてiPodで見れる形式に変換してpodcast吐いてiTunes経由でiPodに入れてうはうは!というエロハックです。昔紹介したYouTubeとかニコニコ動画の映像をPlaggerで(ry のYourAVHost版になります。
まず、これを実現するために、YourFileHostにあるFLV形式の映像ファイルへのパスをenclosureとして持つRSSを出力するようにYourAVHostに少し手を加えました。 メインのRSSと異なり、1映像ファイルにつき 1 entry のRSSになっています。 さらに、タグごとに絞り込んだRSSを吐かせるようにもしました。 パスは
トップ(新着)が http://youravhost.net/rss_enclosure タグ別が http://youravhost.net/tag/タグをURIエスケープしたもの/rss_enclosure
となっています。リクエストごとにYourFileHostのAPIを呼ぶので出力が遅いのはご勘弁を&過度のアクセスはご遠慮ください。
各女優タグページの
「RSS with Enclosure (flv)」というリンクからflvのEnclosure入りフィードを吐いている
後は、ニコニコ動画やはてぶ+YouTubeの時と同じようにPlaggerで料理をするだけです。 分けると以下のようなフェーズになります。
- タグ別フィードをSubscribe
- Filter::FetchEnclosure でflvをダウンロード(enclosureタグがすでにRSSに入っているのでFind::Enclosureする必要無し!)
- Filter::FFmpeg で h264 形式に変換
- Filter::RewriteEnclosureURL でenclosureのURLを変換したものに書き換え
- フィードをPublish
- iTunesで読み込ませてダウンロード
- iPod をつないで同期
- あとは楽しむだけ
podcastをiTunesで読み込ませたところ
iPod touch で見放題!
これがPlaggerの config.yaml のサンプルです。
plugins:
- module: Subscription::Config
config:
feed:
- url: http://youravhost.net/rss_enclosure
- module: Filter::FetchEnclosure
config:
dir: /home/user/dir
rule:
module: Deduped
path: ./deduped.db
- module: Filter::FFmpeg
config:
command: /usr/bin/ffmpeg
ext: mp4
dir: /home/user/dir
encoding: utf8
extra_options: -coder 0 -level 13 -ac 2
options:
video_codec: h264
bitrate: 600
audio_codec: aac
audio_sampling_rate: 44100
audio_bit_rate: 128
frame_size: 432x320
- module: Filter::RewriteEnclosureURL
config:
rewrite:
- local: /home/user/dir
url: http://localhost/~user/dir
- module: Publish::Feed
config:
format: RSS
dir: ./
filename: youravhost.xml
このエロハックを使ってお気に入りのAV女優さんの映像を持ち歩けば、 友達と女優さんの話をするときに超盛り上がると思うよ!
Enjoy!というわけで今年最後のハックでした。
で、まぁ結局ネタ旅行の帰り、横浜の花太郎に行って「大沢佑香」ちゃんを探したんだけどさ。 ただ、せっかくだから、明日FFC(ファイナルファイヤーカップ フットサルの大会)で鎌団子に会うので iPod touch 持って行こう。- エレクトロニクス / アップルコンピュータ (2007/09/25)
- Amazon 売り上げランキング: 25
- エレクトロニクス / アップルコンピュータ (2007/09/25)
- Amazon 売り上げランキング: 29
- エレクトロニクス / アップルコンピュータ (2007/09/06)
- Amazon 売り上げランキング: 17
- エレクトロニクス / アップルコンピュータ (2007/09/06)
- Amazon 売り上げランキング: 58




RSS with Enclosure (flv)って今動いてないんですかねぇ
Please come back laterとか書いたページに飛ばされます
んでRSSから自前でEnclosureしようと思ったのですが
私の力量ではムリだったorz
plaggerで自分で出来るんですかねぇ?