View Full Version : Video Encoding for iPod 5.5th Gen
castro-cola
23rd November 2007, 17:33
Hello,
Has anyone any experience with video encoding for the iPod (5.5th gen) using meGui?
I tried it several times using the "PD-iPod 5.5G" but iTunes will not sync the movie with my iPod because it's not compatible.
Any help is appreciated.
Theliel
23rd November 2007, 22:11
you have muxing problems. download nicmp4box.exe insteed default mmp4box.exe default for megui, or use yamb and remux your videos with ipod compliance:
http://yamb.unite-video.com/
megui work perfectly for ipod.
Kurtnoise
24th November 2007, 07:26
@Theliel: do you have an iPod 5.5 ? I would like to have some feedbacks about mp4box vs nicmp4box.
If you have some time, grab the last mp4box dev build and use the iPod compliance option through Yamb to create your mp4 file...
Theliel
24th November 2007, 22:29
Ok kurtnoise
Theliel
6th December 2007, 12:47
Kurtnoise13, i found some problems under ipod 5.5 and ipod touch.
With megui only:
1. All videos to 25 or 24 fps work perfectly in both, without specials ipods flags
2. The most all videos to 23.976 or 29.976 fps or some others fps dont work neither 5.5 or touch.
With Yamb:
If I extract audio and video track with yamb, and later muxer them with yamb too, work perfectly all videos, without iPod compliance flags.
Maybe the problems are the muxer in megui? I dont understand
Kurtnoise
6th December 2007, 13:18
thanks for the tests...
1/ which MP4Box version did you use ? (i.e run MP4Box -version to be sure).
2/ are you using the same MP4Box build with MeGUI and Yamb or a different one ?
Theliel
9th December 2007, 16:25
All mp4box versions are the same problem.
The latest mp4box.exe tested was "build 12 08 dic"
The problem are only in some videos. I belive that only appear when framerate are 29.970 or 24.976... for 24fps or 25fps i haven't problems
With my problems videos, When I mux my video.mp4 with my audio.mp4 with yamb or megui, the final.mp4 file cant be added to itunes. But if I extract both tracks (audio and video) with mp4box in raw format, and them mux again with megui or yamb, work fine.
Some notes:
My source are avi 23.976 fps, Leng: 19:42
When I convert my source with megui:
Video Leng are correct
Audio leng are incorrect wirh avisource, so I use DirectShowSource Insteed. With avisource, leng are 20:06, so I suppose avisource dont detect fine fps
Now, i have my video.mp4 and audio.mp4. If I mux them with megui or yamb, the final.mp4 file are perfect, correct leng for both stream... but dont work with itunes
Them, with yamb I demux each file (audio.mp4 and video.mp4) into elementary raw tracks, and mux again elementary tracks into new mp4 (and setting fps to 23.976). The new file are acepted by itunes, but new video stream inside final.mp4 have incorrect lengh, 20:32 instead 19:42, and of course, final.mp4 leng are 20:32 too.
I dont understand what is the problems
bond
9th December 2007, 21:52
moved
Kurtnoise
9th December 2007, 22:07
I dont understand what is the problems
could you upload a sample of your AVI file please ?
Theliel
10th December 2007, 02:05
http://www.megaupload.com/?d=YWS3R47M
toxicbyte
10th December 2007, 19:34
I encoded a 1min sample from the avi you provided.
Sample tested with iTunes 7.5.0.20 and a 5.5G iPod with firmware 1.2.1 .
Get that sample here -> http://www.files.to/get/127338/vuhtyefvck
And here are the commandlines i used:
mencoder.exe "c:\1.avi" -fps 24000/1001 -ofps 24000/1001 -endpos 60 -of rawaudio -o test.aac -af resample=44100:0:1 -ovc copy -oac faac -faacopts br=128:mpeg=4:object=2
mencoder.exe "c:\1.avi" -fps 24000/1001 -ofps 24000/1001 -endpos 60 -vf harddup -o "test.264" -of rawvideo -nosound -ovc x264 -x264encopts bitrate=1113:pass=1:ratetol=100.0:frameref=4:bframes=0:nob_adapt:b_bias=0:nob_pyramid:nocabac:direct_pred=none:noweight_b:partitions=p8x8,i4x4:no8x8dct:me=umh:me_range=24:subq=7:chroma_me:mixed_refs:nobrdo:nobime:nofast_pskip:dct_decimate:level_idc=30:threads=auto
mencoder.exe "c:\1.avi" -fps 24000/1001 -ofps 24000/1001 -endpos 60 -vf harddup -o "test.264" -of rawvideo -nosound -ovc x264 -x264encopts bitrate=1113:pass=2:ratetol=100.0:frameref=4:bframes=0:nob_adapt:b_bias=0:nob_pyramid:nocabac:direct_pred=none:noweight_b:partitions=p8x8,i4x4:no8x8dct:me=umh:me_range=24:subq=7:chroma_me:mixed_refs:nobrdo:nobime:nofast_pskip:dct_decimate:level_idc=30:threads=auto
nicmp4box.exe -add "test.264" -add "test.aac" -fps 23.976 "test.mp4"
Theliel
10th December 2007, 19:48
and work fine?
try the same but in this case with whole video.
Edit: I`d trying coding only one minute too, and work fine for 5.5 and iPot touch, so the problems are with whole video
toxicbyte
11th December 2007, 08:07
So here is the complete file.. encoded with the same settings
just removed the -endpos 60 switch. The file has correct playtime
and audio/video is sync.
Works fine with iTunes and 5.5G iPod.
Grab it here (http://www.megaupload.com/?d=C1K8MUEY)
Theliel
11th December 2007, 13:54
thank for your test toxicbyte :)
I havent use mencoder, only avisynth:
DirectShowSource("C:\Users\Theliel\Desktop\1\1.avi",fps=23.976,audio=false)
LanczosResize(320,176)
and with Avisource inteed DirectShowSource too, and not work...
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.