omxh264 video encode problems
Digits
gstdev at digits.tv
Tue Jul 26 15:42:59 UTC 2016
It plays fine (after the initial stall) from the command line with
playbin on my Mac - I will test it on my Raspberry tomorrow for you.
Regards,
Dave.
On 27/07/2016 12:12 AM, Christian Isenberg wrote:
> Here is a sample video. Note that the beginning is slow because of the
> webcam. This is not a problem.
> https://dl.dropboxusercontent.com/u/5610600/1234_c0.mp4
>
> I've tried to play it on my desktop using vaapi h264 decoder but had
> no success. Only VLC and Chrome browser can open it successfully.
>
> Em ter, 26 de jul de 2016 às 11:27, Digits <info at digits.tv
> <mailto:info at digits.tv>> escreveu:
>
> I have a RPi2 available for testing, I'll check with it if you can
> link to a sample file.
>
> Regards,
>
> Dave.
>
> On 26/07/2016 9:50 PM, christian.isenberg wrote:
>> 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=file://PATH_TO_FILE/video.mp4*
>>
>> 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:http://gstreamer-devel.966125.n4.nabble.com/omxh264-video-encode-problems-tp4678844.html
>> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> <mailto:gstreamer-devel at lists.freedesktop.org>
>> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> <mailto:gstreamer-devel at lists.freedesktop.org>
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> --
> Christian Isenberg
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160727/b49e941b/attachment.html>
More information about the gstreamer-devel
mailing list