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

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 0 votos
    Article Rating
    Subscribe
    Notify of
    4 Comments
    Oldest
    Newest Most Voted
    Opiniones Inline
    Ver todos los comentarios
    Anónimo
    Anónimo
    11 years ago

    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.

    Anónimo
    Anónimo
    11 years ago

    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.

    Anónimo
    Anónimo
    11 years ago

    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

    Anónimo
    Anónimo
    11 years ago

    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.

    4
    0
    Me encantaría saber tu opinión, por favor, deja un comentariox
    ()
    x