2007/11/15を以て当ブログは更新を停止しました。
記事は全てこのままですが、基本的に内容はOut of dateとお考え下さい。
→Next。
x264_TEST_Frame_type_01_GOP関連 目的 keyint_min, scenecutの設定に対する応答性を調べる。 方法 以下のツールをを使ってみた。 なお、『アニメエンコで役に立つかもしれない覚書』ではffdshowでIPBの種 別を視覚化している。ffplayに相当機能があるかもしれない。VLCには見当たらず。 1. MovieVideoChart 1.0.1 MyCometG3 さんに解説あり。 要Apple Developer Connectionアカウント(無料)。 Apple-H.264の制...
概説 MEncoder Document:x264コデックでのエンコード 他のコデックでのエンコードに慣れている人 の中には、B-frameは必ずしも有益とは限らない事をご存知の方もあるでしょう。H.264ではこの常識は異なります。 B-frameで使える新しい技術とブロックタイプができました。一般的に、単純なB-frame選択アルゴリズムでさえ、目覚ましいPSNRゲインが得 られます。また面白い事に… Bフレームを2以上にすると適応的Bフレ...
「ゲームもスポーツ」種目採用 来年のアジア室内大会(asahi.com)2006 年12月05日15時55分 アジア・オリンピック評議会(OCA)が、サッカー、バスケットボール、自動車 レースの三つの家庭用ゲームを「Eスポーツ」として、第2回アジア室内大会(07年、マカオ)で新採用する。「戦略で頭脳を使い、指先を動かす、れっきとしたスポーツだ」と、ドーハで開催中のアジア大会を利用してPRしている。 「Eスポーツ」は今年...
概説 比較的効果が高いが議論にもなり易いオプションが固まっている。再生環境や CPUパワーに応じて選択すべき。特にframeref(-r. --ref)はsubq(-m, --subme)と並んで最も速度と画質への影響が大きい(遅いほど圧縮効率が良い)。参考元はどれもそれぞれの推奨値があるが、ここは特に自分のCPU と忍耐力に相談する必要がある。Frame-type_その 他のオプション x264cli (rev600準拠) MEncoder -x264encopts (dev...
tracはあるわSVNはあるわインスコマニュアルはあるわでそらもースンゴイ事になっている。 linuxの方は是非お試し頂きたい。 foltia入門ガイド インストールマニュアル foltia Development cemtral foltia簡易BBS ドライバが無いんでMacでは動かないのだとか。ま、それはともかく。 公開おめでとうございます。...
概説 ここではなによりもまず1パスか2パスかマルチパスの選択を迫られる事になる。 速度を取るなら1パスだが、 技術的な理由でXvidのように固定QP3なら画質もサイズもまずまずといった目安が無い。そういう事を言うのが無意味だと言うのではなく、それがネットの向こう側で通用する確率は非常に低いという事。とはいえ需要は大きく「固定QP風味」のcrfが用意されている。これでかなりXvidの固定QPに近い使い勝手になる。bitr...
概説 徐々に複雑なオプションが増えて来るが、基本的にはまずProfileを選択 し、次にsubq(-m, --subme)の値を決めると良いだろう。 特にsubqははframeref(-r, --ref)と並んで最も符号化効率の向上と速度低下が激しいが、最低5や6以上にしないと効かないオプションが多いので、CPUの許す限り高く設定して おきたい。 そこから先はほとんど微調整。「ゴミのようなオプションを山のように積み上げて高圧縮を実現」して行く事に...
概説 2006/10月前半に追加された比較的新しいオプション。詳細不詳。Doom9 Explanation for new switches in x264#4 IgorC --deadzone:高bitrate でディテイルレベル向上。ノイズ、フィルムグレイン、など。 #10 AlexW(x264 contributor) IgorC が言ったように、--deadzoneは中〜高bitrate領 域での精細なディテイルやフィルムグレインを向上させる。まず--deadzone-intra の調整から始めるのをお奨めする。違いの...
【知った場所】Doom9.org【入 手 先】Avidemux Linuxの MPEGStreamclipのようなもの。GUIで動画編集、各種エンコード、各種コンテナ書き出し、音声変換同時。 Mac OSXではX11(システムディスクに入ってる)がインストールしてあれば動く。とりあえずゴテゴテとオプションを付けてx264+mp2.mp4を作っ て見たところ、VLC/MPLayer(cli)ともクラッシュした。 と、いう段階で書くのもアレだが。 x264 のコマンドはほぼ網羅...
概説 この項はx264cliとMEncoderで大幅に分類方針が異なる為、体裁が 異なります。内容は覚書(要約)、zero1(svn408)、man MEncoderのミックスです。Encoding H.264 using the x264 Command Line Interface:CQMの前フリから CQMとは、Custom Quantisation Matrix (または Matrices、カスタム量子化マトリクス)の省略形です。量子化マトリクスは格子状に配置された数字(*数列、行列*)からなり、それぞれの数字は quantum...
概説 x264のレートコントロールの性質概要 H.264 はマクロブロック単位でQPを変える事ができるが、x264では採用していない。QPはフレーム単位だ。1フレーム内部の全マクロブロックに単一のQP値 を使う。 ※ 画質的にはマクロブロック単位 QPのほうが有利と思われる。例えば画面右半分が静止画像、左半分が激しく動く場面など。この差はHDTVで効いて来る と思う。反面、実装は地獄じゃろうねぇ。 上記はソ...
概説 Video Usability Info (Annex E): The VUI settings are not used by the encoder but are merely suggestions to the playback equipment. See doc/vui.txt for details. Use at your own risk. "VUI 設定はエンコーダが使うものではなく、再生設備に対する付加情報に過ぎない。詳細はdoc/vui.txt参照。自己責任で使う事。" doc/vui.txtを試訳してみたところ、やはりデコーダ向けの参考情報で生成デー...
プロファイル H.264/AVC には多数の符号化ツールがあるが、全てのアプリケーションで全てのツールが必要とされている訳ではない。例えば、洗練されたエラー耐性ツールはデータロス や破壊が非常に少ないネットワークでは重要ではない。全てのアプリケーションに全ツールのサポートを強制した場合、無駄に複雑なアプリケー ションが出て来てしまうだろう。このため、符号化ツールのサブセットが定義された。これをプロファイル...
レべル H.264/AVCでは16種類のレベルが定められている。 取り扱う映像の画素数とフレームレートに対応しているが、これはそ れらが実際の製品開発で重要なCPUパワーとメモリサイズの制約への影響が最も大きい為だ。また、最大 参照フレーム数と、最大ビットレートもレベルにより制限がある。 "1b"のようなレベルはFRExt改正で追加されたもので、主に3Gワイヤレス環境の要請に応えるためのもの。 FRExt profi...
【リリース場所】http://blog.so-net.ne.jp/MyCometG3/2006-12-15【入 手先】http://www003.upp.so-net.ne.jp/mycometg3/【目 次】avc1Decoder 0.5.01. PostProcessい) 設定項目の意味ろ) インラインデブロック(in-loop filter)とのバッティングの可能性は)再生時のインタレ解除の可能性2. nclc setting3. ついちまちまと重箱の隅をつついてしまったが、メリットのほうが絶大。avc1Decoder 0.5.0 libavcodec H.264 ...
MEncoderでBフレームを使うとムービー冒頭にDelay frameが入る。 これはMEncoder 固有のバグであり、もちろん規格外であり、地味なA/V desyncを産む。 MEncoder GUIとしてスタートしたMeGUIが、あんまMEncoderにチカラ入ってねぇように見えるのは、これの所為かもってくらい古くさいバグ。 手許ではA/V desyncを知覚できない事から放置していたが、avc1Decoder の登場によりHigh Profileでもmuxmovieでの対策が可...
インタレ解除にyadif=0を使った場合、pullupのケースとはやや様子が異なる。というかyadifやばい。 yadif=0、-ofps 30000/1001の場合 1.1. 現象 Bフレーム関連設定は、bframes=3:b_adapt:weight_b:b_pyramid 下図は MovieVideoChart 。Apple-H.264で作成した場合は最上段「Frames in Track」にも映像が出る。 映像開始点が2フレームずれる。(1/30)*2≒0.066秒。 ここまではpullupのケースと同じだが、そこから2枚、緑のフ...
http://trac.videolan.org/x264/timelineか らピックアップ。PowerPC関連中心。あとスレッド処理方式に変更が出てる。Changeset 601(06/11/18) Guillaume Poirierの AltiVec changesをマージ Adds optimized quant and sub*dct8 routines Faster sub*dct routines デフォルト 設定で最大8%の速度向上。 Changeset 604(06/11/27) 以下のAltivec実装を追加: add8x8_idct8, add16x16_idct8, sa8d_8x8 and ...
これはZero 1氏に頂いたコメントの返信です。長くなってしまったのでエント リにしました。背景黄色はオリジナルのコメント、白が返信です。This entry is RE: for this comment. I made it entry cause it is little bit long.Yellow background is original comment, and white background is my reply.EnglishJapaneseZero 1Ah, Mac OSX. I don't have a Mac myself, but I can imagine the shortage of encoding progra...
映画界の呼称 DARとPARとSAR 一般的な SAR: なぜx264にDARが無いのか。 AVIとQuickTimeとMPEG規格 映 画界の呼称 スクリーン・サイズの種類と縦横比(アスペクト比):りおなのVIVA!WIDESCREENよ り作成。 名 称 縦x横 備考 スタンダード 1×1.37 35mm写真フィルムとほぼ同...
snowとは、H.264/AVC よりも先進的な原理を使う動画コデック。libavcodecの一つ。ffmpeg/mencoderで試用できる。例えばMEncoder -lavcoptsから使う場合は vcodec=snow。FFmpeg's experimental wavelet-based codecと説明されている。手許(PowerPC G5 2Ghz x2)ではエンコードも重いが、特にデコードで激しい重さを感じた。特徴1: Wavelet MPEG -1/2/4は基本的にDCT(Discrete Cosine Transform、離散コサイン変換、離...
Lair Of The Multimedia Guru知った場所:MEncoder Documents / How to deal with telecine and interlacing within NTSC DVDs タイトルは、マルチメディア導師の隠家?どうもここがMichael's Niedermayerさんのブログであるらしい。ffmpeg、MPlayer、なかんずくSNOWのキーマン。てゆうかlibavcodecのキーマン。プログラミングのできない自分には何が書いてあるやらまるで理解出来ない。 歯が立ちそうなのはこの記事くらい...
MEncoder で使えるインタレ 解除としては間違いなく最高の部類。こうかはばつぐんだ。ただし、手許ではx264より遅く、実用には耐えない。 インタレ解除のくせに8x8ブロックにqpelに複数参照まである。 訳しながら笑ってしまった。ビグザムだビグザム。完成の暁には!(不吉) ▼説明 MEncoderマニュアルの説明mcdeint=[mode[:parity[:qp]]] 動き補償デインターレーサ。1フレームにつき1フィールドの入力が必要となるの...
#期間: 2006/12/01 - 2006/12/31 NO. ページタイトル メモ 1 Top 2 カテゴリ:Mencoder 3 カテゴリ:MPEG-4全般 4 ...