<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="Helvetica, Arial, sans-serif">I have a RPi2 available
for testing, I'll check with it if you can link to a sample file.<br>
<br>
Regards,<br>
<br>
Dave.<br>
</font><br>
<div class="moz-cite-prefix">On 26/07/2016 9:50 PM,
christian.isenberg wrote:<br>
</div>
<blockquote cite="mid:1469535642832-4678844.post@n4.nabble.com"
type="cite">
<pre wrap="">Hello everybody,
Since I could't find anything about this problem I had to create a new post.
So I'm using a RaspberryPi to generate h264 videos from a sequence of jpegs
that I get from a webcam.
*this is my current pipe:*
gst-launch-1.0 -e v4l2src do-timestamp=true device=/dev/video0 ! videorate
! image/jpeg,width=640,height=480,framerate=15/1 ! jpegparse ! jpegdec
! omxh264enc ! video/x-h264,framerate=15/1, speed-preset=medium
! h264parse ! mp4mux ! filesink location= video.mp4
It is working like a charm, except that the videos can only be played with
chrome or VLC.
What I'm trying is to decode it again using gstreamer afterwards using the
following pipe:
*gst-launch-1.0 playbin uri=<a class="moz-txt-link-freetext" href="file://PATH_TO_FILE/video.mp4*">file://PATH_TO_FILE/video.mp4*</a>
And it ends the execution before showing the first frame.
*Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
libva info: VA-API version 0.39.2
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
Got context from element 'vaapidecode': gst.vaapi.Display=context,
gst.vaapi.Display=(GstVaapiDisplay)NULL;
Redistribute latency...
Got context from element 'playsink': gst.vaapi.Display=context,
gst.vaapi.Display=(GstVaapiDisplay)NULL;
Redistribute latency...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "playbin0".
Execution ended after 0:00:00.000176603
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...*
I even tried to use qtmux instead of mp4mux, but the results are the same.
Does anyone had the same problem ?
Thanks so far
--
View this message in context: <a class="moz-txt-link-freetext" href="http://gstreamer-devel.966125.n4.nabble.com/omxh264-video-encode-problems-tp4678844.html">http://gstreamer-devel.966125.n4.nabble.com/omxh264-video-encode-problems-tp4678844.html</a>
Sent from the GStreamer-devel mailing list archive at Nabble.com.
_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
<br>
</body>
</html>