[FFmpeg-user] iPod 640x480

Lou lou at lrcd.com
Thu Dec 1 02:13:05 CET 2011


On Wed, 30 Nov 2011 19:31:16 -0500
"." <peace at aleksandrsolzhenitsyn.net> wrote:

> Hope this new post works better than the last one I re-cycled...
> 
> 
> > Can someone explain to me why my iPod can't handle videos at 640x480
> > when the spec's for it say it can?
> 
> Did you encode the videos with ffmpeg? If yes, then show your command
> and the complete console output. Otherwise we have to make guesses
> with little information to work with.
> 
> 
> Here's the FFMPEG code line I use;
> 
> ffmpeg -i Rowing.mp4 -vcodec libx264 -preset medium -vpre ipod320 -crf
> 24 -acodec libfaac -aq 100  -vf scale="320:trunc(ow/a/2)*2" ROWING.mp4

This command looks fine to me, other than the fact that it will produce
a video that is 320 pixels wide. Does this work on your iPod?

I was expecting a command that would give you a video that is 640 pixels
wide because that's what your email subject is about.

> That's a pretty fancy looking code line isn't it?  Don't get me
> wrong- I have no idea what I'm doing- I got the line of code from
> FakeOutdoorsman on the Ubuntu forum.  He has been extremely helpful.
> I've tried COUNTLESS code lines that are all over web about "how to
> convert a video so it fits on an iPod....and....for me...none of them
> ever work.

Does ffmpeg fail, or does iTunes not accept the file, or does the iPod
not play it?

> The version of FFMPEG I'm using is;
> 
> ffmpeg version git-2011-11-24-957867a, Copyright (c) 2000-2011 the
> FFmpeg developers
>   built on Nov 24 2011 16:13:53 with gcc 4.4.3
>   configuration: --enable-libmp3lame --enable-libvpx --enable-gpl
> --enable-version3 --enable-nonfree --enable-postproc --enable-libfaac
> --enable-libopencore-amrnb --enable-libopencore-amrwb
> --enable-libtheora --enable-libvorbis --enable-libx264
> --enable-x11grab libavutil    51. 27. 0 / 51. 27. 0
>   libavcodec   53. 37. 0 / 53. 37. 0
>   libavformat  53. 21. 0 / 53. 21. 0
>   libavdevice  53.  4. 0 / 53.  4. 0
>   libavfilter   2. 49. 0 /  2. 49. 0
>   libswscale    2.  1. 0 /  2.  1. 0
>   libpostproc  51.  2. 0 / 51.  2. 0

You're using a recent ffmpeg. That's good.


More information about the ffmpeg-user mailing list