我尝试使用 Avconv(FFmpeg) 提取一些视频的最后一帧:
avconv -sseof -10 -i "inputfile.mp4" -vf "select='eq(n,0)'" -vframes 1 output.PNG
但我得到这个错误:
无法识别的选项 sseof
我查看了帮助,但没有找到任何 sseof 选项。搜索了互联网,找不到任何关于这个问题的信息!
~> 操作系统 = Raspbian。
我有图像文件夹,其中不断更新 Photo.jpg (1 FPS)。
我需要能够通过 RTsP 将这张照片作为连续视频流进行流式传输,以便可以使用 VLC 进行查看。
这样做的工作解决方案或查询是什么?我有 avconv 和 gstreamer,我相信两者都可以做到这一点,但我在尝试使用这两种不同的启动语法时运气不佳。
gst-launch-1.0 multifilesrc location="C:\\Pictures\\Photo.jpg" loop=true start-index=0 stop-index=0 ! image/jpeg,width=640,height=512,type=video,framerate=1/1 ! identity ! jpegdec ! videoscale ! videoconvert ! x264enc ! h264parse ! rtph264pay ! udpsink host=127.0.0.1 port=5000
avconv -loop 1 -i "C:\Pictures\photo.jpg" -r 0.1 -c:v libx264 -pix_fmt yuv420p out.mp4 -y