このエントリのコメント にて 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 もそれに合わせて修正しました。