最新ニュース
FFmpegおよびlibav
Ubuntuリポジトリのlibav
Ubuntuは、最近のリリースでFFmpegではなくlibavフォークの出荷を開始しました。ffmpegパッケージをインストールした場合、実際にはlibav-toolsパッケージと、将来ではなく使用するように指示するプログラムをインストールしたため、ffmpegは非推奨であるという印象を与えますが、そうではありません。avconv
ffmpeg
移行ffmpeg
パッケージはtrusty / Ubuntu 14.04から削除されたようです(ソースパッケージの saucyとtrustyのパッケージファイルリストを比較してください)。
そのため、1つのオプションは、libav-toolsパッケージをインストールしてavconv
代わりに使用することです(これは「メインライン」FFmpegではなく、代わりに顕著なフォークです)。
LaunchpadのPPAからのFFmpeg
別のオプションは、FFmpegを提供するPPAを使用することです。利用可能なPPAおよびパッケージの詳細については、FFmpegダウンロードページをご覧ください。個々のPPAがまだ最新である場合は、時々確認する必要があります。
関連する質問:
ソースからインストール
別のオプションは、FFmpeg依存パッケージをインストールし、ソースから手動でコンパイル+インストールすることです。
静的ビルドを使用する
パッケージングの観点からは少し見苦しいかもしれませんが、信頼できるソースからの静的ビルドを使用することもできます。私の場合、必要に応じてFFmpeg Windows 32ビットおよび64ビットバイナリをx264-10ビットバイナリと共にフォルダに保存して、WineまたはWindowsで実行します。
以下は、このトピックを調査するときに見つけることができるものです。私は両方のプロジェクトの開発を密接に追跡していませんし、誰かを責めるつもりはありません。読者としてあなたもそうすべきではありません。
フォークはどのように発生しましたか?
ウィキペディアは、フォークされたプロジェクトと最初のリリースが2011年3月13日に発表されたと述べていますが、まだまだ進行中です。
Gitコミットを掘り下げる
libav.orgの公式発表
次の投稿はニュースセクションからのものです(最も古いものが最後にあります)。
2011年8月9日
2011年12月9日に更新。
私たちの新しい名前との整合性のために我々は、名前を変更したffplayをするavplay、
ffserverするavserverとffprobeをするavprobe。それらの動作は同じで、名前だけが変更されました。
ffmpegの(コマンドラインツール)私たちは、互換性を壊す必要とされ、いくつかの長年のユーザビリティの問題を解決するために、この機会を利用することにしました。そのため、ffmpegに基づいたavconvという名前の新しいツールを追加しましたが、一部のオプションには異なる構文(できればより強力で使いやすい)があります。ffmpegは現在の状態でしばらく保持されるため、ffmpegを使用するスクリプトやフロントエンドは壊れません。ただし、これ以上は開発されません。
avconvとffmpegの違いは次のとおりです。
[...]
avconvインターフェイスはまだ安定しているとは見なされないことに注意してください。互換性のない変更は、次の週に発生する可能性があります。avconvが安定したら、ここでお知らせします。
そして2011年前半:
2011年3月18日
0.6リリースブランチから、Libav 0.6.2の別のポイントリリースをプッシュし
ました。これは、2つのセキュリティ問題に対処する別のメンテナンス専用リリースです。
これからは、新しいプロジェクト名libavを使用します。ただし、以前のリリース0.6.1と比較して心配する必要はありません。機能的な変更は、VC1およびAPEデコーダーの2つのセキュリティ修正のみです。これは、libavが既存のFFmpegインストールの簡単なドロップイン置換を提供することを意味します。
さらに、このソースリリースにwin32プラットフォーム用の実行可能ファイルとライブラリが付属していることを誇りに思います。これらのバイナリには、バンドルされたx264ライブラリを使用したH.264エンコーディングが含まれています。楽しい!
ディストリビューターとシステムインテグレーターは、パッチを更新してリリースブランチと共有することをお勧めします。
2011年3月17日
0.5リリースブランチから別のポイントリリース
FFmpeg 0.5.4をプッシュしました。これは、多くのセキュリティ問題に対処する別のメンテナンス専用リリースです。
ディストリビューターとシステムインテグレーターは、パッチを更新してリリースブランチと共有することをお勧めします。
2011年3月13日
FFmpeg開発者のグループとして、Libavという名前でFFmpegを開発し続けることを決定しました。既存のインフラストラクチャはすべてlibav.orgドメインに転送されます。
次のコマンドを使用して、gitリポジトリを更新できます。
git remote set-url origin 'git://git.libav.org/libav'
今のところ、FFmpegのメーリングリストとIRCチャンネルを介してまだ到達可能ですが、libav.orgの同等物に移行します。移行期間中、ウェブサイトとソースの両方にまだFFmpegへの参照が含まれている可能性があります。これらは、歴史的に関連する場合を除き、時間とともに消えます。
2011年2月24日
FFmpeg開発はGitに移行し、SVNリポジトリは更新されなくなりました。SVNリポジトリは近い将来削除される可能性があるため、代わりにGitリポジトリを使用することをお勧めします。
SVNにコミットされた最後のリビジョンは2011-01-19のr26402で、svn:external libswscaleをスタンドアロンコピーに置き換えました。
FFmpeg開発は実際にはGitリポジトリに移動しており、2つのGitリポジトリがあることに注意してください。対応するプロジェクトのダウンロードページを参照してください。
ffmpeg
返された結果のリストに表示されない場合は、レポマネージャーに問題があります。今のところ、ソースからビルドしてインストールすることをお勧めします。こちら