Bestem Antallet af Videoframes Præcist med ffmpeg - Trin-for-Trin Guide

Hvordan kan antallet af videoframes i en videofil præcist bestemmes ved hjælp af kommandolinjeværktøjer som ffmpeg, uden at få et ikke-heltal som resultat?

For at bestemme antallet af videoframes præcist med ffmpeg, skal du køre kommandoen "ffmpeg -i input_video.mp4 -map 0:v:0 -c copy -f null - 2>&1 | grep frame=", hvilket vil give dig en linje med det præcise antal frames.

Sådan bestemmes antallet af videoframes præcist med ffmpeg

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:

  1. Installer ffmpeg, hvis det ikke allerede er installeret.
  2. Åbn kommandolinjen eller terminalen.
  3. Kør følgende kommando for at få det præcise antal frames:
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.