如何解决Gstreamer:Appsink 生成带有额外行的输出?
我准备了一个示例代码来从文件 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
输出 :
Image With top lines
使用 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。