キモいインターフェース
#!/usr/bin/perl use strict; use warnings; use FFmpeg::Interface; # convert と ffmpeg を export my $ffmpeg = ffmpeg ->y ->i ('./test.wmv') ->b (512) ->ab (1) ->r (29.97) ->f ('3gp') ->vcodec('mpeg4'); convert $ffmpeg, './test.3gp';
こんなの作って遊んでみた。
ちなみにコンストラクタで hash 式に受け取るのもサポートしつつ・・・
convert ffmpeg( y => undef, i => './test.wmv', b => 512, ab => 1, r => 29.97, f => '3gp', vcodec => 'mpeg4', ) => './test.3gp';
こうも書ける。・・・書かないって?(´・ω・`)