Gstreamer:Appsink 输出包含额外的行?

时间:2021-02-23 05:45:59

标签: c raspberry-pi gstreamer gstreamer-1.0

我准备了一个示例代码来从文件 src 中提取图像。
拉取图像在顶部包含线条
任何人都可以指导我进行此操作。

pipeline = gst_parse_launch
("filesrc location=/bunny-1080.mp4 !"
 "qtdemux !"
 "h264parse !"
 "v4l2h264dec capture-io-mode=4 !"
 "v4l2convert output-io-mode=5 capture-io-mode=4 !"
 "capsfilter caps=\"video/x-raw, format=BGR\" !"
 "appsink name=appsink",
 NULL); 

仅当我在 output-io-mode=5 插件中添加 v4l2convert 时才会生成额外的行。
输入:bunny.mp4 https://streamable.com/o09pls
输出:enter image description here

使用 gst-launch-1.0 运行时出现同样问题
gst-launch-1.0 filesrc location=/bunny-1080.mp4 ! qtdemux ! h264parse ! v4l2h264dec capture-io-mode=4 ! v4l2convert output-io-mode=5 capture-io-mode=4 ! capsfilter caps=video/x-raw,format=BGR ! jpegenc ! multifilesink location=img%d.jpg

0 个答案:

没有答案