[MEncoder-users] encoding video for the ipod 5g

Sebastiaan van Erk sebster at sebster.com
Thu Jul 16 09:48:12 CEST 2009


Hi,

Thanks for your reply.

I upgraded to the SVN version of mencoder:

Warning unknown option subfont-text-scale at line 2
MPlayer SVN-r29418-4.3.2 (C) 2000-2009 MPlayer Team

And I downloaded and installed MP4Box:

MP4Box - GPAC version 0.4.4
GPAC Copyright: (c) Jean Le Feuvre 2000-2005
		(c) ENST 2005-200X

I retried encoding the file, however, if I cannot get MP4Box to convert 
my mencoder generated .avi to a .mp4:

Video format FMP4 not supported - recompress the file first
Error importing /tmp/sample.avi: Feature Not Supported

I'm using the following commandline:

mencoder $INFILE -sws 9 -of avi -ovc lavc -lavcopts
 > vcodec=mpeg4:vbitrate=300 -o /tmp/$INFILE.$$ -oac faac -vf
 > scale=320:-2,expand=320:240:0:0:1::,harddup -faacopts 
mpeg=4:br=128:object=2
 > -srate 44100 -channels 2 -sub $SUBS -subalign 0 -subpos 75 -ofps 25

If I use mp4creator first and then "fix" it with MP4Box -ipod I do get 
an mp4 file that I can put on the ipod 5g, but again, it only plays the 
audio track.

I haven't tried the h264 video codec because it's an external dependency 
and I'll have to compile it from source on my Ubuntu box, but according 
to the apple spec MPEG-4 video should work too.

Any ideas?

Regards,
Sebastiaan

