Short 13s example video: Click on the iPod/PSP download: > http://video.google.com/videoplay?docid=-5430162752441513692&ei=EtDnSJrADYqK_QHJ1YX4Dw Playing video.mp4. [file] File size is 925651 bytes STREAM: [file] video.mp4 STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) CACHE_PRE_INIT: 0 [0] 811008 pre:163840 eof:0 LAVF_check: QuickTime/MPEG-4/Motion JPEG 2000 format libavformat file format detected. cache_stream_seek: WARNING! Can't seek to 0xE1FD3 ! ........ it hangs here, taking up 100% cpu :| It works if I copy-convert it in ffmpeg: ffmpeg -i video.mp4 -vcodec copy -acodec copy test.mp4 Playing test.mp4. [file] File size is 929012 bytes STREAM: [file] test.mp4 STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) CACHE_PRE_INIT: 0 [0] 811008 pre:163840 eof:0 LAVF_check: QuickTime/MPEG-4/Motion JPEG 2000 format libavformat file format detected. ==> Found video stream: 0 [lavf] Video stream found, -vid 0 ======= VIDEO Format ====== biSize 73 biWidth 320 biHeight 240 biPlanes 0 biBitCount 24 biCompression 828601953='avc1' biSizeImage 230400 Unknown extra header dump: [1] [42] [0] [d] [ff] [e1] [0] [12] [67] [42] [0] [d] [92] [54] [a] [f] [d0] [80] [0] [0] [32] [0] [0] [5] [da] [c2] [1] [0] [4] [68] [ce] [3c] [80] =========================== ==> Found audio stream: 1 [lavf] Audio stream found, -aid 1 ======= WAVE Format ======= Format Tag: 255 (0xFF) Channels: 2 Samplerate: 48000 avg byte/sec: 0 Block align: 1 bits/sample: 16 cbSize: 2 Unknown extra header dump: [11] [90] ========================================================================== LAVF: 1 audio and 1 video streams found ............ cut.