Apple’s Worldwide Developers Conference to kick off June 10 at 10 a.m. PDT with Keynote address

The Keynote will be available to stream on apple.com, the Apple Developer app, the Apple TV app, and the Apple YouTube channel. On-demand playback will be available after the conclusion of the stream.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Unable to view Frame Count in Quicktime 10.5

Do only certain video formats allow QT to display Frame Count? If so, which formats? This option [View>Time Display>Frame Count] is greyed out - I'm only able to view Elapsed Time. Thanks :)

Mac mini, macOS 11.4

Posted on Aug 15, 2021 6:55 AM

Reply
Question marked as Best reply

Posted on Aug 15, 2021 11:02 AM

It requires a timecode embedded in the movie.


...


For example, here are the Big Sur 11.5.2 QuickTime Player's View > Time Display options for such .dv file (an old archived iMovie 4-6 .dv file from a Sony TRV320E):



...and the SMPTE Timecode display at the start of the .dv file (the very first .dv clip of that archived .dv happened to start with timecode 00:25:06:17):



...and the Frame count display at the 32th frame of the 1500 frame movie (1 minute at 25fps = 25 x 60 = 1500 frames).



Or, for example, that same .dv file encoded with ffmpeg option -timecode 00:00:00:00 (so that timecode is forced to start at 00:00:00:00 instead what it happens to be in the .dv file). This command also "bob deinterlaces" PAL 25fps to double framerate 50fps by preserving all fields:


for i in *.dv; do ffmpeg -i "$i" -vf bwdif=1,scale=788:576,crop=768:576:10:0,setsar=sar=1/1 -c:v libx265 -crf 18 -preset slow -timecode 00:00:00:00 -tag:v hvc1 -c:a aac -b:a 128k "${i%.*}_converted.mp4"; done



...and the Frame count display at the 32th frame of the 3000 frame movie (1 minute at 50fps = 50 x 60 = 3000 frames):



Or to force timecode off in ffmpeg:


for i in *.dv; do ffmpeg -i "$i" -vf bwdif=1,scale=788:576,crop=768:576:10:0,setsar=sar=1/1 -c:v libx265 -crf 18 -preset slow -write_tmcd off -tag:v hvc1 -c:a aac -b:a 128k "${i%.*}_converted.mp4"; done


...QuickTime Player's View > Time Display options are grayed out for such ffmpeg encoded timecode-less movie:



I don't know if it is possible to losslessly add a timecode to an existing movie without re-encoding it (i.e. just rewrapping it to a container). I always add timecode to newly encoded movies because it is handy sometimes.


1 reply
Question marked as Best reply

Aug 15, 2021 11:02 AM in response to HowardV

It requires a timecode embedded in the movie.


...


For example, here are the Big Sur 11.5.2 QuickTime Player's View > Time Display options for such .dv file (an old archived iMovie 4-6 .dv file from a Sony TRV320E):



...and the SMPTE Timecode display at the start of the .dv file (the very first .dv clip of that archived .dv happened to start with timecode 00:25:06:17):



...and the Frame count display at the 32th frame of the 1500 frame movie (1 minute at 25fps = 25 x 60 = 1500 frames).



Or, for example, that same .dv file encoded with ffmpeg option -timecode 00:00:00:00 (so that timecode is forced to start at 00:00:00:00 instead what it happens to be in the .dv file). This command also "bob deinterlaces" PAL 25fps to double framerate 50fps by preserving all fields:


for i in *.dv; do ffmpeg -i "$i" -vf bwdif=1,scale=788:576,crop=768:576:10:0,setsar=sar=1/1 -c:v libx265 -crf 18 -preset slow -timecode 00:00:00:00 -tag:v hvc1 -c:a aac -b:a 128k "${i%.*}_converted.mp4"; done



...and the Frame count display at the 32th frame of the 3000 frame movie (1 minute at 50fps = 50 x 60 = 3000 frames):



Or to force timecode off in ffmpeg:


for i in *.dv; do ffmpeg -i "$i" -vf bwdif=1,scale=788:576,crop=768:576:10:0,setsar=sar=1/1 -c:v libx265 -crf 18 -preset slow -write_tmcd off -tag:v hvc1 -c:a aac -b:a 128k "${i%.*}_converted.mp4"; done


...QuickTime Player's View > Time Display options are grayed out for such ffmpeg encoded timecode-less movie:



I don't know if it is possible to losslessly add a timecode to an existing movie without re-encoding it (i.e. just rewrapping it to a container). I always add timecode to newly encoded movies because it is handy sometimes.


Unable to view Frame Count in Quicktime 10.5

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.