Now that you have your iPhone or iPod Touch syncing in Linux, how about putting some video on it? These iPods are picky about video formats, but the excellent Avidemux video tool can encode your videos to be compatible.
[update] I’m now using WinFF and FFmpeg instead of Avidemux.
Install Avidemux in Ubuntu. I used version 2.4.1 from the Ubuntu 8.04 repository. Ubuntu 7.10 has a slightly older version that may work, but a recent package is available from GetDeb.
sudo apt-get install avidemux
- Launch Avidemux from
Applications->Sound & Video->Avidemux (GTK+).
- Load the source video file in Avidemux.
- This will open a dialog box. For Target type, select
PSP 480*272. Click
- On the right hand side, under audio, select
AAC (FAAC)in the drop down box.
Saveto begin the render.
- You should be able to drag and drop the resulting video into gtkpod to sync it to your iPod.
You can cut out a small section of video to quickly test different settings. Use
selection: start and
selection: end buttons below the slider to mark
sections of video, and press delete to remove them.
To adjust the bitrate (quality) of the video, click the
Configure button under
the video section.
Ideally, the video would be H.264 for maximum quality and smallest file size. The problem with H.264 is that the video must be encoded with the baseline profile, which Avidemux doesn’t have a setting for.
These settings have worked well so far, but I’ll be updating this post when I have time to play with them more.