« mplayer インストール | メイン | はがきデザインキット »

UNIX

mencoder で DVDイメージファイルを変換

 ISO形式のDVDイメージファイルをAndroid(HTC EVO ISW11HT)で再生可能な形式に変換。

前提環境
MEncoder SVN-r31628-4.4.6 (C) 2000-2010 MPlayer Team
CentOS release 6.4 (Final)

●システムにインストールされている出力フォーマット $ mencoder -of help
Available output formats:
   avi      - Microsoft Audio/Video Interleaved
   mpeg     - MPEG-1/2 system stream format
   lavf     - FFmpeg libavformat muxers
   rawvideo - (video only, one stream only) raw stream, no muxing
   rawaudio - (audio only, one stream only) raw stream, no muxing
●システムにインストールされているビデオ・コーデック $ mencoder -ovc help
Available codecs:
   copy     - frame copy, without re-encoding. Doesn't work with filters.
   frameno  - special audio-only file for 3-pass encoding, see DOCS.
   raw      - uncompressed video. Use fourcc option to set format explicitly.
   nuv      - nuppel video
   lavc     - libavcodec codecs - best quality!
   vfw      - VfW DLLs, read DOCS/HTML/en/encoding-guide.html.
   qtvideo  - QuickTime DLLs, currently only SVQ1/3 are supported.
   libdv    - DV encoding with libdv v0.9.5
   xvid     - XviD encoding
   x264     - H.264 encoding
●システムにインストールされているオーディオ・コーデック $ mencoder -oac help
Available codecs:
   copy     - frame copy, without re-encoding (useful for AC3)
   pcm      - uncompressed PCM audio
   mp3lame  - cbr/abr/vbr MP3 using libmp3lame
   lavc     - FFmpeg audio encoder (MP2, AC3, ...)
   twolame  - Twolame MP2 audio encoder
   faac     - FAAC AAC audio encoder
●HTC ISW11HT(android2.3.4 ギャラリーversion2.00.000.457691.970)
サポートする音楽ファイルの形式
再生: .aac, .amr, .ogg, .m4a, .mid, .mp3, .wav, .wma (Windows Media Audio 9)
録音: .amr

サポートする動画ファイルの形式
再生: .3gp, .3g2, .mp4, .wmv (Windows Media Video 9), .avi (MP4 ASP and MP3), .xvid (MP4 ASP and MP3)
録画: .3gp

 変換は▼
●基本形(dvdimage.iso から converted.mp4 を生成)
ビデオコーデックは H.264、オーディコーデックは mp3
mencoder dvd://1 -dvd-device dvdimage.iso -o converted.mp4 \
-of lavf -lavfopts format=mp4 \
-oac mp3lame -lameopts cbr:br=128 \
-ovc x264 \
-x264encopts global_header:bitrate=700:threads=auto
2時間程度のライブDVDを Android(HTC EVO ISW11HT) と、Windows Media Player 12.0 で再生確認。

標準出力へのメッセージOFF
-quiet \
最初の5分0秒から10秒だけ切り出す場合
-ss 00:05:00 -endpos 10 \
動く映像の横縞模様がある場合のインターレス解除
-vf pp=ci,pp=l5 \
などを必要に応じて追加、バックグラウンドで実行しメッセージをテキストファイルに出力
mencoder dvd://1 -dvd-device dvdimage.iso -o converted.mp4 \
-quiet \
-ss 00:05:00 -endpos 10 \
-vf pp=ci,pp=l5 \
-of lavf -lavfopts format=mp4 \
-oac mp3lame -lameopts cbr:br=128 \
-ovc x264 \
-x264encopts global_header:bitrate=700:threads=auto \
> log.txt 2> error.txt &

トラックバック

このエントリーのトラックバックURL:
https://www.remix.asia/cgi/mt/mt-tb.cgi/7060

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)