Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
gstreamer playbin专用视频_Gstreamer_Mp4_Gst Launch_Audiovideoplayback - Fatal编程技术网

gstreamer playbin专用视频

gstreamer playbin专用视频,gstreamer,mp4,gst-launch,audiovideoplayback,Gstreamer,Mp4,Gst Launch,Audiovideoplayback,我正在使用以下管道 gst-launch-0.10 playbin2 uri=file:///mnt/hash.mp4 video-sink="imxv4l2sink" flags=0x57 这对于没有视频的视频文件(mp4)来说效果很好。但当我通过一个mp4文件,其中既有视频和音频,它无法播放 您能否帮助我重建管道,使其能够在两种文件上工作:MP4仅支持视频,MP4同时支持音频和视频我可以通过更改flags字段的值来禁用音频来解决此问题 你能连接一个小的mp4吗,它不起作用?任何带音频的视频

我正在使用以下管道

gst-launch-0.10 playbin2 uri=file:///mnt/hash.mp4 video-sink="imxv4l2sink" flags=0x57
这对于没有视频的视频文件(mp4)来说效果很好。但当我通过一个mp4文件,其中既有视频和音频,它无法播放


您能否帮助我重建管道,使其能够在两种文件上工作:MP4仅支持视频,MP4同时支持音频和视频

我可以通过更改flags字段的值来禁用音频来解决此问题


你能连接一个小的mp4吗,它不起作用?任何带音频的视频都不起作用。请尝试以下管道(确保你更改了xImageSink,并确保安装了管道中使用的所有插件):gst-launch-1.0-m filesrc location=1.mp4!qtdemux name=demux demux!队列法德!音频转换!级别消息=真!音频重采样!自动音频接收器分接器!队列avdec_h264!十六、没有。我不想播放音频,因为我的主板上没有音频编解码器。此管道正在工作:gst-launch-0.10 filesrc location=Images/hash.mp4!qtdemux!vpudec!imxv4l2sink。但是我们已经使用playbin2插件编写了代码。。所以我在想,如果我们可以改变playbin 2中的一些东西,使其生效,那么您需要将您的gstreamer更新为1.0并使用playbin。(playbin2应该理想地创建管道(qtdemux!vpudec!imxv4l2sink))查看日志,看看它正在创建哪些元素。
gst-launch-0.10 playbin2 uri=file:///mnt/hash.mp4 video-sink="imxv4l2sink" flags=0x51