我正在使用gstreamer管道從.mp4文件獲取視頻,其間遇到以下錯誤。Gstreamer管道在播放.mp4文件中只播放視頻時停止
管道使用:
GST推出filesrc位置= /家庭/ SAMPLE1/Holy.mp4! qtdemux name = demux!隊列! h264parse! ffdec_h264! v4l2sink
錯誤:
設置管道停頓了一下。
**(GST推出-0.10:3658):CRITICAL **:gst_v4l2sink_sync_rotation:斷言v4l2_ioctl(FD,VIDIOC_S_CTRL,&控制)> = 0' 失敗
**(GST-發射-0.10:3658):CRITICAL **:gst_v4l2sink_sync_rotation:斷言`v4l2_ioctl(FD,VIDIOC_S_CTRL,&控制)> = 0' 失敗
**(GST-發射-0.10:3658):CRITICAL **:gst_v4l2sink_sync_flip:斷言`v4l2_ioctl(FD,VIDIOC_S_CTRL,&控制)> = 0' 失敗 管道被預軋...
ERROR:從元件/ GstPipeline:pipeline0/GstQTDemux:demux:GStreamer遇到一般錯誤。 額外調試信息: qtdemux.c(3838):gst_qtdemux_loop():/ GstPipeline:pipeline0/GstQTDemux:解複用: 直播已停止,原因錯誤
錯誤:管道不想預卷。 管道設置爲NULL ......
!!!!!!!!! unreference !!!!!!!!!解放出來管線的所有剩餘的緩衝區...
這條管道是在TI執行DM8148板,其中要求僅使用軟件編碼器(非OMX編碼器)。 請指導我
是否有可能從.mp4文件中只提取視頻?
如何形成gstreamer管道才能獲取視頻。
我曾嘗試過各種可能性,但無法獲得管道的權利元素。
任何建議和解決方案將非常有幫助。
謝謝。