Further to this, I've managed to get a still frame to record into timestamped segments using:
ffmpeg -loop 1 -i frame.png -reset_timestamps 1 -vcodec libx264 -f segment -segment_time 60 -strftime 1 +%Y-%m-%d_%H-%M-%S.mp4 But while the segments are 60 seconds of wallclock time long, they are record much faster than that, taking (on my laptop) about 30 seconds to actually record, meaning I have ~120 seconds of video every 60 seconds of elapsed wallclock time. If I add the "-re" and "-vsync 0" options: ffmpeg -re -vsync 0 -loop 1 -i frame.png -reset_timestamps 1 -vcodec libx264 -f segment -segment_time 60 -strftime 1 +%Y-%m-%d_%H-%M-%S.mp4 The speed is just slightly lower than 1x (around 0.98x), resulting in very slightly truncated files. This is no so much of an issue, but again would be good to solve. Is there a way to get an exact 1x encoding speed in this case? -- Sent from: http://www.ffmpeg-archive.org/ _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".