For at bestemme antallet af videoframes i en videofil præcist ved hjælp af kommandolinjeværktøjet ffmpeg, kan du følge disse trin:
ffmpeg -i input_video.mp4 -map 0:v:0 -c copy -f null - 2>&1 | grep frame=
Her er en forklaring af kommandoen:
-i input_video.mp4
: Angiver input videofilen.-map 0:v:0
: Vælger den første video stream fra input filen.-c copy
: Kopierer video streamen uden at ændre den.-f null -
: Angiver en null output format, hvilket betyder, at output ikke gemmes.2>&1
: Omdirigerer fejlmeddelelser til standard output.| grep frame=
: Filtrerer output for at finde linjen, der indeholder antallet af frames.Efter at have kørt kommandoen, vil du få en linje i output som denne:
frame=12345
Her er 12345
det præcise antal frames i videofilen.