web-dev-qa-db-ja.com

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

Aptからffmpegをインストールしています(バージョン4:0.5.1-1ubuntu1)。逆さまのビデオがあるので、垂直に反転させたいです。 ffmpegのドキュメントでは、-vfオプションを使用すると書かれています (最近の名前は-vfiltersから名前が変更されました)。しかし、それは私にはうまくいきません。次のようなエラーが表示されます:ffmpeg: unrecognized option '-vf'

私はffmpegが完全なオプションではないというあらゆる法的理由があることを知っていますが、ビデオをフリップすることは確かに大丈夫ですか? ubuntuとffmpegには、自分で再コンパイルすることをお勧めする多くのガイドがあります。例えば 「ubuntu ffmpeg」のヒット数2は、ffmpegを自分で再コンパイルするubuntuフォーラムのガイドです

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

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

9
Rory

そうです、Ubuntu 10.04および10.10のffmpegパッケージはビデオフィルターをサポートしていません。 Ubuntu 10.10を使用している場合、 Debian Multimedia Project から非公式パッケージを追加して、ffmpegバージョンをインストールできます(Ubuntu 10.04を使用している場合は、これを行うべきではありません。古いパッケージとの競合が多すぎます。これらのパッケージをubuntu-restriced-extrasと組み合わせないでください)。その後、次の作品

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

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

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

自分でコンパイルしたくない場合は、単に ffmpegのダウンロードページから静的ビルドを取得 (「FFmpeg Linuxビルド」までスクロールダウン)する必要があります。

1
evilsoup

あなたはavconvを試すことができます

https://superuser.com/questions/507386/libav-vs-ffmpeg-better-to-use-libav-avconv-today

libavはffmpegの後継者になると考えられているように見えます

0
MauricioJuanes