Usa el comando de Terminal pcastaction para manipular archivos de vídeo en Mac OS X

06/04/2011 por Administrador

El comando de Terminal pcastaction es una herramienta incluida en Leopard y Snow Leopard creada para manipular archivos de QuickTime y películas MPEG de muchas formas diferentes: puedes recortar, añadir, extraer el sonido, añadir marcas de agua entre otras muchas opciones.

El comando lo utiliza de forma específica Podcast Capture para manejar el vídeo que se envía a Mac OS X Server (Podcast Producer) pero puede ser usado de forma independiente desde el Terminal. Esta escrito en Ruby y usa de forma específica QTkit.

Algunas notas preliminares

Todas las rutas han de ser absolutas (comenzando por /). Puedes usar `pwd` (con acentos invertidos) en una ventana del Terminal para especificar la ruta actual al directorio (ver ejemplos mas abajo)

La mayoría de los comandos crean "películas de referencia" (archivos que hacen referencia a otros pero no contienen el archivo original). Es necesario reconvertirlas con pcastaction o usar QuickTime Player para abrirlas y guardarlas como una película o archivo sonoro independiente

Estos son algunos de los ejemplos de cómo usar este comando

Obtener información

pcastaction qtinfo --prb=`pwd` --input=`pwd`/movie.mp4

pcastaction qtinfo --prb=/Users/john/Movies/ --input=/Users/john/Movies/movie.mp4

Extraer la pista sonora de una película a un archivo "audiopelicula.m4a"

pcastaction extracttracks --prb=`pwd` --input=`pwd`/movie.mp4 --output=`pwd`/audiopelicula.m4a --type=audio

Extraer la pista sonora de una pelícla a un archivo .m4v

pcastaction extracttracks --prb=`pwd` --input=`pwd`/movie.mp4 --output=`pwd`/movie.m4v --type=video

Añadir una pista sonora a una película

pcastaction addtracks --prb=`pwd` --tracks=`pwd`/movieaudio.m4a --input=`pwd`/movie.m4v --output=`pwd`/movie_av.mp4

Extraer una imagen PNG de una película especificando el tiempo en segundos (con posibilidad de decimales)

pcastaction getposterimage --prb=`pwd` --input=`pwd`/movie.mp4 --output=`pwd`/movie_pic.png --time=120.20

Recortar una película (en segundos, con decimales)

pcastaction trim --prb=`pwd` --input=`pwd`/movie.mp4 --output=`pwd`/movie_trimmed.mp4 --start_time=10.10 --end_time=1250.30

Unir dos películas (si el tamaño no es el mismo, se usa siempre el tamaño mayor y la película mas pequeña queda ajustada a la esquina superior izquierda)

pcastaction join --prb=`pwd` --input1=`pwd`/movie1.mp4 --input2=`pwd`/movie2.mp4 --output=`pwd`/movie_joined.mp4

Cimentar (crea una película real y no un archivo de referencia)

pcastaction flatten --prb=`pwd` --input=`pwd`/movie_av.mov --output=`pwd`/movie_av_flatten.mov

Hay mas opciones disponibles usando la ayuda escribiendo en el Terminal pcastaction help

Usando Automator y añadiendo acciones de Terminal, es posible realizar flujos de trabajo que automaticen estas características terminando siempre con una opción de cimentado para crear películas autocontenidas. Con un poco de paciencia, y algo de experimentación, es posible crear un set completo (y complejo) de utilidades para trabajar con archivos de vídeo.

Fuente: Mac OS X Hints

0

Comentarios

  • avatar
    #1 Anónimo el 04/04/2011
    Veo que la gente tiene bastante tiempo para poder dedicarse a escribir artículos cómo este.

    Pero realmente es perder el tiempo, ya que me extraña bastante que alguien use la terminal para este tipo de tareas de video-audio.

    Qué será lo siguiente?, convierte tu iMac en un equipo portatil alimentado con un SAI?.

    Saludos.
  • avatar
    #2 Anónimo el 04/04/2011
    YO lo uso y es precisamente para ganar tiempo. Lástima que haya gente que se atreva en su ignorancia a escribir comentarios como el tuyo. Me temo que te perdiste cuando llegaste a la palabra "Terminal" y que ni en sueños sabrás lo que es un script, emacs, shell... me callo para no disturbar tu insulsa GUI.Si no entiendes las posibilidades de este artículo es que no pasas de ser un mero usuario de nivel bajo. Lo siento por ti.

    P.D. Soy anónimo, usuario, no vinculado con faq-mac ni el autor del artículo. Simplemente me ha rallado el comentario con tan poca falta de vista.
  • avatar
    #3 Anónimo el 06/04/2011
    Corroboro por faqmaquer@ lo dicho... es de gran ayuda a la hora de programar scripts, tareas repetitivas, etc... ahorrando tiempo una vez programada la automatización.

    Salu2
  • avatar
    #4 Anónimo el 07/04/2011
    1º. Yo no he escrito un comentario, si no he dado mi opinión del artículo, lo cual estoy en mi pleno derecho de hacerlo.

    2º. Si no tienes ni idea de quien está detrás de dicha opinión, me temo que no sabes pues qué conocimientos tiene de la materia.

    3º. Si "te has rallado" es tu problema. Lo harás cada vez que leas algo en contra de tu opinión.

    4º. Ante todo... educación. Cuando uno escribe que menos que despedirse cordialmente.

    Saludos.

Escribe un comentario

Regístrate o identifícate para poder comentar