<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.guia-ubuntu.com/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
		<id>https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Didiertxo</id>
		<title>Guía Ubuntu - Contribuciones del usuario [es]</title>
		<link rel="self" type="application/atom+xml" href="https://www.guia-ubuntu.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Didiertxo"/>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Especial:Contribuciones/Didiertxo"/>
		<updated>2026-04-24T02:27:14Z</updated>
		<subtitle>Contribuciones del usuario</subtitle>
		<generator>MediaWiki 1.22.7</generator>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Ffmpeg</id>
		<title>Ffmpeg</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Ffmpeg"/>
				<updated>2006-08-12T18:16:05Z</updated>
		
		<summary type="html">&lt;p&gt;Didiertxo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Usuario doméstico]][[Category:Video]][[Categoría:Audio]]&lt;br /&gt;
&lt;br /&gt;
Ya sabemos que en Windows hay un montón de programas para convertir entre formatos de audio y video. Pero... ¿es posible hacer esto en GNU/Linux? La respuesta es que si. Existen algunas utilidades gráficas que permiten hacer estas conversiones. Sin embargo la reina de todas es una aplicación de línea de comandos. Quizás no sea tan bonita pero admite un montón de formatos de entrada y de salida, y es muy rápida. Estamos hablando de '''ffmpeg'''. Esta utilidad tiene parámetros como para echar para atrás, pero la idea es ir poniendo ejemplos de uso para no tener que pelear mucho.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
Este paquete está en el repositorio '''universe''' de modo que es sencillo de instalar. Sin embargo esta versión que hay en los repositorios no tiene soporte para muchos formatos de fichero. Por ejemplo no podrás convertir un fichero de audio a AMR para subirlo a tu móvil. En mi caso era una necesidad, por lo que estuve mirando una solución. Y estás de suerte :) &lt;br /&gt;
&lt;br /&gt;
Hay dos formas de hacer esto, instalando desde los fuentes del paquete o instalando el paquete binario generado. Si tienes prisa y no quieres complicarte la vida elegirás la segunda opción. El paquete te lo puedes bajar de http://issaris.be/dapper/snapshots/.&lt;br /&gt;
&lt;br /&gt;
Si por el contrario te gusta hacer las cosas tu mismo sigue estas instrucciones. Lo primero de todo es tener habilitado el repositorio ''multiverse''. Si no sabes como hacer esto pásate por [Primeros pasos/Activar universe-multiverse|Activar universe-multiverse].&lt;br /&gt;
&lt;br /&gt;
{{Nota|Las acciones que tienes que hacer a continuación tendrás que hacerla como usuario '''root'''}}&lt;br /&gt;
&lt;br /&gt;
Como vamos a compilar, serán necesarios una serie de paquetes de desarrollo:&lt;br /&gt;
&lt;br /&gt;
 $ aptitude install dpkg-dev libimlib2-dev texi2html liblame-dev libfaad2-dev libmp4v2-dev&lt;br /&gt;
 $ aptitude install libfaac-dev libxvidcore4-dev libtheora-dev libgsm1-dev libogg-dev libvorbis-dev  &lt;br /&gt;
 $ aptitude install liba52-dev libdts-dev libsdl1.2-dev libraw1394-dev libdc1394-13-dev &lt;br /&gt;
&lt;br /&gt;
Vamos ahora al directorio donde se baraján los fuentes del paquete ''ffmpeg'':&lt;br /&gt;
&lt;br /&gt;
 $ cd /usr/local/src&lt;br /&gt;
&lt;br /&gt;
Nos bajamos los fuentes del paquetes:&lt;br /&gt;
&lt;br /&gt;
 $ apt-get source ffmpeg&lt;br /&gt;
&lt;br /&gt;
Hay que bajarse el parche para que funcione el soporte para AMR:&lt;br /&gt;
&lt;br /&gt;
 $ wget http://blogger.rukker.org/dl/ffmpeg_enable_amr.patch.bz2&lt;br /&gt;
