使用gstreamer将mp4从x264enc转换为rgb 24位
我已使用以下命令行使用gstreamer成功生成了一个.mp4文件:使用gstreamer将mp4从x264enc转换为rgb 24位,gstreamer,Gstreamer,我已使用以下命令行使用gstreamer成功生成了一个.mp4文件: gst-launch -v filesrc location=Tears.avi ! decodebin2 ! ffmpegcolorspace! x264enc ! qtmux ! filesink location=result.mp4 没有音频 现在,我想将result.mp4转换为基于video/x-raw-rgb的avi文件 我还不熟悉gstreamer gst-launch filesrc location=re
gst-launch -v filesrc location=Tears.avi ! decodebin2 ! ffmpegcolorspace! x264enc ! qtmux ! filesink location=result.mp4
没有音频
现在,我想将result.mp4转换为基于video/x-raw-rgb的avi文件
我还不熟悉gstreamer
gst-launch filesrc location=result.mp4 ! decodebin2 ! ffmpegcolorspace ! video/x-raw-rgb ! avimux ! filesink location=result-rgb.avi
尽管需要提醒,原始视频将非常庞大。谢谢您的回答 gst检查avimux提供: 接收器模板:“视频\uud” 可用性:按要求提供 具有请求新垫功能:gst\U avi\U mux\U请求新垫 能力: 视频/x-raw-yuv 布拉布拉 我看不出avimux接收器与视频/x-raw-rgb兼容 我已经测试了你的解决方案,但它目前不起作用 我有一个将h264文件转换为yuv文件的解决方案: gst launch-t-v filesrc location=result.mp4!qtdemux!ffdec_h264!视频/x-raw-yuv!阿维穆克斯!filesink location=result-yuv.avi 问题是我需要一个rgb avi输出文件 不知道 谢谢你的帮助 蒂埃里