« Plaggerで「最近聞いた曲」Planetサイトを作る | メイン | MTでファイルを映像アップロードしたらflvに変換する »

FFmpeg::Commandを使ってflvを作成する

こんな感じでできた。なんとなく-deinterlaceをいれたかった。もすこしオプションを工夫しよ。

#!/usr/bin/perl

use strict;
use FFmpeg::Command;

my $ffmpeg = FFmpeg::Command->new('/usr/local/bin/ffmpeg');
my $input_file = "input.avi";
my $output_file = "output.flv";

$ffmpeg->input_file($input_file);
$ffmpeg->output_file($output_file);
$ffmpeg->options(
                                 '-y',
                                 '-f' => 'flv',
                                 '-s' => '470x390',
                                 '-ar' => '44100',
                                 '-deinterlace',
                         );

my $result = $ffmpeg->exec();
print  $ffmpeg->errstr unless $result;

トラックバック

このエントリーのトラックバックURL:
http://yusukebe.com/mt/mt-tb.cgi/1968

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


ブログSEO対策:track word seo