x264


X264
x264は、無料のオープンソース ソフトウェアライブラリであり、VideoLANによって開発されたコマンドラインユーティリティで、ビデオストリームをH.264 / MPEG-4AVCビデオコーディング形式にエンコードします。 GNU General PublicLicenseの条件の下でリリースされます。 x264 原作者
ローラン・アイマール
開発者
x264チーム
リポジトリ
コード.videolan .ORG / VideoLANの/ x264の
で書かれている
C、アセンブリ
タイプ
ビデオエンコーダ
ライセンス
GPL-2.0以降(独自のライセンススキームも利用可能)
Webサイト
www .videolan .org / developers / x264 .html

コンテンツ
1 歴史
2 機能
3 タンドバーグ論争
4 x264フロントエンド
5 も参照してください
6 参考文献
7 外部リンク

歴史
x264は、もともとATEMEに雇われた後、2004年に開発を停止したLaurentAimarによって開発されました。その後、ローレン・メリットが開発を引き継ぎました。その後、2008年にFionaGlaserがプロジェクトに参加しました。どちらも2014年に貢献を停止しました。現在、x264は主にAntonMitrofanovとHenrikGramnerによって開発されています。

機能
x264は、コマンドラインインターフェイスとAPIを提供します。前者は、Staxrip やMeGUIなどの多くのグラフィカルユーザーインターフェイスで使用されます。後者は、HandBrake やFFmpegなどの他の多くのインターフェースで使用されています。
x264は、他のH.264エンコーダーと比較して多数の機能を実装しています。
H.264 /MPEG-4AVC§ソフトウェアエンコーダー
x264には、エンコードされたビデオの主観的なビデオ品質を向上させることを目的とした心理視覚的拡張機能がいくつか含まれています。
VAQを使用した2つのモードでの適応量子化。2番目のモードは、後で追加され、品質を向上させるためにフレームごとの強度を調整します。
同様の複雑さを維持しようとする心理視覚的レート歪み最適化。複雑さは、二乗和最適化(SSD)と絶対変換差の合計(SATD)の組み合わせを使用して測定されます。
マクロブロックツリーレート制御。フレームの一部が将来のフレームを予測するために使用される頻度を追跡することによって品質を制御します。
x264は、次のコーデックの比較で賞を受賞しています。
2006年の第3回MSUMPEG-4 AVC /H.264ビデオコーデックの比較
2007年第4回MSUMPEG-4 AVC /H.264ビデオコーデックの比較
第5回MSUMPEG-4 AVC / H.264ビデオコーデックの比較、2009年
第6回MSUMPEG-4 AVC / H.264ビデオコーデックの比較、2010年
第7回MSUMPEG-4 AVC / H.264ビデオコーデックの比較、2011年
第8回MSUMPEG-4 AVC / H.264ビデオコーデックの比較、2012年
x264は、x86、PowerPC(AltiVecを使用)、およびARMv7(NEONを使用)プラットフォームでSIMDアセンブリコードアクセラレーションを備えています。
x264は、キーフレームの代わりに定期的なイントラリフレッシュを使用できます。これにより、各フレームを同じサイズに制限して、各スライスを単一のUDPまたはTCPパケットですぐに送信し、到着時にすぐにデコードできます。定期的なイントラリフレッシュは、ビデオを横切って一方の側からもう一方の側に移動するイントラブロックの列を使用してキーフレームを置き換えることができ、それによって画像を「リフレッシュ」します。事実上、大きなキーフレームの代わりに、キーフレームは多くのフレームに「分散」されます。ビデオは引き続きシーク可能です。SEIリカバリポイントと呼ばれる特別なヘッダーは、デコーダーに「ここから開始し、Xフレームをデコードしてから、ビデオの表示を開始する」ように指示します。これにより、フレームの読み込み中にユーザーからリフレッシュ効果が隠されます。動きベクトルは、更新列の一方の側のブロックがもう一方の側のブロックを参照しないように制限されており、各フレームに境界線を効果的に作成します。
2010年4月、x264プロジェクトは、完全なBlu-ray準拠のビデオエンコーディング機能を発表し、x264を最初の無料のBlu-ray準拠ソフトウェアH.264エンコーダーにしました。 x264には、ほとんどのBlu-rayデバイスで再生可能なビデオストリームを作成する機能が常にありました。ただし、適切な変換設定を選択するのはユーザーの責任でした。デフォルトのx264プリセットは、Blu-rayプレーヤーに適切な互換性を選択しますが、Blu-ray互換モードを明示的に有効にすることで互換性を維持しながら、より複雑な変換設定を選択できるようになりました。ブルーレイの互換性は、特に高解像度ハードウェアメディアプレーヤーの分野で、デバイス間の互換性を追求する場合に役立ちます。
x264は、ワーナーブラザースがリリースした商用Blu-rayディスクタイトルの作成に使用されています。

タンドバーグ論争
2010年11月、x264開発者のFiona Glaserは、2008年12月のTandberg Telecom(シスコシステムズの子会社)の特許出願の1つに、x264コードベースにコミットしたアルゴリズムの段階的な説明が含まれていると主張する情報を公開しました。約2か月前。 これはメディアによって中継され、特許を申請した会社はx264プロジェクトのIRC開発チャネルをフォローしており、プロジェクト開発者に知られていると述べ、 Tandbergは彼らが発見したと主張しました。アルゴリズムは独立しています。

