O Mac OS X tem o comando afinfo
para buscar informações sobre arquivos de áudio. Existe um comando semelhante para buscar informações de arquivo de vídeo para vídeos ( .mov
, .m4v
) que não sejam o mdls
comando?
12
Nada que vem com o próprio OS X.
Você pode baixar a interface da linha de comandos do MediaInfo (consulte o link "CLI" em x64). Também está disponível no Homebrew no media-info
pacote.
Exemplo de uso do terminal:
$ mediainfo myMovie.mov
Para um vídeo, ele produzirá algo como a seguinte saída:
Format : MPEG-4
Format profile : QuickTime
Format settings : Compressed header
Codec ID : qt
File size : 12.1 MiB
Duration : 2mn 27s
Overall bit rate mode : Variable
Overall bit rate : 689 Kbps
Encoded date : UTC 2006-06-13 06:43:09
Tagged date : UTC 2006-06-13 06:43:12
Writing library : Apple QuickTime
Video #1
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : No
Format settings, ReFrames : 2 frames
Format settings, GOP : M=2, N=24
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 23s
Source duration : 2mn 23s
Bit rate mode : Variable
Bit rate : 569 Kbps
Maximum bit rate : 770 Kbps
Width : 320 pixels
Height : 240 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 24.975 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.297
Stream size : 9.74 MiB (80%)
Source stream size : 9.74 MiB (80%)
Language : English
Encoded date : UTC 2006-06-13 06:18:04
Tagged date : UTC 2006-06-13 06:43:12
Color primaries : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.601-6 525, BT.1358 525, BT.1700 NTSC, SMPTE 170M
port install mediainfo
se estiver usandoports
.Você pode obter muitas informações usando o comando mdls builtin, que é um utilitário de metadados para arquivos de uso geral. Funciona não apenas para arquivos de vídeo, mas para todos os tipos de arquivos. É o utilitário usado pelo localizador quando você usa o comando de menu "obter informações".
Aqui está parte da saída que recebo quando com o comando em um arquivo mp4 chamado forest.mp4
Além disso, você pode especificar qual atributo deseja listar. Por exemplo, para obter apenas a duração do filme:
fonte
Se for útil, aqui está um pequeno script para gerar o nome do arquivo e o tamanho de todos os MP4s em um diretório específico:
Não funciona se houver espaços nos nomes de arquivos. Se seus vídeos> 1 hora, basta ajustar o REGEXP para se adequar.
fonte
Pequena melhoria em relação ao uso
mediainfo
.Você precisará
jq
(brew install jq
) e usará a saída JSON demediainfo
Em seguida, você pode usá-lo como um script independente ou colocá-lo no seu
~/.bashrc
ou~/.zshrc
:fonte