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