&lt;br /&gt;
Cambiamos al directorio con los fuentes de ''ffmpeg'' y aplicamos el parche:&lt;br /&gt;
&lt;br /&gt;
 $ cd ffmpeg-0.cvs20050918&lt;br /&gt;
 $ bzcat ../ffmpeg_enable_amr.patch.bz2 | patch -p1&lt;br /&gt;
&lt;br /&gt;
Ahora construimos el paquete con la opción ''risky'' (no preguntes por qué):&lt;br /&gt;
&lt;br /&gt;
 $ DEB_BUILD_OPTIONS=&amp;quot;risky&amp;quot; dpkg-buildpackage&lt;br /&gt;
&lt;br /&gt;
Volvemos al directorio ''/usr/local/src'' e instalamos el paquete generado:&lt;br /&gt;
&lt;br /&gt;
 $ cd ..&lt;br /&gt;
 $ dpkg -i ffmpeg_0.cvs20050918-5ubuntu1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Ahora ya tenemos ''ffmpeg'' con soporte para MP3 y AMR. Bien ya está casi completada la tarea. Tenemos que evitar que ''apt'' actualice nuestra versión compilada por una actualización que no tenga soporte para MP3 y AMR. A esto se le llama ''pinning''. Hemos de editar las preferencias de ''apt'':&lt;br /&gt;
&lt;br /&gt;
 $ gedit /etc/apt/preferences&lt;br /&gt;
&lt;br /&gt;
Y añadir estas líneas:&lt;br /&gt;
&lt;br /&gt;
 Package: ffmpeg&lt;br /&gt;
 Pin: version 0.cvs20050918-5ubuntu1&lt;br /&gt;
 Pin-Priority: 1001&lt;br /&gt;
&lt;br /&gt;
== Ejemplos de conversión ==&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv&lt;br /&gt;
&lt;br /&gt;
=== 3GP -&amp;gt; MPEG4 ===&lt;br /&gt;
 $ ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi&lt;br /&gt;
&lt;br /&gt;
=== MP3 -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; MP3 ===&lt;br /&gt;
Extrae el audio de un fichero MPEG y lo pasa a MP3&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i video.mpg -f mp3 audio_track.mp3&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; VCD ===&lt;br /&gt;
Añadiendo la opción ''-hq'' usa alta calidad.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg&lt;br /&gt;
&lt;br /&gt;
=== WAV -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; 3GP ===&lt;br /&gt;
 $ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; XviD ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv&lt;br /&gt;
