You have an .AVI DivX, a VOB or MPG file, or a movie in some other format, and you want to encode it in H.264 format for playback on the Sony PSP. The Sony PSP supports H.264 video with a non-standard muxing format. ffmpegX has a new special preset to encode video in such format. The benefits of H.264 are small file sizes (about 200-300MB for a feature movie) and extremely high image quality. Only PSP with firmware greater or equal than 2.00 can play H.264 movies. If you have firmware lower than 2.00, check the howto for encoding standard MP4 files for PSP here.
Open ffmpegX and drop your movie file to ffmpegX icon or "Open" field or "From" area to open it, or click the Open.. button to locate the file from your hard disk.
The "Save as..." name will be set by ffmpegX. At encoding time, the special file naming format needed by the PSP will be defined by ffmpegX.
Choosing the preset:
Click the Target Format pulldown menu in the Summary tab and choose "PSP H.264". The preset use H.264 video and AAC audio in a MP4 container with a special muxing format.
If you have a 2.00 - 2.01 - 2.50 firmware then you must use NTSC framerate (not NTSC FILM and not PAL). If you have a 2.60 firmware or greater then you may use both NTSC or NTSC FILM framerates (not PAL). To know which is the version of your firmware, choose the System Settings > System Information option in the PSP.
Subtitles are currently not supported (unless you encode beforehand a movie to another format like "DivX mencoder", with subtitles burned in the image and NTSC framerate, and then encode back such file to PSP).
In the Options tab, set the "PSP name" field with the name you want to use in the PSP to catalog your movie.
You may go in the Filters tab to add cropping and/or padding if needed.
If your source is 16:9, you may also use non-standard image size of 368x208 (or 416x176, 320x176, 384x160, 480x160 and 400x192). Note that the PSP screen has a resolution of 480x272, but for movie playback, width x height must not exceed 76800 pixels, so the smaller sizes listed above have to be used. Note that no matter the non-standard resolution used, the picture will be always scaled to the full 16:9 PSP screen size.
If your source is 2.35:1 you must prior reverse it to 16:9 by adding black bars (padding at top and bottom).
For 4:3 sources, always use a 320x240 resolution.
Click the "Encode" button.
Encoding takes places in ffmpegX Progress window.
You can continue working with other applications while encoding. OSX Unix core reallocates processor ressources in realtime as needed.
Copying the movie to your PSP:
Locate the encoded file by clicking the icon.
Connect the PSP to your Mac using the USB connection, and choose the USB connection option on the PSP menu.
When the drive appears on your OSX desktop, create the following folder in the ROOT of the drive (i.e. NOT in the PSP directory) and unless it does not already exist:
Then open the MP_ROOT folder and create inside it the another folder: 100ANV01
Now copy the MP4 file created by ffmpegX to the 100ANV01 folder. The file should have a name like MAQ05415.MP4. This special naming is required by the PSP.
Dismount the PSP memory stick drive.
Go to the Movies menu on the PSP. You should now see the movie and be able to play it. Pressing the triangle button gives access to playback options.