<div dir="ltr"><div class="gmail-cooked"><p>I encoded a 26min movie v1.mp4.  Then I cut out 1 min from 9:00 to 10:00 and added fad out/in and encoded to v2.mp4<br></p>
<p>Now I have AV sync problems that I can see at 7:00  I was doing some 
other work and noticed the video hiccup a little: it paused then jumped 
and was back in sync.</p>
<p>To try and narrow down where the problem is, I’d like to compare v1/v2 frame by frame and look for differences.   There shouldn’t be 
any until the fade at 9:00.</p>
<p>Which is why I am trying this, but stuck on an error:</p><p></p><pre>$ gst-launch-1.0 -e \
>     filesrc location=v1.mp4 ! qtdemux ! decodebin ! \
>         video/x-raw, format=RGBA ! videoconvert ! mix. \
>     filesrc location=v2.mp4 ! qtdemux ! decodebin ! \
>         video/x-raw, format=RGBA ! videoconvert ! mix. \
>  frei0r-mixer-difference name=mix ! \
> fakesink<br><br>Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Redistribute latency...
Redistribute latency...
Redistribute latency...
ERROR: from element /GstPipeline:pipeline0/GstQTDemux:qtdemux1: Internal data stream error.
Additional debug info:
qtdemux.c(5850): gst_qtdemux_loop (): /GstPipeline:pipeline0/GstQTDemux:qtdemux1:
streaming stopped, reason not-negotiated (-4)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
</pre></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><span>Carl K<br></span></div></div></div>