On Sun, 2007-12-02 at 18:04 -0500, S.D.Byers wrote: Hi,
> When I run the transcode frame dump command I get these errors: > > [mpeg4 @ 0x2aaaacff3e50]slice end not reached but screenspace end (-9 left > 46310F, score= -9035) > > In particular transcode yeilds a couple of these errors while parsing the > stream then dumps the required frame but with decoding errors visible in > the image. Several (3 or more) of the frames I specifically require from > this file are corrupt. Samples available upon req. > > This "slice end..." error is thrown by decode_slice() in h263dec.c in > ffmpeg, I think. I confirm this issue and your diagnosis. Unfortunately, the causes and the reasons aren't yet clear. [...] > Does anybody have some simple advice for avoiding this problem? > Failing that, should I start fiddling with source? Yes: fetch and install last 1.0.5 release snapshot (1.0.5rc4), and use 'nopad' option for ffmpeg import module, like follows: $ transcode -i 0091411.avi -o frame. -x ffmpeg=nopad,null -y jpg,null -c 59719-59720 This is supposed to solve or at least mitigate this issue. I'm interested to a definitive fix, so please let me know if and how this work. Bests, -- Francesco Romani // Ikitt [ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]