1 votos

encontrar el códec de vídeo desde el terminal

Estoy escribiendo algunos scripts de shell que automáticamente convertir algunos archivos de video. Excepto que yo no quiero para ejecutar la conversión de los archivos que ya están codificado en h264. Hay una manera que puedo decir a través de un comando de terminal si un video tiene un códec determinado?

2voto

ecoologic Puntos 323

Esto no funciona para .avi archivos (al menos no para uno que probé), pero para .mp4 o .mov ficheros, de lo que debería.

A la lista de un archivo codecs:

$ mdls -name kMDItemCodecs "/path/to/some/file.mp4"
kMDItemCodecs = (
    "H.264",
    AAC
)

Para encontrar los archivos que son películas, pero no tienen el H. 264 códec:

mdfind "kMDItemContentTypeTree == 'public.movie' && kMDItemCodecs != '*H.264*'"

1voto

DuckMaestro Puntos 151

Con ffmpeg : ffmpeg -i video_file

ver : http://videotranscoding.wikispaces.com/GetVideoMetadata

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X