This video is hanging at av_find_stream_info when the full size video is used. It is also reporting an error as shown below. $ ./ffmpeg_g.exe -i ./hang.m2ts -an -vcodec copy out.h264 FFmpeg version SVN-r14965, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --cc=gcc -O0 libavutil 49.10. 0 / 49.10. 0 libavcodec 51.69. 0 / 51.69. 0 libavformat 52.21. 0 / 52.21. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Aug 25 2008 10:15:42, gcc: 3.4.4 (cygming special, gdc 0.12, using dm d 0.125) [h264 @ 0x16847c0]brainfart cropping not supported, this could look slightly wro ng ... [h264 @ 0x16847c0]brainfart cropping not supported, this could look slightly wro ng ... [mpegts @ 0x16723a0]Could not find codec parameters (Video: 0x0000) Seems stream 5 codec frame rate differs from container frame rate: inf (1/0) -> 90000.00 (90000/1) Input #0, mpegts, from './hang.m2ts': Duration: N/A, start: 1.976978, bitrate: N/A Program 1 Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23. 98 tb(r) Stream #0.1[0x1101]: Audio: 0x0000, 48000 Hz, 5:1, s16, 448 kb/s Stream #0.2[0x1102]: Audio: 0x0000, 48000 Hz, 5:1, s16, 448 kb/s Stream #0.3[0x1103]: Audio: 0x0000, 48000 Hz, stereo, s16, 224 kb/s Stream #0.4[0x1104]: Audio: 0x0000, 48000 Hz, stereo, s16, 224 kb/s Output #0, h264, to 'out.h264': Stream #0.0: Video: 0x0000, yuv420p, 1920x1080, q=2-31, 23.98 tb(c) Stream mapping: Stream #0.0 -> #0.0 Press [q] to stop encoding frame= 0 fps= 0 q=-1.0 Lsize= 0kB time=10000000000.00 bitrate= 0.0kb its/s video:0kB audio:0kB global headers:0kB muxing overhead nan%