diff two vids
Carl Karsten
carl at nextdayvideo.com
Wed Aug 28 17:43:11 UTC 2019
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
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.
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.
Which is why I am trying this, but stuck on an error:
$ 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
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 ...
--
Carl K
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190828/2c22ba99/attachment.html>
More information about the gstreamer-devel
mailing list