&lt;br /&gt;
El fichero resultante no contiene correctamente la información de meta datos. Esto implica que cuando utilices el fichero en un visualizador de videos flash como [http://jeroenwijering.com/?item=Flash_Video_Player Flash Video PLayer] el fichero se verá correctamente pero la barra de progreso no de actualizará. Para arreglar esto usa la utilidad '''flvtool2''' que la encontrarás en http://inlet-media.de/flvtool2. Está hecha en Ruby de modo que tendrás que instalar el paquete correspondiente. Se usa así:&lt;br /&gt;
&lt;br /&gt;
 $ flvtool2 -U pelicula.flv&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; DV ===&lt;br /&gt;
Este es el formato Digital Video, el mismo que produce una cámara de video digital y es el que se puede usar para editar con Kino.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -target pal-dv pelicula.dv&lt;br /&gt;
&lt;br /&gt;
Esto me da unos errores de sincronismo del audio que no veo que se noten. Si quieres evitarlos tendrás que hacerlo de esta forma:&lt;br /&gt;
&lt;br /&gt;
 $ mencoder pelicula.avi -ovc lavc -oac pcm -o pelicula-new.avi&lt;br /&gt;
 $ ffmpeg -i pelicula-new.avi -s pal -r pal -ac 2 -ar 48000 pelicula.dv &amp;amp;&amp;amp; rm pelicula-new.avi&lt;br /&gt;
&lt;br /&gt;
Otra forma de hacerlo:&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -vcodec dvvideo -acodec copy -f dv pelicula.dv -hq&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; PNG ===&lt;br /&gt;
 $ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png&lt;br /&gt;
&lt;br /&gt;
=== WMA -&amp;gt; MP3 ===&lt;br /&gt;
Tras el parametro ''ab'' especificaremos el [[w:es:bitrate|bitrate]] del mp3 (192 en el ejemplo).&lt;br /&gt;
 $ ffmpeg -i ficheroEntrada.wma -f mp3 -ab 192 ficheroSalida.mp3 &lt;br /&gt;
&lt;br /&gt;
== Comprobar el resultado ==&lt;br /&gt;
Si el formato de destino no lo soporta Totem (ya sea con el backed Xine o GStreamer) pudes usar la aplicación '''ffplay''' que viene en el paquete ''ffmpeg'' que reproducirá cualquier formato soportado por ''ffmpeg''. Esto es útil, por ejemplo, para el formato de audio de móvil AMR.&lt;/div&gt;</summary>
		<author><name>Didiertxo</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Ffmpeg</id>
		<title>Ffmpeg</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Ffmpeg"/>
				<updated>2006-08-12T18:13:45Z</updated>
		
		<summary type="html">&lt;p&gt;Didiertxo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Usuario doméstico]][[Category:Video]][[Categoría:Audio]]&lt;br /&gt;
&lt;br /&gt;
Ya sabemos que en Windows hay un montón de programas para convertir entre formatos de audio y video. Pero... ¿es posible hacer esto en GNU/Linux? La respuesta es que si. Existen algunas utilidades gráficas que permiten hacer estas conversiones. Sin embargo la reina de todas es una aplicación de línea de comandos. Quizás no sea tan bonita pero admite un montón de formatos de entrada y de salida, y es muy rápida. Estamos hablando de '''ffmpeg'''. Esta utilidad tiene parámetros como para echar para atrás, pero la idea es ir poniendo ejemplos de uso para no tener que pelear mucho.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
Este paquete está en el repositorio '''universe''' de modo que es sencillo de instalar. Sin embargo esta versión que hay en los repositorios no tiene soporte para muchos formatos de fichero. Por ejemplo no podrás convertir un fichero de audio a AMR para subirlo a tu móvil. En mi caso era una necesidad, por lo que estuve mirando una solución. Y estás de suerte :) &lt;br /&gt;
&lt;br /&gt;
Hay dos formas de hacer esto, instalando desde los fuentes del paquete o instalando el paquete binario generado. Si tienes prisa y no quieres complicarte la vida elegirás la segunda opción. El paquete te lo puedes bajar de http://issaris.be/dapper/snapshots/.&lt;br /&gt;
&lt;br /&gt;
Si por el contrario te gusta hacer las cosas tu mismo sigue estas instrucciones. Lo primero de todo es tener habilitado el repositorio ''multiverse''. Si no sabes como hacer esto pásate por [Primeros pasos/Activar universe-multiverse|Activar universe-multiverse].&lt;br /&gt;
&lt;br /&gt;
{{Nota|Las acciones que tienes que hacer a continuación tendrás que hacerla como usuario '''root'''}}&lt;br /&gt;
&lt;br /&gt;
Como vamos a compilar, serán necesarios una serie de paquetes de desarrollo:&lt;br /&gt;
&lt;br /&gt;
 $ aptitude install dpkg-dev libimlib2-dev texi2html liblame-dev libfaad2-dev libmp4v2-dev&lt;br /&gt;
 $ aptitude install libfaac-dev libxvidcore4-dev libtheora-dev libgsm1-dev libogg-dev libvorbis-dev  &lt;br /&gt;
 $ aptitude install liba52-dev libdts-dev libsdl1.2-dev libraw1394-dev libdc1394-13-dev &lt;br /&gt;
