2012-11-22 84 views
1

我已成功地產生與下面的命令行gstreamer的一個.mp4檔案:轉換的MP4爲rgb 24位與gstreamer的

gst-launch -v filesrc location=Tears.avi ! decodebin2 ! ffmpegcolorspace! x264enc ! qtmux ! filesink location=result.mp4 

沒有音頻。

現在,我想將result.mp4轉換爲基於video/x-raw-rgb的avi文件。

我還不熟悉gstreamer。

回答

0
gst-launch filesrc location=result.mp4 ! decodebin2 ! ffmpegcolorspace ! video/x-raw-rgb ! avimux ! filesink location=result-rgb.avi 

雖然被警告,原始視頻將是巨大的。

0

謝謝你的回答。

GST-檢查avimux給出: SINK模板: '視頻_%d' 狀況:在請求 已request_new_pad()函數:gst_avi_mux_request_new_pad 能力: 視頻/ X-原始YUV 血乳酸血乳酸...

我沒有看到avimux sink與video/x-raw-rgb兼容。

我測試了你的解決方案,目前它不工作。

我有一個解決方案將h264文件轉換爲yuv文件: gst-launch -t -v filesrc location = result.mp4! qtdemux! ffdec_h264! video/x-raw-yuv! avimux!文件接收地點=結果-yuv.avi

的問題是我需要一個RGB AVI輸出文件...

不知道......?

感謝您的幫助,

蒂埃裏