De Avi/Flv/Mp4/Wmv/Divx/Mov/3gp a Dvd

Antes que nada indicar que lo explicado aquí puede variar un poco dependiendo de las características de la distribución empleada y a otros factores. face-smile.png

Es común que mientras navegamos por internet nos topemos en algunas ocasiones con archivos en cualquiera de los formatos descritos en el título de esta nota, pero por una u otra razón no sea el mejor formato para nosotros, sobre todo si queremos tenerlos disponibles para verlos en el DVD que tenemos en el cuarto o la sala. face-wink.png

Uno de los formatos de archivo soportado o apto para reproducir en calidad DVD es el Mpeg-2, aunque no es el únicotongue.png

En mi caso particular, poseo un reproductor de DVD que soporta el formato Mpeg y el Avi entre otros (que en realidad son contenedores de formatos), es decir, que si grabo un DVD de datos que contenga puros videos en cualquiera de estos formatos los puede reproducir sin mayores complicaciones, pero si en ese mismo DVD hay archivos de video en algún otro formato (wmv, mp4, mov) pues no los reproduce. Luego entonces me surge la necesidad de tener mis videos en formato que pueda usar en ese reproductor, sin tener que grabarlo en formato DVD-Video face-wink.png

Así que a la parte técnica.

Me inspiré en la nota que puso en su blog ToRo de México Diario sobre algo parecido y que voy a usar para casos parecidos a los de él. La diferencia radica en que el script que él usa no se adapta del todo a mis necesidades y está pensado para armar tus propios DVD-Video sobre alguna de tus series favoritos con subtítulos incluído, el cual pues no es mi caso tongue.png

Me hice un par de scripts, el primero como lo menciono es una pequeña modificación al script de ToRo, mientras que el segundo lo obtuve de mi búsqueda en internet. La principal diferencia es el tamaño del archivo generado, usando mencoder el tamaño es menor en la mayoría de los casos que el producido por ffmpeg.

El siguiente lo he llamado pasar.sh
#!/bin/bash
# pasar.sh
# Pequeño script que permite pasar un video a mpeg
# Realizado por: Hbautista, hbautista@usoli.org
# 01-Jun-2007for file in $( ls * ); do

mencoder $file -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -ofps 30000/1001 -lavcopts vcodec=mpeg2video:vmax_b_frames=2:vrc_maxrate=4498:
vrc_buf_size=1835:vbitrate=3500:keyint=18:acodec=ac3:abitrate=224:aspect=16/9 -o $file.mpeg
doneecho “Listo!

Comentarios sobre el script:
  • $file: El archivo de video que vamos a convertir
  • -oac lavc: (Output Audio Codec) con esto le indicamos el códec que usaremos para el audio. Usaremos el códec libavcodec.
  • -ovc lavc: (Output Video Codec) con esto le indicamos el códec que usaremos para el video. Usaremos el códec libavcodec.
  • -of mpeg: Determina el formato a codificar (en este caso mpeg)
  • -ofps 30000/1001: El video tendrá diferentes imágenes por segundo
  • -lavcopts: Para indicar opciones especializadas del códec libavcodec.
    • vcodec=mpeg2video: determina el codificador de video
    • vmax_b_frames=2: número de marcos B entre marcos no B: (0-2 rango correcto para MPEG4)
    • vrc_maxrate=4498: bitrate máximo en kbit/seg
    • vrc_buf_size=1835: tamaño del búffer, 1835 para DVD
    • vbitrate=3500: Especifica el valor medio del bitrate de la codificación de video.
    • keyint=18: Intervalo máximo entre marcos clave. Para un cumplimiento estricto del Mpeg1/2/4 éste debe ser menor a 132.
    • acodec=ac3: Códec de audio
    • abitrate=224: Tasa de bits de audio en kBit (por defecto 224).
    • aspect=16/9: Define el aspecto de la película en forma interna, 4/3 es formato FullScreen (cuadrado) y 16/9 en formato WideScreen (medio ancho)
  • -o $file.mpeg: El archivo de video ya convertido al formato mpeg.

Y este convertir.sh y ambos los he colocado con permiso de ejecución (chmod +x) en el directorio /usr/local/bin/ que es donde regularmente pongo los scripts (si se le pueden llamar de ese modo) que hago y los que consigo en otro lado que tienen alguna utilidad real para mí face-glasses.png
#!/bin/bash
# convertir.sh
# Pequeño script que permite pasar un video a mpeg
# Realizado por: Hbautista, hbautista@usoli.org
# 01-Jun-2007for file in $( ls * ); do

ffmpeg -i $file -target ntsc-dvd -aspect 16:9$file.mpeg
doneecho “Listo!

Comentarios sobre el script:
  • -i $file: El archivo de video que vamos a convertir
  • -target ntsc-dvd: Formato en el cual se requiere el archivo de salida, ntsc-dvd es el formato que usamos en México.
  • -aspect 16:9: En formato anchito (widescreen) con las franjitas negras tanto arriba como abajo, ideal para teles del mismo tipo face-wink.png
  • $file.mpeg: El archivo de video ya convertido al formato mpeg.

Como podrán observar en cualquiera de los dos scripts es el hecho de que transforma/convierte todos los videos que estén dentro del directorio en que me encuentre. Por lo mismo me dedique a organizar un poco más archivos, y en mi caso tengo una estructura de directorios del modo siguiente:

Videos
  1. -> Mov
  2. -> Wmv
  3. -> Mp4
  4. -> Ogg
  5. -> 3gp
  6. -> Avi

Entonces lo que hago es lo siguiente me ubico en la carpeta de mi gusto o preferencia:


hbautista@hobitton:~$ cd videos/mp4/


Y a darle que es mole de olla


hbautista@hobitton:~/videos/mp4$ pasar.sh


Y podemos ver más o menos como va el proceso



Espero haber aclarado alguna duda, ya que en mi caso me permitió aprender más acerca de mencoder el cual es el que vengo prefiriendo, pero si no les funciona siempre les queda ffmpeg face-angel.png

Enlaces:
Trackback URI: http://hbautista.usoli.org/trackback/23

Dejar un comentario

Escribe el código Captcha que estás viendo

Fuentes XML de comentario: RSS | Atom

Feed

Búsquedas

Google

Conversación

  • hbautista: Gracias por las visitas.. =)  
  • Bucio: face-smile.png Pasando a leer ¡¡ mucho sin visitarlo también  
  • Jose de Jesus Pascacio Castillejos: Holas te he dejado unos mensajes en usoli y en el postde Con Chamba espero que los puedas ver  
  • hbautista: Gracias Eurofenix, devolviendo visita en tu blog face-smile-big.png  

Escribe el código Captcha que estás viendo

Flickr

www.flickr.com
Elementos de hbautistaIr a lagalería de hbautista

Publicidad

El chisme

Comentarios Recientes

Publicidad2

Estoy en Buzear:
Ranking de Buzzear (MX)

Mapas

Locations of visitors to this page