&lt;br /&gt;
Vamos ahora al directorio donde se baraján los fuentes del paquete ''ffmpeg'':&lt;br /&gt;
&lt;br /&gt;
 $ cd /usr/local/src&lt;br /&gt;
&lt;br /&gt;
Nos bajamos los fuentes del paquetes:&lt;br /&gt;
&lt;br /&gt;
 $ apt-get source ffmpeg&lt;br /&gt;
&lt;br /&gt;
Hay que bajarse el parche para que funcione el soporte para AMR:&lt;br /&gt;
&lt;br /&gt;
 $ wget http://blogger.rukker.org/dl/ffmpeg_enable_amr.patch.bz2&lt;br /&gt;
&lt;br /&gt;
Cambiamos al directorio con los fuentes de ''ffmpeg'' y aplicamos el parche:&lt;br /&gt;
&lt;br /&gt;
 $ cd ffmpeg-0.cvs20050918&lt;br /&gt;
 $ bzcat ../ffmpeg_enable_amr.patch.bz2 | patch -p1&lt;br /&gt;
&lt;br /&gt;
Ahora construimos el paquete con la opción ''risky'' (no preguntes por qué):&lt;br /&gt;
&lt;br /&gt;
 $ DEB_BUILD_OPTIONS=&amp;quot;risky&amp;quot; dpkg-buildpackage&lt;br /&gt;
&lt;br /&gt;
Volvemos al directorio ''/usr/local/src'' e instalamos el paquete generado:&lt;br /&gt;
&lt;br /&gt;
 $ cd ..&lt;br /&gt;
 $ dpkg -i ffmpeg_0.cvs20050918-5ubuntu1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Ahora ya tenemos ''ffmpeg'' con soporte para MP3 y AMR. Bien ya está casi completada la tarea. Tenemos que evitar que ''apt'' actualice nuestra versión compilada por una actualización que no tenga soporte para MP3 y AMR. A esto se le llama ''pinning''. Hemos de editar las preferencias de ''apt'':&lt;br /&gt;
&lt;br /&gt;
 $ gedit /etc/apt/preferences&lt;br /&gt;
&lt;br /&gt;
Y añadir estas líneas:&lt;br /&gt;
&lt;br /&gt;
 Package: ffmpeg&lt;br /&gt;
 Pin: version 0.cvs20050918-5ubuntu1&lt;br /&gt;
 Pin-Priority: 1001&lt;br /&gt;
&lt;br /&gt;
== Ejemplos de conversión ==&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv&lt;br /&gt;
&lt;br /&gt;
=== 3GP -&amp;gt; MPEG4 ===&lt;br /&gt;
 $ ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi&lt;br /&gt;
&lt;br /&gt;
=== MP3 -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; MP3 ===&lt;br /&gt;
Extrae el audio de un fichero MPEG y lo pasa a MP3&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i video.mpg -f mp3 audio_track.mp3&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; VCD ===&lt;br /&gt;
Añadiendo la opción ''-hq'' usa alta calidad.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg&lt;br /&gt;
&lt;br /&gt;
=== WAV -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; 3GP ===&lt;br /&gt;
 $ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; XviD ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv&lt;br /&gt;
