キモいインターフェース

  #!/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';

こうも書ける。・・・書かないって?(´・ω・`)