このエントリのコメント にて sumikawa さんより指摘があった点について修正しました。
というか、気づいてはいたのですが以下の理由から放置してました。
とは言うものの、指摘があったものを放置しておくのもなんなので、3番目については妥協することにしました。
Index: plagger/trunk/lib/Plagger/Plugin/Filter/FFmpeg.pm =================================================================== --- plagger/trunk/lib/Plagger/Plugin/Filter/FFmpeg.pm (revision 227) +++ plagger/trunk/lib/Plagger/Plugin/Filter/FFmpeg.pm (revision 234) @@ -3,7 +3,10 @@ use strict; use base qw( Plagger::Plugin ); +use Plagger::Util; use Encode; use File::Spec; use FFmpeg::Command; + +$Plagger::Util::mimetypes->addType( MIME::Type->new(type => 'video/mp4', extensions => [ qw(mp4 m4v) ]) ); sub register { @@ -54,4 +57,5 @@ $e->enclosure->local_path($output_file); $e->enclosure->filename("$file.$ext"); + $e->enclosure->type( Plagger::Util::mime_type_of($ext) ); }
追記
宮川さんが Changeset 1593 にて早速対応してくれました。はやっ。
というわけで、Filter::FFmpeg もそれに合わせて修正しました。