Comandos para relatar informações de metadados de arquivos de mídia em uma máquina linux (Red Hat)

0

Tudo,

Eu tenho um shell script em execução no MAC OSX que usa o comando mdls para relatar informações de metadados sobre arquivos de mídia (mp3, m4v, mp4, m4r etc.). Eu tenho que escrever um script semelhante para uma máquina Linux. Quais são os comandos disponíveis em uma máquina linux que fornecem informações semelhantes sobre o arquivo de mídia (codec, duração, taxa de bits, etc.)? Eu ouvi falar sobre o comando ffprobe. Existem outras opções disponíveis no Linux (Red Hat Distro)? Só quero saber minhas opções antes de pedir ao administrador para instalar um pacote.

    
por smokinguns 22.03.2013 / 19:49

1 resposta

0

Em distribuições baseadas no Debian (eg, Ubuntu), há mediainfo .

Exemplo de saída:

dennis-home:~$ mediainfo video.mp4
General
Complete name                            : video.mp4
Format                                   : MPEG-4
Format profile                           : Base Media
Codec ID                                 : isom
File size                                : 34.4 MiB
Duration                                 : 5mn 38s
Overall bit rate mode                    : Variable
Overall bit rate                         : 851 Kbps
Encoded date                             : UTC 2012-12-17 21:23:09
Tagged date                              : UTC 2012-12-17 21:23:09
Writing application                      : Lavf53.21.0

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 3 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 5mn 38s
Bit rate                                 : 831 Kbps
Width                                    : 600 pixels
Height                                   : 480 pixels
Display aspect ratio                     : 5:4
Frame rate mode                          : Constant
Frame rate                               : 29.970 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.096
Stream size                              : 33.5 MiB (98%)
Writing library                          : x264 core 123 r2189 35cf912
Encoding settings                        : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / weightb=0 / open_gop=1 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.25 / aq=1:1.00
Encoded date                             : UTC 2012-12-17 21:23:09
Tagged date                              : UTC 2012-12-17 21:23:09

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 5mn 38s
Bit rate mode                            : Variable
Bit rate                                 : 16.0 Kbps
Channel(s)                               : 1 channel
Channel positions                        : Front: C
Sampling rate                            : 11.025 KHz
Compression mode                         : Lossy
Delay relative to video                  : 33ms
Stream size                              : 662 KiB (2%)
Encoded date                             : UTC 2012-12-17 21:23:09
Tagged date                              : UTC 2012-12-17 21:23:09
    
por 22.03.2013 / 19:58