x264フロントエンドAvidemux Fmpeg
ハンドブレーキpenShot streamer ediaCoder eGUI Encoder ipBot264
素晴らしい StaxRip テレストリームエピソード
TMPGEnc Video Mastering Works 5 XMedia Recode ハーモニックロゼットワークフローシステム

も参照してください
image"
 無料のオープンソースソフトウェアポータル
MPEG-4  —ビデオ、オーディオ、字幕、インタラクションなど、さまざまなMPEG形式の標準。
Doom9  —ビデオ作成のヘルプと技術的なディスカッションのためのフォーラム。
x265  —x264ソースコードを使用する権利をライセンスしているオープンソースのHEVC / H.265エンコーダー。

参考文献
^ “”x264.c・マスター・VideoLAN / x264・GitLab””。VideoLAN 。このプログラムは自由ソフトウェアです。Free SoftwareFoundationによって公開されているGNUGeneral Public Licenseの条件の下で、再配布および/または変更することができます。ライセンスのバージョン2、または(オプションで)それ以降のバージョン。
^ “”x264、最高のH.264 / AVCエンコーダー-VideoLAN””。VideoLAN 。2021-07-01を取得。GNU GPLの下で無料で使用できることに加えて、x264は商用ライセンスの下でも利用できます。詳細については、x264licensing @ videolan.orgにお問い合わせ
^ “”x264″”。2018-07-31にオリジナルからアーカイブされました。
^ “”staxrip / staxrip: Windows用のビデオエンコーディングGUI”” 。2021-07-01を取得。
^ “”MeGUI-x264 / XviD / lavc / Snowエンコーダー、MP4 / MKV / AVI出力およびオーディオ付き””。2005-06-18 。
^ 「ハンドブレーキ詳細」。ハンドブレーキプロジェクト。2011年7月27日にオリジナルからアーカイブされました。
^ “”FFmpegの一般的なドキュメント”。FFmpegチーム。2021-07-01を取得。
^ 「VarianceAQMegathread(AQ v0.48アップデート-デフォルトが変更されました)」。2007-02-15。2021-06-14にオリジナルからアーカイブされました。2021-07-01を取得。
^ 「PsyRDO:公式テストスレッド(バージョン0.6アウト!)」。2008-05-31。2021-05-06にオリジナルからアーカイブされました。2021-07-01を取得。
^ 「x264「マクロブロックツリーレートコントロール」テスト(コミット済み)」。2009年8月3日。2018-05-29にオリジナルからアーカイブされました。2021-07-01を取得。
^ 「第3回MSUMPEG-4 AVC /H.264ビデオコーデックの比較」。
^ 「第4回MSUMPEG-4 AVC /H.264ビデオコーデックの比較」。
^ 「5番目のMSUMPEG-4 AVC /H.264ビデオコーデックの比較」。
^ 「MSU第6回MPEG-4AVC /H.264ビデオコーデックの比較」。
^ 「MSU第7回MPEG-4AVC /H.264ビデオコーデックの比較」。
^ 「MSU第8MPEG-4 AVC /H.264ビデオコーデックの比較」。
^ 「最初の無料ソフトウェアBlu-rayエンコーダーの発表」。2010-04-25。2014-02-21にオリジナルからアーカイブされました。
^ 「x264エンコードディスク—x264でプロのBlu-rayディスクを作成する」。
^ フィオナグレイザー(2010-11-25)。「オリジナルのTandbergブログ投稿」。x264.nl。アーカイブされたオリジナルの2010年11月29日に。では、なぜ既視感なのか?この特許出願は、2008年にx264でdecimate_score(および後にcoeff_level_run)用に思いついたアルゴリズムの正確で段階的な説明でした。
^ フィオナグレイザー(2010-11-25)。「特許の頭蓋骨:Tandbergはx264アルゴリズムを取り除いています」。アーカイブされたオリジナルの2010年11月28日に。
^ 「オープンソースの盗難で告発されたTandbergコーダー」。2010-11-26 。
^ 「Tandbergはオープンソースプロジェクトをはぎ取った」。インクワイアラー。2010-11-26。2010年11月28日にオリジナルからアーカイブされました。Tandbergは微妙なことをほとんど採用し同社には、x264プロジェクトのIRC開発チャネルをフォローしている雇用主の1人がいて、特許を登録した人はX264プロジェクトに知られています。
^ 「Tandbergはソフトウェア特許ポリシーの愚かさを示しています」。ZDNet。2010-11-27 。2021-07-01を取得。
^ 「コーデックとコンテナフォーマットの選択」。MPlayer 。
^ 「RipBot2641.16.3-VideoHelp.comダウンロード」。
^ 「TMPGEncVideoMastering Works 5:新機能」。取得した28年9月2012。
^ 「ProMediaXpress用のx264のコンパイル」(PDF)。Harmonic Inc.2014 。

外部リンク
公式サイト
ソースコードライセンス
x264Blu-Rayエンコーディングガイド
X264でオープンハブ”