plagger/assets/plugins/Filter-FindEnclosures/youtube_mp4.pl
試してないけど、これで動きそう
yusuke@vmware:~/work/plagger/svn/plagger/assets/plugins/Filter-FindEnclosures$ diff -u youtube.pl youtube_mp4.pl
--- youtube.pl 2008-08-30 22:52:56.000000000 +0900
+++ youtube_mp4.pl 2008-08-30 23:02:47.000000000 +0900
@@ -27,9 +27,9 @@
if ($args->{content} =~ /video_id=([^&]+)&l=\d+&t=([^&]+)/gms){
my $enclosure = Plagger::Enclosure->new;
- $enclosure->url("http://youtube.com/get_video?video_id=$1&t=$2");
- $enclosure->type('video/flv');
- $enclosure->filename("$1.flv");
+ $enclosure->url("http://www.youtube.com/get_video?video_id=$1&t=$2&fmt=18");
+ $enclosure->type('video/mp4');
+ $enclosure->filename("$1.mp4");
return $enclosure;
}
