2005年08月21日

mencoderでxvid.mp4を作ってみる。其の壱

其の壱って事は未成功。
-of lavfを 使ってxvid+aac.mp4を試みる。

========================================
Settings
========================================
${iFN} ¥
-oac faac -faacopts br=128:raw ¥
-ovc xvid -xvidencopts ¥
pass=1:bitrate=1024¥
:trellis:chroma_me:chroma_opt:hq_ac:quant_type=mpeg:cartoon¥
:max_key_interval=240:vhq=0:max_bframes=1:bvhq=1 ¥
-vf pp=lb,hqdn3d=4:3:6 ¥
-of lavf ¥
-o ¥
${oFN} ¥
========================================
PASS_1 of KERO_OP.mpeg
========================================
Total_sec;192
TOTAL_TIME= 0'3"12
Video stream: 5261.547 kbit/s   3157 frames
Audio stream:  128.335 kbit/s


*同一設定でaviも作成。


■トラブルの状況

.mp4 .avi
QuickTime7 ファイルを開けません。:ムービーに不正なデータが含まれています(-2010)。 不明なエラーがおきました。(-50)
Mplayer OSX 音声無し、映像無し。
File format:QuickTime / MOV
Video format:v4pm, 0.0 kbps, 0x0, 30.0fps
Audio format:N/A
音声無し、映像有り。
File format:AVI
Video format:4PMF, 5261.5kbps, 0x0, 30.0fps
Audio format:N/A
Mplayer  音声無し、映像無し。
再生コマンド:
Mplayer -v KERO_OP.mpeg.mp4
表示抜粋:
FAAD: Decoder init done (4608Bytes)!
FAAD: Negotiated samplerate: 0Hz  channels: 0
FAAD: got 128kbit/s bitrate from MP4 header!
Unknown/missing audio format -> no sound
uninit audio: faad
FAAD: Closing decoder!
ADecoder init failed :(
Cannot find codec for audio format 0x706D.
音声無し、映像有り。
再生コマンド:
Mplayer -v KERO_OP.mpeg.avi

表示抜粋:
FAAD: Decoder init done (4608Bytes)!
FAAD: Negotiated samplerate: 0Hz  channels: 0
FAAD: got 128kbit/s bitrate from MP4 header!
Unknown/missing audio format -> no sound
uninit audio: faad
FAAD: Closing decoder!
ADecoder init failed :(
Cannot find codec for audio format 0x706D.
VLC 音声無し、映像有り(720x480=横長に潰れ)
  • ストリーム0
    • コデック:mp4v
    • タイプ:ビデオ
    • フレームレート:29.96999
  • ストリーム1
    • コデック:mp4a
    • タイプ:オーディオ
    • チャンネル:2
    • サンプルレート:48000Hz
    • ビット/サンプル:16
    • ビットレート:1536 kb/s
  • General
    • 持続時間:0:01:45
  • メッセージ抜粋
    • faad warning: unknown channel ordering
    • mp4 warning: cannot free box   mp, type unknown
音声無し、映像無し


■エンコードのターミナル表示抜粋

Writing AVI index...
〜略〜
SEEK 70989353
WRITTEN TRAILER
Fixing AVI header...

■可能性

さて、なにがなにやら^^;
  • faacオプションの指定方法が間違っている。
  • xvidencoptsの中にAVI専用のものが混ざっている。
  • -vfの中に、同上。
  • ソースコードのどこかでエンディアンが逆(x86用のまま)
■対策

  • 上記パッチを当てる前、xvid/x264+faac.aviは無問題だった。ので、もう一個別ディレクトリにmencoder をビルドする。
  • -ovc rawでraw形式のxvid(拡張子不明)/x264(拡張子.h264)を作成。別途mp4creatorを入手して muxする。

なかなか歯ごたえのあるヤシですな。
posted by ばる at 22:19| Comment(0) | TrackBack(1) | mencoder-x264 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/6106345
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック

TOSHIBA gigabeat Uシリーズ フラッシュメ
Excerpt: これをごらんいただく皆さんは、事前にWEBや掲示板で情報収集を行っているという前提で書いてますので、説明不足な点はご了承ください。【購入前の選定理由】1.専用の転送ソフトを使わず、WMPを利用すること...
Weblog: MP3の感動
Tracked: 2007-10-07 15:16