2007/11/15を以て当ブログは更新を停止しました。
記事は全てこのままですが、基本的に内容はOut of dateとお考え下さい。
→Next。
誠に勝手ながら8月中、記事の日付と現実の投稿日は一致しません。基本的に7月以前の記事はOut of Dateとお考え下さい。 2日:MEncoder -x264encopts 3日:x264cli --longhelp 4日:MEncoder Doc(x264関連) 5日:設定参考 6日:規格情報 遅くてたまらん!と言う方は WebRunner だと多少速いです。使い方はopentechpressのこの記事を。 Mac OSXの場合、CotEditor 0.9.2などで下記を「ageha0-0708.webapp」 な...
x264: アプリケーションが呼び出すライブラリ。復号(デコード)能力を持たず、符号化(エンコード/コーディング)能力のみなので厳密にはコデックではなく、コーダーと呼ぶ。 x264.a:静的ライブラリ。mencoderやx264cliをビルドする際に取り込まれる。 x264.soなど:動的ライブラリ。必要に応じてアプリケーションが呼び出す。 どちらの場合でも、アプリケーションはx264が備えるAPIを呼び出す。なお、Mac OS...
MPlayer 公式ドキュメント:http://www.mplayerhq.hu/DOCS/HTML/en/index.html MPlayer 公式ドキュメントもくじ How to read this documentation 1. Introduction 2. Installation 2.1. Software requirements 2.2. Features 2.3. What about the GUI? 2.4. Fonts and OSD 2.4.1. TrueType fonts 2.4.2. bitmap fonts 2.4.3. OSD menu ...
まるも製作所バックナンバー(07夏):http://www.marumo.ne.jp/db2007_6.htm 時系列 07/06/16(土) x264 [1] --subme=X での画質差と速度差:http://www.marumo.ne.jp/db2007_6.htm#16 07/06/17(日) 標準画像:http://www.marumo.ne.jp/db2007_6.htm#17 07/06/18(月) x264 [2] JM との比較:http://www.marumo.ne.jp/db2007_6.htm#18 07/06/19(火) RD グラフの描き方:http://www.marumo.ne.jp/db200...
Timeline - x264 - Trac: https://trac.videolan.org/x264/timeline Revの進捗と変更点...
Encoding H.264 using the x264 Command Line Interface:http://aflux.deltaanime.net/Zero1/MP4/x264.html Zero1氏による解説。 A&E's Technical Guides to All Things Audio and Video: http://www.animemusicvideos.org/guides/avtech/index.html その上位ページと思しきもの。...
アニメエンコで役に立つかもしれない覚書:http://www.geocities.jp/encmemo5whf6jvag8/index2.html なるP氏による解説。 ずっといっしょにいたいから… :http://narup-.hp.infoseek.co.jp/top.html なかの人の日記。 日本語で読めるx264cliの本陣。...
此方より彼方まで... :http://www4.pf-x.net/~fennel/ フェル(?)さんによるAviSynth/x264cliの解説。Win。コンパクトにまとまっておりとっつき易い。 此方より彼方まで... :http://felmina.blog61.fc2.com/ なかのひとのブログ。...
Codec comparisons: http://www.doom9.org/codec-comparisons.htm 2005:How to Use ffmpegXメモ: Doom9 2005 コデックコンテスト -- 目次 (試訳) 2006:未開催。 2005の優賞はx264。僅差でAteme。 AVCコデックの全てについて「連続するP/Bフレームが切り替わる際にぱたぱたとフレーム単位で変化するブロックノイズ」を指摘しており、2006年はこの対策が開発の軸のひとつとなった感があった。例えば--no-fast-pskipなど。...
2005:Second Annual MSU MPEG-4 AVC/H.264 Video Codec Comparison(リンク先に英文PDF有) 2006:Third Annual MSU MPEG-4 AVC/H.264 Video Codec Comparison(同上) 2007:Call for MPEG4-AVC/H.264 codecs (8/26日まで参加コデック募集中) 2006版のx264の成績は総合2位。 Video conferences で2位(僅差)、Moviesで1位、HDTVで2位。総合1位はMainConcept 。 なお、Apple-H.264については時間計測が不能な事、独...
雲の流れるままに:http://blog.so-net.ne.jp/kumosuke/ 絵に描いたような模範的なPS3&PSPファン。とことん使い倒しておられます。 2007-04-01 - エンコ設定を貼り付けとく:ffmpegの設定。詳細解説付き。 2007-04-07 - PSPの限界に挑む!:720x480(16:9)@30Mbpsまで再生可能との事。 2007-05-29 - PS3で動画三昧: 2007-06-01 - PS3 DLNA + PSPの組み合わせは最強:...
MacLab. News Blog:http://maclab.blog63.fc2.com/ Macintosh Lab. :http://www.h5.dion.ne.jp/~maclab/index.html ffmpegのAppleScriptラッパー、MPEG Exporter TNGの作者さん。iTunes / iPod / Apple TV向けffmpeg設定はこちらで。 Winの携帯動画変換君向けiniファイルまで公開されている。...
※2007/8/2で抽出すると全件を1ページに読み込みます。 x264cliの--longhelpに比べると、MEncoderのman pageはいくぶんユーザー寄りで、いちど順番に読めばそれなりに使えるようになると思います。x264cliに比べると利用できるオプションが少ないの ですが、省かれているものの大半は実験目的で実用性が薄いもののようです。特に面倒な --sar が自動計算なのは便利です。いや目的次第では困るのかな? 記事タイトルの見方: オプ...
平均ビットレートの指定。単位kbit/sec (default:off)。 ローカルビットレートは変動するため、非常に短いムービーでは指定値とかけ離れた値になる事がある(ratetol参照)。 このオプションとvbv_maxrateを同時に使うと固定ビットレートになるが、画質は著しく劣化する。 原文 Sets the average bitrate to be used in kbits/second (default: off). Since local bitrate may vary, this average may be inaccu- ...
qp=<0-51> [-] Pフレームに適用するquantizerの指定。 IフレームとBフレームに適用するquantizerはこの値を元に ip_factor と pb_factor が少しずらして決める。 低い数値ほどビットレートは高く、素材画質に忠実。0でロスレス。 H.264の量子化はMPEG-1/2/4とは異なる事に注意: H.264の量子化パラメータ (QP)は対数尺を用いる。 換算すると概ねH264QP = 12 + 6*log2(MPEGQP)。例えば、MPEGのQP=2 は概ね H.264 の QP...
固定画質モードのenable。値は画質を指定するもので、概ねQPに近い。 ビットレートベースのモード同様、各フレームごとに複雑さに応じて異なるQPを使う。 原文 Enables constant quality mode, and selects the quality. The scale is similar to QP. Like the bitrate-based modes, this al- lows each frame to use a different QP based on the frame's com- plexity....
2または 3パスモードの指定。 最適なビットレート配分と全体の画質向上の為には2か3パスエンコードを推奨。 1 1st パス 2 2nd パス (または2パスエンコード) 3 Nth パス (3pass エンコードの 2nd と 3rd パス) 1st pass(pass=1)は映像の統計を取ってファイルに書き込む。CPU負荷の高いオプションは使わなくて良いが、デフォルトでonのものは使う事。 2nd pass(pass=2)はstats(統計)ファイルを読み込み、これを基にビット...
高速1st passモード。 2(以上)パスエンコードの1stパスは、取るに足りない、あるいは、最終出力品質に影響しないオプションを切って高速化できる。 0:ターボオフ(デフォルト) 1:subq、framerefを低減し、inter-macroblockパーテーション分析モードをいくつか切る。 2:subq、framerefを1に設定。dia-mond ME search(me=1)使用、パーテーション分析モードは全て切る。 Level 1 の1stパス速度は最大2倍。最終出力...
IDRフレームの最大間隔。 大きい値の方がbitが節約できるので品質が向上するが、シークの精密さと引き換えになる。 MPEG-1/2/4とは違って、H.264はkeyintを大きくしてもDCT driftで苦しむ事が無い。 原文 Sets maximum interval between IDR-frames (default:250). Larger values save bits, thus improve quality, at the cost of seeking precision. Unlike MPEG-1/2/4, H.264 does not suffer from DCT drift w...
IDRフレームの最小間隔を指定。 この最小間隔の中にシーンチェンジが含まれた場合、エンコードはIフレームとして行うが、新しいGOPを開始しない。 H.264では、Iフレームは必ずしもclosed GOPに束縛されない。 なぜなら、Pフレームを直前より前のフレームを基に予測しても良いからだ (framerefも参照)。この為に、Iフレームは必ずしもシーク可能では無くなった。 IDRフレームは、後続のPフレームに、自分より前にある全フレーム...
Iフレーム挿入を決断する際の積極性。 scenecutの値が低いと、このコデックはしばしばkeyint間隔よりも大きな間隔でIフレームを入れてしまう。 scenecutの値が適切なら Iフレームはもっと良い位置に挿入される。 大きすぎる値を使うとIフレームを必要以上に入れてしまい、bitが無駄になる。 -1 は自動シーンカット検出を無効にする。従ってIフレームは、たとえ場面転換があろうとも、keyint frame間隔毎にしか挿入されない。こ...
P/Bフレームは予測の際に自分より前のフレームを参照フレームに使う。 H264/AVCでは直前よりも前のフレームを参照フレームに使う事ができる。 このオプションはその際、最大でどのくらい前のフレームを参照フレームとして使えるかを指定するもの。 アニメには効果的だが、実写では6程度を境に効果が急激に低下する。 デコードの速度には影響しないが、必要メモリ量が増える。 デコーダによっては最大15までしか受け付けない...
IとPフレーム間でのBフレームの最大連続数。 原文 maximum number of consecutive B-frames between I- and P-frames (default: 0)...
bframes=<0-16>で指定された最大Bフレーム数の範囲で、いつ、どれだけの数のBフレームを使うか自動的に決断する。nob_adaptの場合、前述の bframes(デフォルト0)の最大Bフレーム数を使用する。 *このオプションがBは不適切と判断した場合、Pになる。 原文 Automatically decides when to use B-frames and how many, up to the maximum specified above (default: on). If this option is disabled, then the ...
b_adaptの「決断力」の強さを設定する。高い程沢山のBフレームを使う。 原文 Controls the decision performed by b_adapt. A higher b_bias produces more B-frames (default: 0)....
Bフレームを参照フレーム〜他のフレームが予測に使う〜に使うことを許可する。 例えば、連続したBフレームが3個あるとしよう。 I0 B1 B2 B3 P4 b_pyramidオプション抜きの場合、 BフレームはMPEG-1/2/4と同じパターンに従う。つまりこれらは I0 P4 B1 B2 B3 の順番で符号化され、全てのBフレームは I0 とP4 をベースに予測される。 b_pyramidオプション有りの場合、これらは I0 P4 B2 B1 B3 の順番で符号化される。B2は上...
デブロックフィルタの使用。品質向上に比べて時間低下は極めて僅かなのでオフはオススメしません。 原文 Use deblocking filter (default: on). As it takes very little time compared to its quality gain, it is not recommended to dis- able it....
第一のパラメータは AlphaC0 (default: 0)。これはH.264のイン-ループ・デブロッキング・フィルタの閾値。 まず、このパラメータの値に従ってデブロックを使うか否かを決める。次に、このパラメータはフィルタを適用するエッジ部分の差の閾値に影響する。プラスの値にする事でブロックノイズが減るが、スミアが増える。 第二のパラメータはBeta (default: 0)。これはディテイルの閾値に影響する。 非常にディテイルの細かいブロ...
エンコード、デコードとも多少遅くなるが、ビットレートは10〜15%下がる。 デコードの速度を求めるので無い限り、オフにしない方が良い。 *Context-Adaptive Binary Arithmetic Coding = 適応2進法算術符号化 原文 Use CABAC (Context-Adaptive Binary Arithmetic Coding) (default: on). Slightly slows down encoding and decoding, but should save 10-15% bitrate. Unless you are looking for decoding speed, ...
quantizerの最小値。10-30が適正範囲のようだ。 原文 Minimum quantizer, 10-30 seems to be a useful range (default:10)....