&lt;br /&gt;
El fichero resultante no contiene correctamente la información de meta datos. Esto implica que cuando utilices el fichero en un visualizador de videos flash como [http://jeroenwijering.com/?item=Flash_Video_Player Flash Video PLayer] el fichero se verá correctamente pero la barra de progreso no de actualizará. Para arreglar esto usa la utilidad '''flvtool2''' que la encontrarás en http://inlet-media.de/flvtool2. Está hecha en Ruby de modo que tendrás que instalar el paquete correspondiente. Se usa así:&lt;br /&gt;
&lt;br /&gt;
 $ flvtool2 -U pelicula.flv&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; DV ===&lt;br /&gt;
Este es el formato Digital Video, el mismo que produce una cámara de video digital y es el que se puede usar para editar con Kino.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -target pal-dv pelicula.dv&lt;br /&gt;
&lt;br /&gt;
Esto me da unos errores de sincronismo del audio que no veo que se noten. Si quieres evitarlos tendrás que hacerlo de esta forma:&lt;br /&gt;
&lt;br /&gt;
 $ mencoder pelicula.avi -ovc lavc -oac pcm -o pelicula-new.avi&lt;br /&gt;
 $ ffmpeg -i pelicula-new.avi -s pal -r pal -ac 2 -ar 48000 pelicula.dv &amp;amp;&amp;amp; rm pelicula-new.avi&lt;br /&gt;
&lt;br /&gt;
Otra forma de hacerlo:&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -vcodec dvvideo -acodec copy -f dv pelicula.dv -hq&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; PNG ===&lt;br /&gt;
 $ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png&lt;br /&gt;
&lt;br /&gt;
=== WMA -&amp;gt; MP3 ===&lt;br /&gt;
Tras el parametro ''ab'' especificaremos el [[w:es:bitrate]] del mp3 (192 en el ejemplo).&lt;br /&gt;
 $ ffmpeg -i ficheroEntrada.wma -f mp3 -ab 192 ficheroSalida.mp3 &lt;br /&gt;
&lt;br /&gt;
== Comprobar el resultado ==&lt;br /&gt;
Si el formato de destino no lo soporta Totem (ya sea con el backed Xine o GStreamer) pudes usar la aplicación '''ffplay''' que viene en el paquete ''ffmpeg'' que reproducirá cualquier formato soportado por ''ffmpeg''. Esto es útil, por ejemplo, para el formato de audio de móvil AMR.&lt;/div&gt;</summary>
		<author><name>Didiertxo</name></author>	</entry>

	<entry>
		<id>https://www.guia-ubuntu.com/index.php/Ffmpeg</id>
		<title>Ffmpeg</title>
		<link rel="alternate" type="text/html" href="https://www.guia-ubuntu.com/index.php/Ffmpeg"/>
				<updated>2006-08-12T18:11:26Z</updated>
		
		<summary type="html">&lt;p&gt;Didiertxo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Usuario doméstico]][[Category:Video]][[Categoría:Audio]]&lt;br /&gt;
&lt;br /&gt;
Ya sabemos que en Windows hay un montón de programas para convertir entre formatos de audio y video. Pero... ¿es posible hacer esto en GNU/Linux? La respuesta es que si. Existen algunas utilidades gráficas que permiten hacer estas conversiones. Sin embargo la reina de todas es una aplicación de línea de comandos. Quizás no sea tan bonita pero admite un montón de formatos de entrada y de salida, y es muy rápida. Estamos hablando de '''ffmpeg'''. Esta utilidad tiene parámetros como para echar para atrás, pero la idea es ir poniendo ejemplos de uso para no tener que pelear mucho.&lt;br /&gt;
&lt;br /&gt;
== Instalación ==&lt;br /&gt;
Este paquete está en el repositorio '''universe''' de modo que es sencillo de instalar. Sin embargo esta versión que hay en los repositorios no tiene soporte para muchos formatos de fichero. Por ejemplo no podrás convertir un fichero de audio a AMR para subirlo a tu móvil. En mi caso era una necesidad, por lo que estuve mirando una solución. Y estás de suerte :) &lt;br /&gt;
&lt;br /&gt;
Hay dos formas de hacer esto, instalando desde los fuentes del paquete o instalando el paquete binario generado. Si tienes prisa y no quieres complicarte la vida elegirás la segunda opción. El paquete te lo puedes bajar de http://issaris.be/dapper/snapshots/.&lt;br /&gt;
&lt;br /&gt;
Si por el contrario te gusta hacer las cosas tu mismo sigue estas instrucciones. Lo primero de todo es tener habilitado el repositorio ''multiverse''. Si no sabes como hacer esto pásate por [Primeros pasos/Activar universe-multiverse|Activar universe-multiverse].&lt;br /&gt;
&lt;br /&gt;
{{Nota|Las acciones que tienes que hacer a continuación tendrás que hacerla como usuario '''root'''}}&lt;br /&gt;
&lt;br /&gt;
Como vamos a compilar, serán necesarios una serie de paquetes de desarrollo:&lt;br /&gt;
&lt;br /&gt;
 $ aptitude install dpkg-dev libimlib2-dev texi2html liblame-dev libfaad2-dev libmp4v2-dev&lt;br /&gt;
 $ aptitude install libfaac-dev libxvidcore4-dev libtheora-dev libgsm1-dev libogg-dev libvorbis-dev  &lt;br /&gt;
 $ aptitude install liba52-dev libdts-dev libsdl1.2-dev libraw1394-dev libdc1394-13-dev &lt;br /&gt;
