Como faço para listar a resolução dos arquivos de vídeo?

6

Eu quero obter uma lista de todos os meus arquivos de vídeo (mkv, mp4, avi etc) e sua resolução, para que eu possa ver quais arquivos de vídeo SD precisam ser atualizados para HD. Eu principalmente preciso de um método (ou um programa) para windows, mas o OSX também estaria bem.

Eu sei que os usuários do Linux podem usar isso:

find . -name "*.mkv" -execdir mediainfo {} \; | egrep "(Complete name|Width|Height)"
    
por Bob 28.08.2013 / 11:33

2 respostas

8

Para o Windows Vista (outras versões podem ter recursos semelhantes):

Se precisar ver apenas um arquivo, você poderá vê-lo no painel Detalhes, na parte inferior.

Se você precisar ver vários arquivos, siga 1, 2, 3 * na captura de tela e escolha 'Altura do quadro' e 'Largura do quadro' para ativar essas colunas. (Dica: você pode digitar os nomes das colunas na lista longa para rolar para eles rapidamente.)

* clique com o botão direito do mouse no cabeçalho para acessar o menu

    
por 28.08.2013 / 11:43
2

Você também pode instalar mediainfo no OS X com, por exemplo, brew install mediainfo .

for f in *;do mediainfo "$f"|awk '$0~/Width|Height/{gsub(/[^0-9]/,"");printf("%s ",$0)}';echo "$f";done

Ou instale ffmpeg e use ffprobe :

mdfind kMDItemContentTypeTree=public.movie -onlyin .|while read f;do ffprobe -v 0 "$f" -show_streams -of csv|head -n1|cut -d, -f10,11|tr '\n' ,;echo "$f";done

Você pode tentar alterar -of (formato de saída) para flat , json ou xml . -v 0 é equivalente a -loglevel quiet .

file exibiu apenas as dimensões de cerca de metade dos arquivos de vídeo com os quais testei. mdls exibiu as dimensões para menos arquivos.

    
por 28.08.2013 / 16:06