Eu gostaria de ver na linha de comando todas as informações pertencentes a um determinado arquivo de vídeo, incluindo tamanho, qualidade, taxa de bits, resolução, formatos de áudio e vídeo, número e idioma das transmissões e legendas de áudio e assim por diante; quanto mais, melhor.
Até agora, devo recorrer à guia "informações" do VLC, porque nem o gerenciador de arquivos Dolphin está me ajudando: mostra apenas algumas dessas informações e apenas alguns formatos (ou seja .mkv
, não parece suportado dessa maneira). )
linux
command-line
video
Sekhemty
fonte
fonte
mkvinfo
effprobe
também.mkvinfo -v -v video.mkv
Respostas:
Experimente o mediainfo . No tipo de linha de comando
mediainfo input.mkv
. Para informações de vídeo mais detalhadasmediainfo --fullscan input.mkv
.Exemplo de saída:
fonte
Você pode usar o mplayer:
Resultado:
fonte
brew install mplayer
. O mplayer parece detectar muito mais metadados não-padrão do que o mediainfo.ffprobe
No Ubuntu:
Para obter informações sobre o formato, fluxos, etc., execute:
Você também pode produzir como JSON ou CSV. Veja mais sobre o ffprobe .
ExifTool
No Ubuntu:
Saída de amostra:
Veja também: https://askubuntu.com/questions/249828/command-to-see-media-file-info-in-terminal
Testado no Ubuntu 18.10.
fonte
Mediainfo é uma ótima ferramenta. Como alternativa, você pode obter os detalhes usando o ffprobe também.
Aqui está a saída
fonte
Como Günay Gültekin escreveu, você pode obter apenas um atributo específico, mas as aspas estavam ausentes:
Com base nisso, escrevi um pequeno invólucro para calcular a duração dos arquivos encontrados com um resumo:
fonte
Nas recentes distribuições Linux, você também pode obter informações usando
avconv
:fonte
avconv
não é mais enviado com o Ubuntu.