&lt;br /&gt;
Vamos ahora al directorio donde se baraján los fuentes del paquete ''ffmpeg'':&lt;br /&gt;
&lt;br /&gt;
 $ cd /usr/local/src&lt;br /&gt;
&lt;br /&gt;
Nos bajamos los fuentes del paquetes:&lt;br /&gt;
&lt;br /&gt;
 $ apt-get source ffmpeg&lt;br /&gt;
&lt;br /&gt;
Hay que bajarse el parche para que funcione el soporte para AMR:&lt;br /&gt;
&lt;br /&gt;
 $ wget http://blogger.rukker.org/dl/ffmpeg_enable_amr.patch.bz2&lt;br /&gt;
&lt;br /&gt;
Cambiamos al directorio con los fuentes de ''ffmpeg'' y aplicamos el parche:&lt;br /&gt;
&lt;br /&gt;
 $ cd ffmpeg-0.cvs20050918&lt;br /&gt;
 $ bzcat ../ffmpeg_enable_amr.patch.bz2 | patch -p1&lt;br /&gt;
&lt;br /&gt;
Ahora construimos el paquete con la opción ''risky'' (no preguntes por qué):&lt;br /&gt;
&lt;br /&gt;
 $ DEB_BUILD_OPTIONS=&amp;quot;risky&amp;quot; dpkg-buildpackage&lt;br /&gt;
&lt;br /&gt;
Volvemos al directorio ''/usr/local/src'' e instalamos el paquete generado:&lt;br /&gt;
&lt;br /&gt;
 $ cd ..&lt;br /&gt;
 $ dpkg -i ffmpeg_0.cvs20050918-5ubuntu1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Ahora ya tenemos ''ffmpeg'' con soporte para MP3 y AMR. Bien ya está casi completada la tarea. Tenemos que evitar que ''apt'' actualice nuestra versión compilada por una actualización que no tenga soporte para MP3 y AMR. A esto se le llama ''pinning''. Hemos de editar las preferencias de ''apt'':&lt;br /&gt;
&lt;br /&gt;
 $ gedit /etc/apt/preferences&lt;br /&gt;
&lt;br /&gt;
Y añadir estas líneas:&lt;br /&gt;
&lt;br /&gt;
 Package: ffmpeg&lt;br /&gt;
 Pin: version 0.cvs20050918-5ubuntu1&lt;br /&gt;
 Pin-Priority: 1001&lt;br /&gt;
&lt;br /&gt;
== Ejemplos de conversión ==&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i movie.avi -acodec mp3 -ar 11025 movie.flv&lt;br /&gt;
&lt;br /&gt;
=== 3GP -&amp;gt; MPEG4 ===&lt;br /&gt;
 $ ffmpeg -i movie.3gp -vcodec mpeg4 -acodec mp3 movie.avi&lt;br /&gt;
