QuickTime Player recording speed?
Is it possible to screen record a video at 2x the speed? Save it, then for viewing play it back at normal speed?
Is it possible to screen record a video at 2x the speed? Save it, then for viewing play it back at normal speed?
I think recordings are always at 1×. You can change that after recording by altering the frame rate without re-encoding. Then it should play back at a different speed, without telling QTP to use special speeds each time.
I would use the MP4Box command line tool for that, but there might be other tools with nice GUI.
MP4Box is part of GPAC, which you can download here: Downloads - GPAC.
MP4Box -add SourceMovie.mp4#video -raw 1 -new test
MP4Box -add test_track1.264:fps=30 -new DestMovie.mp4
This works on the video only. If you need audio to speed up/slow down as well, then you’ll have to do that separately, and re-mux.
To speed up, set the new frame rate to a higher value than the original (e.g. 60 fps instead of 30 for 2×).
To slow down, set the new frame rate to a lower value than the original (e.g. 30 fps instead of 60 for 2×).
If the new frame rate gets too high for smooth playback, then you may need to re-encode.
I know, quite cumbersome for a one-time viewing, but beneficial for repeat viewing or viewing by others/posting online.
I think recordings are always at 1×. You can change that after recording by altering the frame rate without re-encoding. Then it should play back at a different speed, without telling QTP to use special speeds each time.
I would use the MP4Box command line tool for that, but there might be other tools with nice GUI.
MP4Box is part of GPAC, which you can download here: Downloads - GPAC.
MP4Box -add SourceMovie.mp4#video -raw 1 -new test
MP4Box -add test_track1.264:fps=30 -new DestMovie.mp4
This works on the video only. If you need audio to speed up/slow down as well, then you’ll have to do that separately, and re-mux.
To speed up, set the new frame rate to a higher value than the original (e.g. 60 fps instead of 30 for 2×).
To slow down, set the new frame rate to a lower value than the original (e.g. 30 fps instead of 60 for 2×).
If the new frame rate gets too high for smooth playback, then you may need to re-encode.
I know, quite cumbersome for a one-time viewing, but beneficial for repeat viewing or viewing by others/posting online.
I appreciate your response. Sorry but it is not clear if your response is telling me I can or can't do what I have asked.
Sorry, maybe my original question is not clear.... I'll try again.
I am wanting to record a 3.5+ hours video. I know I can set the viewing speed at 1.5x or 2x the speed to watch the video.
Can I record the video using QuickTime Player at this higher 1.5x or 2x speed and save the video? Then watch the recorded video later at a normal speed. If this is possible, how would I do this?
Thanks
The frame rate cannot be set manually in the GUI. The recording speed is fixed at 60 fps on my MBP/Sonoma. Slowing it down 2× would result in a very reasonable (for most uses) 30 fps.
I appreciate your reply.
Yes, I agree this sounds cumbersome and does not sound like a simple solution.
I was looking for a simple way to save time.
Thanks again!
QuickTime Player recording speed?