Log in

View Full Version : DivX and Playstation


florinandrei
28th June 2008, 06:37
I've an old video file that I would like to view on the PS3. It's encoded with DivX, encapsulated in AVI:

test.avi: RIFF (little-endian) data, AVI, 384 x 288, ~25 fps, video: DivX 3 Fast-Motion, audio: uncompressed PCM (mono, 11025 Hz)

I put it on a USB Flash and plugged it into the PS3. The PS3 detects correctly that this is a DivX file, it draws a little DivX icon next to it. It gives me details about the file and whatnot. But it won't play it. If I click on the file it says:

The data type is not supported.
(800288C0)

I tried to copy the file on the PS3's hard drive, same result.

Isn't DivX supposed to be supported by the PS3? Or maybe there's something in that file that the PS3 doesn't like?

I know I can always re-encode the file to something that the PS3 will accept, but I'd rather not re-encode an old video that's already pretty bad. Every processing step loses a tiny amount of information, and there's already too little info in that file.
Ideally, I'd like to make changes to the file so that it plays on the PS3, and avoid re-encoding, if that is possible.

If anybody has any ideas, please let me know.

Ranguvar
28th June 2008, 15:36
Looks like the audio is LPCM. Re-encode that to MP3. VirtualDub with the LAME ACM codec should do it; you can use Direct stream copy on the video but recompress the audio (also advisable to upsample to 44.1KHz, also possibly via VirtualDub), should be fast.

If that doesn't work, then the PS3 hates DivX 3 (remember, DivX 3 is not MPEG-4 compliant, exactly)... try changing the FourCC to MP43 using AVICC, but otherwise you'll have to re-encode. Just use x264 or Xvid, it should be very easy to get a transparent re-encode. Who knows, with liberal usage of AviSynth, you may even make the video appear better.