2006年08月26日

x264 core:50 svn-558MがPPC Macで動かない模様。

【概要】ちょっとヘヴィでもなかったみたい

  手許ではエンコードするものが溜まったら、毎回シェルスクリプトでx264、MEncoderの順にソースからビルドしている。大雑把に言って月2〜4 回。その他のライブラリは2005/07から弄っていない。

 2006/08/25にビルドしたものが以下のエラーを吐いて止まった。x264 core:50 svn-558M。
x264 [error]: invalid RC method
x264_encoder_open failed.
 初めて見た。レートコントロール方式が不正と言っているのかな?なにやらヘヴィな印象を受けた。
 オプション類の指定ミスでは無いと思う。これまで問題なく動いていた設定なので。
$ /usr/local/bin/mencoder ~/Movies/dothackroots_19_Violation_060817.mpeg -nosound -ovc x264 -x264encopts threads=2:cabac:bitrate=1024:keyint=240:keyint_min=1:scenecut=55:bframes=2:b_adapt:weight_b:nob_pyramid:qp_min=10:qp_max=51:qp_step=4:qcomp=0.6:ratetol=4:deblock:deblockalpha=0:deblockbeta=0:cqm=jvt:nofast_pskip:direct_pred=3:psnr:pass=1:turbo=1 -passlogfile ~/Movies/ドットハックルーツ_19_Violation_060817.264.log -vf pullup,softskip,pp=l5,crop=704:352:4:64,scale=640:352:::4,hqdn3d=4:3:6,harddup -sws 9 -zoom -ofps 24000/1001 -of rawvideo -o /dev/null

 前回のビルドは2006/08/08なので、svn-551のハズ。--helpって付けないとオプション出なくなってたし(これは550かららし い)。

 x264公式サイトにtracという、ソフト開発の工程管理ツール(らしきもの)があったのでそ の間の変更を見ると、555あたりがあやしい。ような印象を受けた。
 バグが報告されているかとか、対策の進捗みたいな情報は「View Tickets」の中の「Active Tickets」を見るとある。少なくともVLCではそうだったので見てみたところ、大陸ではPHSを『小灵通』と書く事がわかった、、、ってスパムだよ なコレ?。x264はほとんどチケット使ってないみたい。

 [MEncoder-Users]、[MEncoder-dev-eng-Digest]、[x264-devel]を漁るがそれらしき報告が見つから ない。
 残るはDoom9だが、あそこ探すと徹夜になるのでしばらく待とうかな。

◆◇◆

追記2006/08/31
 『通りすがり』さんのコメントによると、libx264側の初期化手順の変更に、mencoder側の対応が遅れていた模様。
 その後、正常に動作するようになった(2006/08/30未明)。
  • MEncoder dev-SVN-r19595-4.0.1
  • x264 core:50 svn-558M
 『x264に変更があれば、MEncoder側はいつであれ即時に対応する(だからx264とMEncoderのソースコードは常に最新版を使いなさ い)』という文章を訳した記憶があった事、一年ほど頻繁にビルドしてきたが上記のエラー(x264_encoder_open failed.) は初めて見た事、などから必要以上にヘヴィに感じたのかも知れない。

 なお、この間MEncoderのビルドがコケるようになったが、これは自分の環境固有の問題だった模様。
 MEncoderとx264それぞれのソースディレクトリから、以下の手順でビルドし直したところ、直った。参考
$ make uninstall
install ターゲットが作成した全てのインストール 済みファイルを削除。
$ make distclean
取得したソースコードだけを残して他を消去。再コンパイルは./configureからやりなおし。

posted by ばる at 00:00| Comment(4) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

x264 = libavcodec H.264

【概要】x264とFFmpegのlibavcodec H.264は同じもの

MEncoder-users mailing list から。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜試訳ここから。太字オレ。
Re: [MEncoder-users] vcodec=h264

2006/08/22(火), Nicolas George wrote:
私は最近、-lavcoptsのvcodecオプションが、"h264"を 受け付ける事に気が付いた。
そこで以下のような疑問を持った。

- 何故これは現在の man(最新のSVN)に載っていないのか? 単純な見逃しか、それとも何かドキュメント化されていない目的があるのか?
 -ovc x264 で同じ事ができる。こちらの方が良い手段。なので ドキュメント化されていない。
- (-lavcoptsの vcodecで)4x4mvのように、H.264固有のオプションを指定する方法はあるか?
 -lavcoptsはH.264固有のオプションを扱えない。
- Is it a call to x264? A fork of x264? A new implementation from scratch?
 The log at the end certainly looks like the one from x264.
これはx264を呼び出すものか?x264のフォーク(派生物)か? 新たに書き起こされたH.264準拠のコデックか?
最後に出るログはx264のように見える。
 x264の呼び出し。