Grozdan wrote:
> 2009/7/13 Sebastiaan van Erk <sebster at sebster.com>:
>> Hi,
>>
>> I know this question has been asked and answered 1000 times, and I searched
>> the archives and tried pretty much everything I could find, but I still
>> can't get it working.
>>
>> PROBLEM:
>>
>> My iPod only plays the audio track but does not show the video.
>>
>> DESCRIPTION:
>>
>> I tried both the MPEG4 and H264 codecs for video. The mencoder commands I
>> used are listed below, and I make the mp4 file with mp4creator because the
>> -of lavf -lavfopts format=mp4 was not working (even nautilus did not
>> recognize the file when I created it with mencoder, it listed the codec as
>> unknown; also gtkpod-aac refused to upload it to the ipod). So I used the
>> procedure described in the mencoder docs at
>> http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-quicktime-7.html#menc-feat-quicktime-7-remux
>> to create the final mp4.
>>
>> The commands I used:
>>
>> MPEG4:
>>
>> mencoder $INFILE -sws 9 -of avi -ovc lavc -lavcopts
>> vcodec=mpeg4:vbitrate=300 -o /tmp/$INFILE.$$ -oac faac -vf
>> scale=320:-2,expand=320:240:0:0:1::,harddup -faacopts mpeg=4:br=128:object=2
>> -srate 44100 -channels 2 -sub $SUBS -subalign 0 -subpos 75 -ofps 25
>> mplayer /tmp/$INFILE.$$ -dumpvideo -dumpfile /tmp/$INFILE.$$.divx
>> mplayer /tmp/$INFILE.$$ -dumpaudio -dumpfile /tmp/$INFILE.$$.aac
>> mp4creator -create=/tmp/$INFILE.$$.divx -rate=25 $3
>> mp4creator -create=/tmp/$INFILE.$$.aac $3
>> mp4creator -list $OUTFILE
>> rm -f /tmp/$INFILE.$$*
>>
>> When I do mp4creator -list I get:
>>
>> $ mp4creator -list sample.mp4
>> Track   Type    Info
>> 1       video   MPEG-4 Simple @ L1, 61.000 secs, 299 kbps, 320x240 @
>> 25.000000 fps
>> 2       audio   MPEG-4 AAC LC, 61.068 secs, 126 kbps, 44100 Hz
>>
>> When I look at the specs of the 5g at
>> http://www.everymac.com/systems/apple/consumer_electronics/stats/ipod-5th-generation-enhanced-specs.html
>> it seems to me it should be compatible:
>>
>> Video Support:  Apple reports that the iPod 5GE models support "H.264 video,
>> up to 1.5 Mbps, 640 by 480 pixels*, 30 frames per sec., Baseline
>> Low-Complexity Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo
>> audio in .m4v, .mp4, and .mov file formats; H.264 video, up to 768 Kbps, 320
>> by 240 pixels, 30 frames per sec., Baseline Profile up to Level 1.3 with
>> AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov
>> file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per
>> sec., Simple Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio
>> in .m4v, .mp4, and .mov file formats."
>>
>> H264:
>>
>> I also tried using H264, using the following commands:
>>
>> mencoder $INFILE -sws 9 -of avi -ovc x264 -x264encopts
>> bitrate=300:vbv_maxrate=768:vbv_bufsize=244:nocabac:level_idc=13:me=umh:trellis=1:direct_pred=auto:level_idc=13:threads=2
>> -o /tmp/$INFILE.$$ -oac faac -vf scale=320:-2,expand=320:240:0:0:1::,harddup
>> -faacopts mpeg=4:br=128:object=2 -srate 44100 -channels 2 -sub $2 -subalign
>> 0 -subpos 75 -ofps 25
>> mplayer /tmp/$INFILE.$$ -dumpvideo -dumpfile /tmp/$INFILE.$$.h264
>> mplayer /tmp/$INFILE.$$ -dumpaudio -dumpfile /tmp/$INFILE.$$.aac
>> mp4creator -create=/tmp/$INFILE.$$.h264 -rate=25 $3
>> mp4creator -create=/tmp/$INFILE.$$.aac $3
>> mp4creator -list $OUTFILE
>> rm -f /tmp/$INFILE.$$*
>>
>> This gives a file which mp4creator -list describes as follows:
>>
>> $ mp4creator -list sample.mp4
>> Track   Type    Info
>> 1       video   H264 Baseline at 1.3, 60.960 secs, 298 kbps, 320x240 @
>> 25.000000 fps
>> 2       audio   MPEG-4 AAC LC, 61.068 secs, 126 kbps, 44100 Hz
>>
>> OTHER INFO:
>>
>> My system info is:
>>
>> $ uname -a
>> Linux blauwoor 2.6.27-14-generic #1 SMP Tue Jun 30 19:57:39 UTC 2009 i686
>> GNU/Linux
>>
>> $ lsb_release -a
>> No LSB modules are available.
>> Distributor ID: Ubuntu
>> Description:    Ubuntu 8.10
>> Release:        8.10
>> Codename:       intrepid
>>
>> $ mencoder
>> MEncoder 2:1.0~rc2-0ubuntu17+medibuntu1 (C) 2000-2007 MPlayer Team
>> CPU: Genuine Intel(R) CPU           T2400  @ 1.83GHz (Family: 6, Model: 14,
>> Stepping: 8)
>> CPUflags: Type: 6 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
>> Compiled with runtime CPU detection.
>> No file given
>>
>> $ mp4creator -version
>> mp4creator - mpeg4ip version 1.6
>>
>> Any suggestions, tips, ideas are welcome.
>>
>> Thanks in advance,
>> Sebastiaan
>>
> 
> Use MP4Box with the -ipod switch to create MP4s for iPods. mp4creator
> is highly outdated and a dead project
> 
> Also, you're using a mencoder/mplayer version which is 2 years old.
> Upgrade to SVN. Ubuntu surely knows how to screw its users :)
> 
>> _______________________________________________
>> MEncoder-users mailing list
>> MEncoder-users at mplayerhq.hu
>> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users
>>
> _______________________________________________
> MEncoder-users mailing list
> MEncoder-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mencoder-users


More information about the MEncoder-users mailing list