ffmpegを自分で再コンパイルせずにffmpegの「-vf」/「-vfilters」オプションを使用するにはどうすればよいですか?


9

apt(バージョン4:0.5.1-1ubuntu1)からffmpegをインストールしました。上下が逆になっている動画があるので、上下反転させたい。ffmpegのドキュメントが使用することを述べている-vfオプション(私は最近から改称参照します-vfilters)。しかし、それは私にはうまくいきません。次のようなエラーが表示されますffmpeg: unrecognized option '-vf'

ffmpegが完全なオプションではないのには、あらゆる種類の法的理由があることを知っていますが、ビデオを反転しても問題ありません。ubuntuとffmpegには、自分で再コンパイルすることを勧める多くのガイドがあります。たとえば、「ubuntu ffmpeg」の2番目のヒットは、ffmpegを自分で再コンパイルするubuntuフォーラムのガイドです。

自分で再コンパイルしたくありません。私はパッケージマネージャーのファンであり、「正しい方法で物事を行う」のが好きです。この機能をパッケージバージョンで取得する方法があるはずです。そうでない場合、パッケージバージョンにバグがあります。

ffmpegで-vf / -vfilterオプションを取得するにはどうすればよいですか?(取得できない場合は、どうしてですか?)

回答:


5

そうです、Ubuntu 10.04と10.10のffmpegパッケージはビデオフィルターをサポートしていません。Ubuntu 10.10を使用している場合は、Debianマルチメディアプロジェクトから非公式のパッケージを追加して、それらのffmpegバージョンをインストールできます(Ubuntu 10.04を使用している場合は、これを行わないでください。古いパッケージとの競合が多すぎるため、これらのパッケージをubuntuと組み合わせないでください。 -制限付きエクストラ)。その後、次の作品

ffmpeg -i in.avi -vf vflip out.avi

簡単なオプション̣-やりたいことがすべて動画の反転である場合-ffmpegの代わりにmencoderパッケージを使用することです。パッケージをインストールすると、次のように動作します(オーディオのコピー、libavcodecsによるビデオのエンコード)。

mencoder -vf flip -o out.avi -oac copy -ovc lavc in.avi

ubuntuのffmpegがこれをしない理由を知っていますか?ffmpegのバージョンが古すぎませんか?または、これは意図的にオフに切り替えられましたか?
Rory

1
ffmpegのバージョン(少なくともMaverickでは)は非常に最近のもので、構成オプションと関係があります。Ubuntu固有ではありません。制限はDebianから継承されていると思います:bugs.debian.org/cgi-bin/bugreport.cgi?bug
Marcel Stimberg


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.