--Loren Merritt

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜試訳ここまで
補足:
  • Loren Merritt:x264開発者。
  • MEncoder、-lavcopts vcodec以下のオプションはffmpegのそれと非常によく似ている。とゆうか同じに見える。たぶんlibavcodec の呼び出しだと思うが、全てを網羅しているかは不詳。
  • /usr/local/bin/以下にlibavcodec.aや同.dylib、その他の拡張子は見当たらない。 MEncoderのバイナリ内部に組み込まれる模様(FFmpegのビルドは未成功なので)。
走り書き:
  • VLC/MPlayerはデコード用コデックにlibavcodecを使用。x264.aは使いようではデコード能力も持つ? (当たり前?)。
    • /System/Library/QuickTime/QuickTimeH264.component/の代替物が出来得 る?
    • /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264 は56KB。
    • /usr/local/lib/libx264.a (svn-558M)は792KB。
  • libavcodec mpeg4 vs. Xvidの構図はXvid AVCが出て来るまで無い。その後どうなったのか?
  • FFmpegはやはりSNOWに注力しているくさい。
    • 90年代初頭に大学や研究所クラスは研究対象をDCT(離散コサイン変換)からDWT(離散ウェーブレット変換)に移した。 理屈はどちらも未理解。DWTの成果はJPEG2000。JPEGとの普及差は圧倒的でデフォ対応はMac OSXのみ。MPEG系はMPEG-1以降 ずっとDCT。AVC検討段階でDCT以外のより新しい方式に転換するメリットは無いとの結論が出ていることから、DWTも検討候補には上がっていたもよ う。
posted by ばる at 00:00| Comment(1) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2006年07月09日

30/24fps混在アニメにyadifは効果があるか。

【タグ】[MEncoder][インタレ解除][yadif]

続きを読む
posted by ばる at 00:00| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2006年06月13日

2006年04月29日

MEncoderのビデオフィルタ、簡単なまとめ

【タグ】[インタレ解除][逆テレシネ][MEncoder]

続きを読む
posted by ばる at 00:00| Comment(1) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2006年02月05日

Man/CODEC固有オプション/-lavfopts --06/02月

【概要】MEncoder は直にx264+aac.mp4を吐くか?
【リンク】FFmpeg libavformat muxers (-lavfopts)
続きを読む
posted by ばる at 01:03| Comment(2) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2006年01月23日

MEncoder のa-v desync

【概要】B-frame使用時におけるa-v desync対策が始まった模様。
【原文】[MPlayer-dev-eng] [PATCH] mencoder, B-frames, and video/audio delay
【タグ】[A/V Sync][音ズレ][Bフレーム]
続きを読む
posted by ばる at 18:58| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年12月16日

[MPlayer-users] Creating mp4-files for Apples' ipod with MPlayer

【概要】MPlayer-usersメーリングリストから抜粋試訳
続きを読む
posted by ばる at 22:29| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年12月04日

mencoder -of lavf -o *.mp4の将来性

【概要】[MEncoder-users] メーリングリストでも.mp4や.mkvで音ズレがでるよという話。
【タグ】[MEncoder][-of lavf -lavfopts format=mp4 ]
続きを読む
posted by ばる at 21:54| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年11月30日

MEncoder経由でAVC/H.264.mp4を作る上での問題点

【概要】2005年10月から11月までのまとめ。
【タグ】[.mp4][x264][MEncoder]

続きを読む
posted by ばる at 02:11| Comment(1) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年11月08日

PS3にlinuxを入れるとどうなるか?

【概要】日経linux -- 2005/12月号の記事から
【タグ】[PS3][linux]

続きを読む
posted by ばる at 21:07| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年10月12日

しつこくpullupを使ってみる。

概要:TVキャプチャでオールラウンドに使えるインタレ解除探し。
タグ:[インタレ解除]

続きを読む
posted by ばる at 19:47| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年10月11日

ffmpgX0.0.9t、MEncoder-x264で音ズレ(続報)

概要:地面を掘ったら昔の戦争の不発弾が。
タグ:[ffmpgX][MEncoder][264][.mp4][.avi]
関連エントリ:
1)mencoder のA/V syncの信頼性向上のために
2)-noencodedups,harddup

続きを読む
posted by ばる at 00:58| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年10月06日

インタレ解除をしつこく頑張ってみる

概要:filmdint常用者がpullupに手を出してみる。
タグ:[pullup][filmdint][インタレ解除]
続きを読む
posted by ばる at 19:15| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年09月13日

LinuxのMPLayerでTVを見てる人を見つけた

概要:LinuxのMPLayerでTVを見てる人を見つけた。
タグ:[linux][mencoder][コマンド][TV]

忘 月忘日Linuxさんの「Catch TV/LifeViewその5」
コマンドだけメモらせて頂きます。
続きを読む
posted by ばる at 18:54| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

2005年09月10日

ffmpegX0.0.9t版mencoder、Xvid+mp3.aviについて

概要:ffmpegX0.0.9t版mencoderで、lame-mp3を使うと雑音化する。
タグ:[ffmpegX][0.0.9t][mp3][lavc][lame][雑音]
続きを読む
posted by ばる at 12:36| Comment(0) | TrackBack(0) | mencoder | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。