Opened 13 years ago
Closed 12 years ago
#506 closed defect (needs_more_info)
FFMPEG32 Windows Build CRASH
Reported by: | plaguebreath | Owned by: | Michael Niedermayer |
---|---|---|---|
Priority: | normal | Component: | undetermined |
Version: | unspecified | Keywords: | |
Cc: | davor, Michael Niedermayer | Blocked By: | |
Blocking: | Reproduced by developer: | no | |
Analyzed by developer: | no |
Description
I try to extract 5 thumbs from a wmv, after some time of elaboration windows crash with that reports (sorry for italian)
Nome evento problema: APPCRASH Nome applicazione: ffmpeg.exe Versione applicazione: 0.0.0.0 Timestamp applicazione: 4e77d543 Nome modulo con errori: ffmpeg.exe Versione modulo con errori: 0.0.0.0 Timestamp modulo con errori: 4e77d543 Codice eccezione: c0000005 Offset eccezione: 003f9ced Versione SO: 6.1.7601.2.1.0.256.1 ID impostazioni locali: 1040 Informazioni aggiuntive 1: 0a9e Ulteriori informazioni 2: 0a9e372d3b4ad19135b953a78882e789 Ulteriori informazioni 3: 0a9e Ulteriori informazioni 4: 0a9e372d3b4ad19135b953a78882e789
There is the gdb of the error:
----errors before crash on output console ---- [wmv3 @ 0201F9E0] Bits overconsumption: 542 > 496 [wmv3 @ 0201F9E0] concealing 1194 DC, 1194 AC, 1194 MV errors [wmv3 @ 0201F9E0] Bits overconsumption: 498 > 496 [wmv3 @ 0201F9E0] concealing 1195 DC, 1195 AC, 1195 MV errors [wmv3 @ 0201F9E0] Bits overconsumption: 518 > 496 [wmv3 @ 0201F9E0] concealing 1198 DC, 1198 AC, 1198 MV errors ----errors before crash on output console ---- Program received signal SIGSEGV, Segmentation fault. 0x007f9ced in ?? () (gdb) bt #0 0x007f9ced in ?? () #1 0x891fffc1 in ?? () #2 0x8310244c in ?? () #3 0x7c8901e9 in ?? () #4 0x01bf1424 in ?? () Cannot access memory at address 0xcf89f9d5 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0x7f9ccd to 0x7f9d0d: 0x007f9ccd: add %al,(%eax) 0x007f9ccf: add %al,%bh 0x007f9cd1: inc %esp 0x007f9cd2: and $0x44,%al 0x007f9cd4: add %al,(%eax) 0x007f9cd6: add %al,(%eax) 0x007f9cd8: mov 0x48(%esp),%ecx 0x007f9cdc: add $0x50c,%ebp 0x007f9ce2: mov %edi,0x4(%esp) 0x007f9ce6: mov %esi,0x8(%esp) 0x007f9cea: mov %ecx,(%esp) => 0x007f9ced: call *0xc(%ebx,%ebp,4) 0x007f9cf1: lea 0x8(%edi),%eax 0x007f9cf4: mov %eax,0x4(%esp) 0x007f9cf8: mov 0x48(%esp),%eax 0x007f9cfc: mov %esi,0x8(%esp) 0x007f9d00: add $0x8,%eax 0x007f9d03: mov %eax,(%esp) 0x007f9d06: call *0xc(%ebx,%ebp,4) 0x007f9d0a: lea 0x0(,%esi,8),%eax End of assembler dump. (gdb) info all-registers eax 0x1ad3160 28127584 ecx 0x4a4bfc0 77905856 edx 0x280 640 ebx 0x1ab8ba0 28019616 esp 0x28d060 0x28d060 ebp 0x902d0c 0x902d0c esi 0x280 640 edi 0x1ad0461 28116065 eip 0x7f9ced 0x7f9ced eflags 0x10206 [ PF IF RF ] cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x53 83 gs 0x2b 43 st0 -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e) st1 -nan(0x8e008e008e008e) (raw 0xffff008e008e008e008e) st2 -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e) st3 -nan(0x8e008e008e008e) (raw 0xffff008e008e008e008e) st4 -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e) st5 -nan(0x8e008e008e008e) (raw 0xffff008e008e008e008e) st6 -nan(0x8e8e8e8e8e8e8e8e) (raw 0xffff8e8e8e8e8e8e8e8e) st7 -nan(0x8e008e008e008e) (raw 0xffff008e008e008e008e) fctrl 0x37f 895 fstat 0x4020 16416 ftag 0xaaaa 43690 fiseg 0x23 35 fioff 0x40a68e 4236942 foseg 0x2b 43 fooff 0x28df78 2678648 fop 0x7bc 1980 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = { 0x8000000000000000, 0x0}, v16_int8 = {0x68, 0x72, 0x75, 0x77, 0x77, 0x78, 0x79, 0x7b, 0x7e, 0x85, 0x88, 0x8b, 0x8c, 0x8c, 0x8c, 0x8c}, v8_int16 = { 0x7268, 0x7775, 0x7877, 0x7b79, 0x857e, 0x8b88, 0x8c8c, 0x8c8c}, v4_int32 = {0x77757268, 0x7b797877, 0x8b88857e, 0x8c8c8c8c}, v2_int64 = { 0x7b79787777757268, 0x8c8c8c8c8b88857e}, uint128 = 0x8c8c8c8c8b88857e7b79787777757268} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80 <repeats 16 times>}, v8_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080}, v4_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080}, v2_int64 = {0x8080808080808080, 0x8080808080808080}, uint128 = 0x80808080808080808080808080808080} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x80 <repeats 16 times>}, v8_int16 = {0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080, 0x8080}, v4_int32 = {0x80808080, 0x80808080, 0x80808080, 0x80808080}, v2_int64 = {0x8080808080808080, 0x8080808080808080}, uint128 = 0x80808080808080808080808080808080} mxcsr 0x1f80 [ IM DM ZM OM UM PM ] mm0 {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e, 0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = { 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}} mm1 {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e}, v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0}} mm2 {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e, 0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = { 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}} mm3 {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e}, v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0}} mm4 {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e, 0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = { 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}} mm5 {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e}, v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0}} mm6 {uint64 = 0x8e8e8e8e8e8e8e8e, v2_int32 = {0x8e8e8e8e, 0x8e8e8e8e}, v4_int16 = {0x8e8e, 0x8e8e, 0x8e8e, 0x8e8e}, v8_int8 = { 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e, 0x8e}} mm7 {uint64 = 0x8e008e008e008e, v2_int32 = {0x8e008e, 0x8e008e}, v4_int16 = {0x8e, 0x8e, 0x8e, 0x8e}, v8_int8 = {0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0, 0x8e, 0x0}}
Note that the 64 release of FFMPEG for Windows work perfectly and not crash. I work on a windows 7 - 64 bit, tried with windows xp sape error.
Attachments (2)
Change History (19)
by , 13 years ago
comment:1 by , 13 years ago
Component: | FFmpeg → undetermined |
---|---|
Keywords: | APPCRASH c0000005 removed |
Please provide the complete, uncut command line you used and try to produce a backtrace with a non-stripped version of FFmpeg (ffmpeg_g).
And I suspect a sample will be needed.
comment:2 by , 13 years ago
Sorry it went wrong on the copy/paste stuff:
ffmpeg -ss 1394 -i "C:\testing\1.wmv" -vcodec mjpeg -an -s 800x600 -vf pad=800:600:0:0:black -sameq -v 1 -vframes 1 -y -f rawvideo "C:\testing\1_1.jpg"
Difficult to send you a sample coz it's a 1.5gb wmv file actually.
I never know where to get a ffmpeg_g for windows for that I never know how to do that as per instruction.
comment:3 by , 13 years ago
Does the crash only happen for -ss 1394? If a smaller value is sufficient, it should be easy to cut the sample (but I suspect it can also be cut significantly to still get 1394 seconds).
Is the pad filter necessary to reproduce the crash?
Is -s 800x600 necessary to reproduce the crash or does it also crash for the original resolution?
Is -sameq necessary?
(-vcodec mjpeg and -f rawvideo should be unneeded)
Is the crash also reproducible without encoding?
ffmpeg -ss 1394 -i "C:\testing\1.wmv" -an -s 800x600 -vf pad=800:600:0:0:black -f null -
Please provide a minimal command line (that is a short command line that does include -an).
comment:4 by , 13 years ago
ffmpeg -ss 1000 -i "C:\testing\1.wmv" -an -f null -
crash always when coming out the error:
[wmv3 @ 01D0FA40] Bits overconsumption: 542 > 496
[wmv3 @ 01D0FA40] concealing 1194 DC, 1194 AC, 1194 MV errors
[wmv3 @ 01D0FA40] Bits overconsumption: 498 > 496
[wmv3 @ 01D0FA40] concealing 1195 DC, 1195 AC, 1195 MV errors
[wmv3 @ 01D0FA40] Bits overconsumption: 518 > 496
[wmv3 @ 01D0FA40] concealing 1198 DC, 1198 AC, 1198 MV errors
comment:5 by , 13 years ago
But it does not crash for smaller values than 1000 for -ss?
Please provide a sample.
comment:7 by , 13 years ago
Cut it so it does still crash and upload the sample to http://www.datafilehost.com/
follow-up: 9 comment:8 by , 13 years ago
Resolution: | → needs_more_info |
---|---|
Status: | new → closed |
Please reopen if a sample is available to reproduce the problem.
follow-up: 11 comment:9 by , 12 years ago
Replying to cehoyos:
Please reopen if a sample is available to reproduce the problem.
This issue exists for quite some time now. I am using ffmpeg-20120503-git-c1fe2db-win32-shared and have it also. The samples are too big to upload.
It seems to me that ffmpeg is caching everything before 1394sec. So, for smaller values, like 30 sec, I see my physical memory usage rise to a certain limit, and then stops when the encoding begins. But for large -ss values, for which there is not enough physical/page memory to cache, ffmpeg crashes when it reaches the limit. When using huff-encoded streams, ffmpeg crashes even on small -ss values.
comment:10 by , 12 years ago
Resolution: | needs_more_info |
---|---|
Status: | closed → reopened |
If you want to reproduce it, take any video file, huff-encode it, and experiment with the -ss values. No need to send any "sample files".
comment:11 by , 12 years ago
Replying to davor:
This issue exists for quite some time now. I am using ffmpeg-20120503-git-c1fe2db-win32-shared and have it also. The samples are too big to upload.
There is no size limit for uploads.
In any case (also if you believe no sample is needed), please provide a command line together with complete, uncut console output.
comment:12 by , 12 years ago
Cc: | added |
---|
follow-up: 14 comment:13 by , 12 years ago
Command line:
D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme +ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr op=688:562:2:12:1" "w:\mis.mpg" ffmpeg version N-40301-gc1fe2db Copyright (c) 2000-2012 the FFmpeg developers built on May 3 2012 11:42:19 with gcc 4.6.3 configuration: --disable-static --enable-shared --enable-gpl --enable-version3 --disable-w32threads --enable-runtime-cpudetect --enable-avisynth --enable-bzli b --enable-frei0r --enable-libass --enable-libcelt --enable-libopencore-amrnb -- enable-libopencore-amrwb --enable-libfreetype --enable-libgsm --enable-libmp3lam e --enable-libnut --enable-libopenjpeg --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --en able-libxavs --enable-libxvid --enable-zlib libavutil 51. 49.100 / 51. 49.100 libavcodec 54. 17.101 / 54. 17.101 libavformat 54. 3.100 / 54. 3.100 libavdevice 53. 4.100 / 53. 4.100 libavfilter 2. 72.104 / 2. 72.104 libswscale 2. 1.100 / 2. 1.100 libswresample 0. 11.100 / 0. 11.100 libpostproc 52. 0.100 / 52. 0.100 [avi @ 014d0560] non-interleaved AVI Input #0, avi, from 'M:\Videos\Recorded\VLC\original.avi': Metadata: encoder : Lavf54.3.100 Duration: 00:31:37.57, start: 0.000000, bitrate: 82845 kb/s Stream #0:0: Video: huffyuv (HFYU / 0x55594648), yuv422p, 720x576, 24.99 tbr , 24.99 tbn, 24.99 tbc Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 48000 Hz, 2 channels, s16, 1536 kb/s [buffer @ 01549760] w:720 h:576 pixfmt:yuv422p tb:1/1000000 sar:0/1 sws_param:fl ags=2 [scale @ 01549900] w:720 h:576 fmt:yuv422p sar:0/1 -> w:720 h:576 fmt:yuv420p sa r:0/1 flags:0x4 [crop @ 014d5a40] w:720 h:576 sar:0/1 -> w:688 h:562 sar:0/1 Incompatible sample format 's16' for codec 'ac3', auto-selecting format 'flt' [ac3 @ 014d8b20] channel_layout not specified [ac3 @ 014d8b20] No channel layout specified. The encoder will guess the layout, but it might be incorrect. Guessed Channel Layout for Input Stream #0.1 : stereo Output #0, dvd, to 'w:\mis.mpg': Metadata: encoder : Lavf54.3.100 Stream #0:0: Video: mpeg2video (hq), yuv420p, 688x562, q=2-31, 6000 kb/s, 90 k tbn, 25 tbc Stream #0:1: Audio: ac3, 48000 Hz, stereo, flt, 448 kb/s Stream mapping: Stream #0:0 -> #0:0 (huffyuv -> mpeg2video) Stream #0:1 -> #0:1 (pcm_s16le -> ac3) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s frame= 0 fps=0.0 q=0.0 size= 0kB time=00:00:00.00 bitrate= 0.0kbits/s D:\> [-- ffmpeg has crashed ]
The original.avi was made with ffmpeg from the recorded VLC raw avi file:
ffmpeg -i "M:\Videos\Recorded\VLC\input.avi" -codec:v huffyuv -codec:a copy M:\Videos\Recorded\VLC\original.avi
Thanks for putting me in cc. Didn't find a way to do so.
follow-up: 15 comment:14 by , 12 years ago
Replying to davor:
D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme +ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr op=688:562:2:12:1" "w:\mis.mpg"
You are describing a different problem than the OP.
If you don't seek (with --ss 1439 before -i file) but decode the source until position 1439 sec, OOM is possible.
(This may still be a bug that is probably worth an independent new ticket but it is not the one originally reported.)
comment:15 by , 12 years ago
Replying to cehoyos:
Replying to davor:
D:\>ffmpeg -i "M:\Videos\Recorded\VLC\original.avi" -target pal-dvd -flags +ilme +ildct -q:v 1 -q:a 1 -trellis 2 -mbd rd -cmp 2 -subcmp 2 -top 1 -ss 1439 -vf "cr op=688:562:2:12:1" "w:\mis.mpg"You are describing a different problem than the OP.
If you don't seek (with --ss 1439 before -i file) but decode the source until position 1439 sec, OOM is possible.
(This may still be a bug that is probably worth an independent new ticket but it is not the one originally reported.)
Indeed... I was too quick. Sorry.
comment:17 by , 12 years ago
Resolution: | → needs_more_info |
---|---|
Status: | reopened → closed |
While both problems described in this ticket sound (very) important, I cannot reproduce them;-(
The first needs a sample, the second one more information.
Please reopen if more information is available.
first part of log - doo much DROP !