[ubuntu-ar] archivos avi a mpeg
Daniel Garnero
eldanigarnero at gmail.com
Thu Jul 29 18:04:20 BST 2010
El mié, 28-07-2010 a las 12:44 -0300, Josti escribió:
> Estimados ubuntuareños:
> Necesito cambiar de formato para que los reconozca mi lectora hogareña
> de dvd.
> Tengo entendido que tambien se puede mejorar la calidad o la definicion
> de la peli en mpg.
> Si esto es cierto, me agradaría saber que comando puedo usar en ffmpeg,
> ya que no se nada del tema y de los parámetros a poner.
> Desde ya, gracias por su atención.
Buenas! Si bien varios ya te respondieron sugiriendo herramientas
gráficas, yo me apego a tu pregunta y te respondo de la mano de
ffmpeg :)
La idea básica es usar la opción "-target", que ya traer todos los
seteos acomodados para el tipo de archivo que se pretende armar. Para
ser preciso, en tu caso podrías "jugar" con las opciones "vcd", "svdc" y
las relacionadas.
Ahora bien, si usás esa única opción vas a generar un archivo mpg apto
para generar un VCD (o un SVCD) pero es probable que el tamaño del
citado archivo exceda el de un CD común... Entonces hay que jugar con la
opción "-b", que fuerza el "video bitrate" a un dado valor. Entonces,
para calcular ese valor se usa la siguiente ecuación:
1 CD x 700 Mb x 1024 x 8 / tttt seg = bitrate por seg.
donde "tttt" es la duración, en segundos, de la película que vamos a
codificar. Por ejemplo, en uno de mis primeros trabajos codifiqué una
película que duraba 3936 seg., con lo que el parámetro funcionó en 1450.
Con todo esto, el comando a usar es el siguiente:
ffmpeg -i archivo.avi -target pal-svcd -b 1218k archivo.mpg
"archivo.avi" es la ruta completa al .avi que vamos a codificar
"archivo.mpg" es el nombre del archivo que vamos a generar, si lo
queremos en otro directorio le colocamos allí la ruta absoluta
"pal-svcd" es el modificador que usamos; ahí puede colocar el que mejor
se adapte a lo que necesitamos
"1218k" es el numerito que calculamos con la ecuación de arriba.
Listo! Esto nos genera un .mpg de más o menos 700 Mb, apto para hacer un
VCD o similar. Se puede usar k3b directamente (desde el mpg crea la
estructura de un VCD) o, más general, crear la imagen del VCD, así:
vcdimager -t svcd -l "Nombre del Disco" -c imagen.cue -b imagen.bin
archivo.mpg
(es un único comando, en el correo sale cortado :( )
Eso nos va a generar un par de archivos .cue y .bin, con el mismo nombre
(el que usamos en el comando anterior, en "imagen"), que podemos usar
para quemar el VCD con Gnomebaker o, en todo caso, con cdrecord la
grabamos y así terminamos todo el trabajo usando la cli :P
En fin, eso es todo.
Fuentes: http://ffmpeg.org/ffmpeg-doc.html#SEC5
Experiencia personal ;)
Saludos cordiales!!
--
Daniel Garnero
http://www.tlsl.com.ar/
http://laguiadetrenque.com.ar/
More information about the Ubuntu-ar
mailing list