[MPlayer-users] Using mencoder to encode for PocketMVP
Krister Wicksell Eriksson
krister.wicksell at spray.se
Sat Mar 29 15:49:02 CET 2003
Hi!
I'm using mencoder to encode movies for my PocketPC. The encoding works great
and I can play the encoded files on my PC but they don't work on my PocketPC
using PocketMVP (http://users.adelphia.net/~mdukette/). I have figured out
that the problem is in the avi-header. The header i get when using mencoder
looks like this:
0000:0000 52 49 46 46 10 48 06 00 41 56 49 20 4c 49 53 54 RIFF.H..AVI LIST
0000:0010 30 01 00 00 68 64 72 6c 61 76 69 68 38 00 00 00 0...hdrlavih8...
0000:0020 6a 04 01 00 00 00 00 00 00 00 00 00 10 09 00 00 j...............
0000:0030 e7 00 00 00 00 00 00 00 02 00 00 00 00 00 00 00 ç...............
0000:0040 a0 00 00 00 78 00 00 00 00 00 00 00 00 00 00 00 ...x...........
0000:0050 00 00 00 00 00 00 00 00 4c 49 53 54 74 00 00 00 ........LISTt...
0000:0060 73 74 72 6c 73 74 72 68 38 00 00 00 76 69 64 73 strlstrh8...vids
0000:0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
The movie works in PocketMVP if i change the last row to:
0000:0070 64 69 76 78 00 00 00 00 00 00 00 00 00 00 00 00 divx............
I'm no expert at media-formats so I have no idea what this is. I figured it
out by comparing a working file with my non working.
So, can I use mencoder to fix this for me? The command i use when encoding is
this:
mencoder -oac mp3lame -lameopts cbr:br=32:mode=3 \
-ovc divx4 -divx4opts br=150:pass=1 \
-sws 2 -vop scale=${DST_WIDTH}:${DST_HEIGHT} -ofps 15 \
"${IN_FILE}" -o "${OUT_FILE}" && \
mencoder -oac mp3lame -lameopts cbr:br=32:mode=3 \
-ovc divx4 -divx4opts br=150:pass=2 \
-sws 2 -vop scale=${DST_WIDTH}:${DST_HEIGHT} -ofps 15 \
"${IN_FILE}" -o "${OUT_FILE}"
TIA
/Krister
More information about the MPlayer-users
mailing list