O ffmpeg -i input.mp4 é o que os programadores usam para obter informações de vídeo?

0

Este comando é usado pelos programadores para obter informações de vídeo:

ffmpeg -i input.mp4

Parece-me que faz você pular através de aros, uma vez que lhe dá todas as informações em uma longa string (você não pode obter informações individuais, por exemplo), e a string não está em um formato fácil de analisar. (não é como se fosse chave: pares de valores!)

Então, devo usar o FFmpeg para obter informações de vídeo ou devo usar alguma outra ferramenta?

    
por Guest1564 02.11.2014 / 21:14

1 resposta

3

Use ffprobe :

Exemplo básico

$ ffprobe -v error -show_format input.mkv
[FORMAT]
filename=input.mkv
nb_streams=2
nb_programs=0
format_name=matroska,webm
format_long_name=Matroska / WebM
start_time=0.000000
duration=108.501000
size=56164272
bit_rate=4141106
probe_score=100
TAG:encoder=libebml v0.7.7 + libmatroska v0.8.1
TAG:creation_time=2008-10-22 06:43:30
[/FORMAT]

Exemplo de duração

$ ffprobe -v error -show_format -of flat=s=_ -show_entries format=duration input.mkv
format_duration="60.029388"

Notas

  • Você pode controlar a formatação de saída com -of .
  • Fluxos específicos podem ser selecionados com -select_streams .
  • Você pode mostrar informações sobre cada fluxo com -show_streams .

Veja também

por 02.11.2014 / 22:03

Tags