Pasar *.avi (Divx/Xvid) a SVCD

Imagen de Daniel TL
0 puntos

Después de Googlear mucho rato, puedo decir que este es un tema sobre el que hay mucha documentación dando vueltas por ahí, pero mucho me costó reunir justo la que yo necesitaba, para lograr mi objetivo. Mi objetivo era el siguiente: tomar algunos archivos *.avi (codificados con Divx o Xvid), cuyo tamaño está alrededor de los 700 Mb (1 CD común), y pasarlos a SVCD, para poder verlos en mi reproductor de DVDs "de sobremesa" (ese aparato es medio viejo y no reproduce Divx directamente :( ) Me puse a jugar con ffmpeg, aunque no lograba obtener los resultados buscados (o muy baja calidad en el *.mpg final o un tamaño enorme, que no cabía en un CD común). Finalmente, utilicé los siguientes argumentos para ffmpeg:

 

daniel@ubuntu:$ ffmpeg -i mi_video_original.avi -target pal-svcd -b xxxk video_en_SVCD.mpg

 

El parámetro "-b xxxxk" corresponde al "video bitrate" del archivo final obtenido, y el N° xxxx se obtiene con la siguiente fórmula:

Número de CDs a obtener * tamaño de cada CD * 1024 * 8 / longitud del video en segundos = kbitrate (por segundos)

Según la documentación, el formato SVCD admite "video bitrate" arbitrario; modificando este parámetro logramos que el archivo obtenido quepa en un CD. Usando la fórmula de arriba obtuve buenos resultados, algunas veces tuve que disminuir un poco ese valor, porque el video exedía un poquito los 700 Mb del CD, pero disminuyendo cuanto mucho 10 unidades el producto obtenido ya era el adecuado. Desde luego, cuanto menor sea este valor, menor será la calidad del disco final obtenido, pero no es una pérdida gravísima ;)

Una vez obtenido el *.mpg, podemos generar la imagen del SVCD con vcdimager y luego quemar el CD con cualquier herramienta; aunque el camino más simple es usar directamente k3b. Allí vamos a Archivo > Nuevo Proyecto > Nuevo Proyecto de VCD; en la ventana arrastramos el *.mpg recién creado y k3b hace todo por nosotros: crea la imagen del SVCD y luego quema el disco, una joya!!

Y nada más, espero les sirva.

Esto es una recopilación de los siguientes sitios:

http://gentoo-wiki.com/HOWTO_Create_a_VCD_or_SVCD

http://en.linuxreviews.org/HOWTO_Make_a_video_%28S%29VCD

http://ffmpeg.mplayerhq.hu/ffmpeg-doc.html#SEC9

Imagen de quaker
+1
0
-1

Buen trabajo ;).

 

Ahora bien no se si conoces el programa avidemux,ya trae una opcion de conversion a VCD,y segun recuerdo a DVD(.vob) tambien,desde el formato que sea.

 

Echale un ojo,por que igual te has complicado demasiado a mi parecer ;). 

+1
0
-1

"Obtener informacion es el 1º paso hacia la sabiduria,pero compartir la informacion es el 1º paso hacia la comunidad"

Imagen de Daniel TL
+1
0
-1

Hola! Gracias por la sugerencia, pero no logré hacer funcionar a Avidemux según mis espectativas, por eso opté por ffmpeg. Saludos!

+1
0
-1

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="es-ar">
<head>
  <meta content="text/html; charset=UTF-8"
 http-equiv="content-type">
 

Imagen de topito_u
+1
0
-1

ëste es el lugar para este tipo de tutoriales. Norma 2.6 de bitácoras


Equipo de moderadores del foro
+1
0
-1

carlos
presencia

Imagen de jnigro
+1
0
-1

yo uso el nerolinux 3. con este progrma podes grabar un cd de video (VCD o SVCD) y cuando elegis el archivo (en tu caso un *.avi) el nero lo transforma automaticamente.

espero que te sirva

saludos desde La Plata, Argentina

+1
0
-1

Saludos desde La Plata, Argentina