x264 rev12

このエントリーをはてなブックマークに追加
1@株主 ★
Q x264.exeをダブルクリックしてもインストーラーが立ち上がらない。
A コマンドプロンプト用の実行ファイルです、
  インストーラーでも圧縮ファイルでもありません。

Q 圧縮codecありませんか。AviUtlで使いたい。
A x264 VFW 専用スレでどうぞ
http://pc11.2ch.net/test/read.cgi/avi/1189934305/


[本家]
http://www.videolan.org/x264.html
http://trac.videolan.org/x264/browser/trunk (ソース)

[バイナリ]
http://x264.nl/
http://celticdruid.no-ip.com/xvid/
http://forum.doom9.org/showthread.php?s=&threadid=89979
http://uk.geocities.com/h264x264/
http://oss.netfarm.it/mplayer-win32.php (mencoder)
http://forum.doom9.org/showthread.php?s=&threadid=87567 (MeGUI:mencoderのGUI)
http://tirnanog.fate.jp/mirror/gpac/dev/ (mp4box)
http://yamb.unite-video.com/ (YAMB)

前スレ
x264 rev11
http://pc11.2ch.net/test/read.cgi/avi/1195743129/

再生方法、規格、インタレ規格、Avisynthの使用法、コンテナ等、
専用のスレがある話題は各専用スレ>>2-5でおながいします。
スレタイ検索 http://find.2ch.net/

テンプレ続く>>2-4
2名無しさん@編集中:2008/01/30(水) 18:35:05 ID:t6w8ALkn
H.264の再生法や規格などの話題は
MPEG-4 AVC/H.264 総合スレ Part7
http://pc11.2ch.net/test/read.cgi/avi/1176961110/

Avisynthの話題は
Avisynthを絶讃ιょぅょ Part24
http://pc11.2ch.net/test/read.cgi/avi/1194513608/

インタレ規格の話題は
インタレ解除しないスレの3っぽいスレ
http://pc11.2ch.net/test/read.cgi/avi/1186448899/

MP4コンテナの話題は
【MP4】ISOMPEG-4普及委員会4【M4A】【3GP】
http://pc11.2ch.net/test/read.cgi/avi/1087545021/

CoreAVCスレ1
http://pc11.2ch.net/test/read.cgi/avi/1141929972/

【高音質】AACオーディオ総合3【mp4/m4a】
http://pc11.2ch.net/test/read.cgi/software/1194941912/

☆彡 ffdshow(本家) vol.13 ☆彡
http://pc11.2ch.net/test/read.cgi/software/1187146396/

MeGUIスレッド
http://pc11.2ch.net/test/read.cgi/avi/1164533110/
3名無しさん@編集中:2008/01/30(水) 18:35:09 ID:t6w8ALkn
[FAQ]
Q 見れないよ
A x264.nlでmatroska splitterとffdshowを入手してインストール汁!ハードウェアでインタレ解除する場合は、
  ビデオデコーダーの設定→出力→インターレース関連情報を…にチェックを入れること。
  またはMPlayerやVLCなどのデコードエンジン内蔵のプレーヤーで試す。 これらで見る場合はffdshowは必要なし。

Q AviUtlやVirtualDubとかで読むとエラーでて編集できないんですが・・・
A 諦めろ。編集はエンコード前にするのが常識。

Q Win版QuickTimeで再生できない。
A QuickTimeはインタレ、ハイプロファイル(-8、--8x8dct、--cqmなど)、--b-pyramidに対応していない。 Bフレ1以下推奨。

Q 携帯機やゲーム機などで再生させるには?
A それぞれ専用のスレがどこか(他の板も)にあるはずなのでまずは当たってみてください。

Q バージョンアップ早すぎ
A バージョンアップでなくビルドアップです。例えばソースの清書、サイズの収縮などユーザーにとってあんまり意味のない改変でも更新されてます。

Q >>1のどのファイルがいいの?
A 迷う奴はx264.nlのを使え。GUI操作が好きな人は同ページにあるMeGUIやStaxRipも。マイクロソフトから.NETのインストールも忘れずに。

Q エンコードできない。
A 基本的に色空間がYV12のavsファイル(Avisynth)しか受け付けません。(MeGUI、StaxRipも含む)

Q MP4のVFRってどうやるの?
A 前知識として、そのまま"MP4 VFR"等で検索して、ISOMPEG-4スレへどぞ。

Q アスペクトの指定ってどうやるの?
A 704x480を4:3で見る時は--sar 10:11、 720x480を4:3で見る時は8:9。他は各自計算してください。
  720x480を16:9で見たい時、par(sar)x:yはx:y=480×16:720×9で求められる。
4名無しさん@編集中:2008/01/30(水) 18:35:15 ID:t6w8ALkn
Q --interlacedで失敗する。
A 入力は縦が32の倍数のトップフィールドファーストのみ。--8x8dctと--direct(none以外)を一緒に使うと問題有り。
  後者はデフォルトでonになっているので注意。

その他パラメータの勉強は
ageha
http://agehatype0.blog50.fc2.com/

QPオプションの目安
http://www.wikihouse.com/htumenc/index.php?Man%2FCODEC%B8%C7%CD%AD%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3%2F-x264encopts%2Fqp


aviから移行してきた人への簡易見本。704x480の24pと仮定。
Avisynthの2.5以降のバージョンをインストールする。
mp4boxを用意する。
映像は可逆圧縮コーデックでaviを作成する。
音声は別に作成しておく(C:\hogehoge\test.m4aに存在すると仮定)。

echo AviSource("C:\hogehoge\test.avi") > "%temp%\avi.avs"
echo ConvertToYV12() >> "%temp%\avi.avs"
"C:\hogehoge\x264.exe" --crf 20 --progress -o "%temp%\avi.264" "%temp%\avi.avs"
"C:\hogehoge\mp4box.exe" -fps 23.976 -add "%temp%\avi.264":par=10:11 -add "C:\hogehoge\test.m4a" -new "C:\hogehoge\test.mp4"

↑の4行をコマンドプロンプトに右クリ貼り付けenterで完成


↓batファイルにD&Dするだけ用

set x264="C:\hogehoge\x264.exe"
echo AviSource("%1") > "%temp%\avi.avs"
echo ConvertToYV12() >> "%temp%\avi.avs"
%x264% --crf 20 --progress -o "%1.264" "%temp%\avi.avs"