我正在尝试使用ffmpeg来创建一个图像文件中的视频,该文件经常被覆盖。我正在检查文档,我可以从相反的角度看出这是可以实现的:
ffmpeg -y -f v4l2 -video_size 1280x720 -i /dev/video0 \
-r 0.2 -qscale:v 2 -update 1 /tmp/webcam.jpg有什么方法可以从这个不断被新帧覆盖的/tmp/webcam.jpg文件中重新创建这个视频文件吗?Ie:指定在同一图像上循环的时间?
在这种情况下,应用程序每一秒通过套接字发送一个新图像,并保存到/tmp/image.jpg。我需要转换成一个一分钟的视频,例如,当该图像正在重写。
发布于 2021-12-12 21:25:05
命名管道“概念证明”:
mkfifo webcam_pipe
webcam.mkv文件的FFmpeg命令:-y -r 1 -f image2pipe -vcodec mjpeg -i webcam_pipe -vcodec复制webcam.mkv
-y -re -f lavfi -i testsrc=size=1280x720:rate=1 -t 60 -vcodec mjpeg -f image2pipe webcam_pipe
当管道名为/tmp/webcam.jpg时,它也可以工作。
在你的例子中,“应用程序是通过一个套接字发送一个新的图像”,我不知道它是否会工作.
https://stackoverflow.com/questions/70319356
复制相似问题