&lt;br /&gt;
=== MP3 -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; MP3 ===&lt;br /&gt;
Extrae el audio de un fichero MPEG y lo pasa a MP3&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i video.mpg -f mp3 audio_track.mp3&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; VCD ===&lt;br /&gt;
Añadiendo la opción ''-hq'' usa alta calidad.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i myfile.avi -target pal-vcd myfile_vcd.mpg&lt;br /&gt;
&lt;br /&gt;
=== WAV -&amp;gt; AMR ===&lt;br /&gt;
 $ ffmpeg -i music.wav -acodec amr_nb -ar 8000 -ac 1 -ab 32 music.amr&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; 3GP ===&lt;br /&gt;
 $ ffmpeg -i archivo.mpeg -s qcif -r 12 -ac 1 -ar 8000 -b 30 -ab 12 salida.3gp&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; XviD ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -acodec mp3 -vcodec xvid -b 687 pelicula.avi&lt;br /&gt;
&lt;br /&gt;
=== MPEG -&amp;gt; FLV ===&lt;br /&gt;
 $ ffmpeg -i pelicula.mpg -vcodec flv -y pelicula.flv&lt;br /&gt;
&lt;br /&gt;
El fichero resultante no contiene correctamente la información de meta datos. Esto implica que cuando utilices el fichero en un visualizador de videos flash como [http://jeroenwijering.com/?item=Flash_Video_Player Flash Video PLayer] el fichero se verá correctamente pero la barra de progreso no de actualizará. Para arreglar esto usa la utilidad '''flvtool2''' que la encontrarás en http://inlet-media.de/flvtool2. Está hecha en Ruby de modo que tendrás que instalar el paquete correspondiente. Se usa así:&lt;br /&gt;
&lt;br /&gt;
 $ flvtool2 -U pelicula.flv&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; DV ===&lt;br /&gt;
Este es el formato Digital Video, el mismo que produce una cámara de video digital y es el que se puede usar para editar con Kino.&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -target pal-dv pelicula.dv&lt;br /&gt;
&lt;br /&gt;
Esto me da unos errores de sincronismo del audio que no veo que se noten. Si quieres evitarlos tendrás que hacerlo de esta forma:&lt;br /&gt;
&lt;br /&gt;
 $ mencoder pelicula.avi -ovc lavc -oac pcm -o pelicula-new.avi&lt;br /&gt;
 $ ffmpeg -i pelicula-new.avi -s pal -r pal -ac 2 -ar 48000 pelicula.dv &amp;amp;&amp;amp; rm pelicula-new.avi&lt;br /&gt;
&lt;br /&gt;
Otra forma de hacerlo:&lt;br /&gt;
&lt;br /&gt;
 $ ffmpeg -i pelicula.avi -vcodec dvvideo -acodec copy -f dv pelicula.dv -hq&lt;br /&gt;
&lt;br /&gt;
=== AVI -&amp;gt; PNG ===&lt;br /&gt;
 $ ffmpeg -i swing.avi -vcodec png -vframes 1 -an -f rawvideo -s 320x240 swing1.png&lt;br /&gt;
&lt;br /&gt;
=== WMA -&amp;gt; MP3 ===&lt;br /&gt;
Tras el parametro ''ab'' especificaremos el bitrate del mp3 (192 en el ejemplo).&lt;br /&gt;
 $ ffmpeg -i ficheroEntrada.wma -f mp3 -ab 192 ficheroSalida.mp3 &lt;br /&gt;
&lt;br /&gt;
== Comprobar el resultado ==&lt;br /&gt;
Si el formato de destino no lo soporta Totem (ya sea con el backed Xine o GStreamer) pudes usar la aplicación '''ffplay''' que viene en el paquete ''ffmpeg'' que reproducirá cualquier formato soportado por ''ffmpeg''. Esto es útil, por ejemplo, para el formato de audio de móvil AMR.&lt;/div&gt;</summary>
		<author><name>Didiertxo</name></author>	</entry>

	</feed>