我准备了一个示例代码来从文件 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
输出:
使用 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