MEncoder.- Cortar video/audio

Cortar videos/audio con MEncoder se hace uso de las opciones -ss, -endpos, -ovc, -oac y -o

Se indica desde que punto empieza el limite y en cual termina usando las opciones -ss y -endpos. Para los codecs se le indica con -oac y -ovc del vídeo origen. La opción -o indica cual es el nombre de salida.

Si a una opción (-ss | -endpos) le indicamos en segundos o tamaño y a la otra en [hh:]mm:]ss[.ms] no pasa nada.

El comienzo y final del vídeo/audio no es preciso porque solo se puede parar en imagenes frontera.

 

Sintaxis:

mencoder -ss [opciones] -endpos [opciones] archivo.origen [opciones] -o archivo.salida [opciones]

mencoder -ss [opciones] -endpos [opciones] archivo.origen -ovc copy -oac copy -o archivo.salida [opciones]

 

Opciones:

-ss <tiempo> (vea también la opción -sb)

Se posiciona en el tiempo indicado.

EJEMPLO:

-ss 56

Se posiciona en 56 segundos.

ss 01:10:00

Se posiciona en 1 hora 10 minutos.

-endpos <[[hh:]mm:]ss[.ms]|tamaño[b|kb|mb]> (vea también -ss y -sb)

Para en un tiempo o tamaño dado.

NOTA: La posición por tamaño sólo está habilitada para MEncoder y no será precisa, ya que únicamente puede parar en un límite del frame. Cuando se usa en conjunción con la opción -ss, el tiempo especificado por -endpos se adelantará los segundos indicados por -ss.

EJEMPLOS:

-endpos 56

Para a los 56 segundos.

-endpos 01:10:00

Para a la hora y 10 minutos.

-ss 10 -endpos 56

Para al minuto y 6 segundos.

-endpos 100mb

Sólo codifica 100 MB.

 

Ejemplos:

 

A) Cortar el vídeo para que empiece del minuto 2 con 29 segundos y termine 76.49 segundos después. Utilizar copy para -oac y -ovc hace que utilice los codecs del vídeo original.

 

a) Aquí le indicamos los limites de tiempo haciando la conversión a segundos.

mencoder -ss 149 -endpos 76.49 video.origen -ovc copy -oac copy -o video.salida

 

b) Después de cierta cantidad de tiempo decirle en segundos cuando empezar y que tanto dura el video es complicado. También se le puede indicar utilizando [hh:]mm:]ss[.ms] para las opciones -ss y -endpos.

mencoder -ss 00:02:29 -endpos 00:1:16.49 video.origen -ovc copy -oac copy -o video.salida

 

B) Cortar el video a partir del minuto 3 y con un tamaño de 100 MB

mencoder -ss 00:02:29 -endpos 100mb video.origen -ovc copy -oac copy -o video.salida

 

Script

#!/usr/bin/env bash

# Script para cortar videos por tiempo. Necesita de MEncoder y zenity para funcionar.

# Script de: http://travesuras.wordpress.com

# ¿Donde se guarda? Salve el script en el path de de los script del nautilus y asigne permisos de ejecución.

# Uso: Situé el puntero sobre el archivo a reparar en el nautilus, abría el menú contextual, seleccione este script y siga los pasos que se indican en la ventana emergente.

videoacortar=$1

tiempo_ss=`zenity --entry --width="502" --height="200" --title="Opción -ss" --text="Se posiciona el principio del video/audio cortado
en el tiempo indicado.

Sintaxis para indicarle el tiempo
[hh:]mm:]ss[.ms]

En el texto de entrada le indica
que tome el video/audio desde el principio." --entry-text "00:00:00.00"`

tiempo_endpos=`zenity --entry --width="502" --height="310" --title="Opción -endpos" --text="Detiene la codificación en el tiempo indicado o
la posición en bytes.

Sintaxis.-
   Para indicarle el tiempo:
        [hh:]mm:]ss[.ms]
   Para indicar el tamaño:
        [b|kb|mb]
           Por ejemplo: 30b

En el texto de entrada indica que el tiempo total
del vídeo/audio este por los dos minutos." --entry-text "00:02:00.00"`

nombrevideorecortado=`zenity --file-selection --width="502" --height="310" --title "Asigna un nombre de salida"`

mencoder "$videoacortar" -ss $tiempo_ss -endpos $tiempo_endpos -ovc copy -oac copy -o "$nombrevideorecortado"

exit

 

 

 

http://manpages.ubuntu.com/manpages/karmic/es/man1/mencoder.1.html

http://www.instalaches.com/2007/06/24/edita-tus-videos-desde-la-consola-con-mencoder/

 

 

 

 

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s