Ir al contenido

Audio y vídeo digital/Encodeo Ogg en Linux

De Wikilibros, la colección de libros de texto de contenido libre.

El formato Ogg es un contenedor libre de patentes, abierto y diseñado para dar un alto grado de eficiencia en el streaming y la compresión de archivos.

Codificación

[editar]

Vídeo y sonido

[editar]

Ogg, al ser un contenedor, posee principalmente 2 códecs libres , uno de video (theora) y otro de sonido (Vorbis). Para poder codificar se necesita tener instalados ambos códecs, que están disponibles en casi todas las distribuciones.

  • bajar el programa ejecutable ffmpeg2theora desde v2v.cc simplemente clicando "linux"
  • descomprimir: bunzip2 ffmpeg2theora-0.13.linux.bin.bz2
  • darle permisos de ejecución: chmod +x ffmpeg2theora-0.13.linux.bin
  • teclear ./ffmpeg2theora-0.13.linux.bin -h para ver las opciones de encodeo

Ejemplos de uso

[editar]
  • Dar manualmente la calidad de video (-v) y audio (-a):

ffmpeg2theora -o ouput.ogg -v 7 -a 3 videoclip.xxx

  • O también usando los presets por defecto que trae el binario.

ffmpeg2theora -o ouput.ogg -p preview videoclip.xxx

  • Otro tipo de preset por defecto.

ffmpeg2theora -o ouput -p pro videoclip.xxx

  • Para escalar el video:

ffmpeg2theora -o ouput.ogg --width (-x) 800 --height(-y) 600 videoclip.xxx

Sólo archivos de sonido

[editar]

Para codificar archivos que sólo contienen sonido, se puede usar un programa llamado oggenc, presente en las mayoría de las distribuciones de Linux, y en otros sistemas operativos libres y propietarios.

El uso del programa es bien sencillo:

$ oggenc archivo.wav

Ésto genera un archivo comprimido llamado archivo.ogg con una calidad de sonido similar al del original pero con un tamaño ínfimo.