Antofalinux Comunidad de Usuarios Linux de Antofagasta

  • Aumentar fuente
  • Fuente predeterminada
  • Disminuir fuente

Convertir videos FLV

E-mail Imprimir PDF

Esto es para hacer una conversión de los típicos vídeos *.flv como pueden ser los de youtube, google videos, etc, … a otros formatos como pueden ser MPEG, DivX, AVI, 3GP, OGG, …

Lo primero de todo es obtener el vídeo, pero mucha gente no sabe cómo hacerlo. Para ello tenemos una estupenda aplicación de Javi Moya que te descarga los vídeos de extensiones diversas. Para ello lo descargamos aquí el addons para FireFox.. Si quieres acceder a su página para ver las especificaciones pulsa aquí.

Demosle entonces:

Instalaremos dos aplicaciones, ffmpeg y mencoder

sudo apt-get install ffmpeg mencoder 

Ffmpeg es una aplicación de comando que convierte vídeo y audio de un formato a otro, mientras que mencoder es más utilizado para pasar de ogg a avi.

CÓMO CONVERTIR LOS *.FLV

Una vez bajados los flv con la anterior aplicación, procedemos a abrir la consola:

Convertir FLV to AVI

ffmpeg -i archivo.flv nuevo_archivo.avi

Convertir FLV to MPG

ffmpeg -i archivo.flv nuevo_archivo.mpeg

Convertir AVI a 3GP

ffmpeg -i video.avi-s qcif -vcodec h263 -acodec mp3 -ac 1 -ar 8000 -r 25 -ab 32 -y video.3gp

Convertir MPG a 3GP

ffmpeg -i video.mpg -s qcif -vcodec h263 -acodec mp3 -ac 1 -ar 8000 -ab 32 -y video.3gp

Convertir 3GP a AVI

ffmpeg -i video.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 video.avi

Convertir OGG a AVI

mencoder video.ogg -o video.avi -ovc lavc -oac mp3lame

La mayoría de los vídeos no deberían dar problemas pero hay ciertos codecs que ffmpeg no soporta, para ello utilizamos mencoder.

Convirtiendo los vídeos con las opciones vistas, podemos tener problemas con las resoluciones, bitrates, … para ello podemos convertirlos con otra serie de opciones. lo primero que debemos de hacer, es leernos los manuales del ffmpeg y mencoder, haciendo un “man ffmepg“. A parte de las opciones de abajo hay detalles más técnicos para los expertos ya en esto:

Sabemos que las opciones básicas por defecto suelen ser:

- Bitrate de b: fije el bitrate video en kbit/s (defecto = 200 kb/s)
- Bitrate del ab: fije el bitrate audio en kbit/s (defecto = 64)
- Tarifa de la muestra del ar: fije el samplerate audio en el hertzio (defecto = 44100 hertzios)
- Tamaño de s: fije el tamaño del marco. El formato es WxH (defecto 160×128)

Para ajustar otras opciones por ejemplo podemos poner:

ffmpeg - i ejemplo.flv -ab 70 -ar 22050 -b 500 -s 320×240 ejemplo.mpg

Bueno, esto es una primera parte. Ahora recopilo de la página HacheMuda más información útil para mencoder tal como concatenar videos, escalar, cortar, añadir audio, vídeo, …

Ejemplos de comandos de Mencoder para edición de video en GNU/Linux

Icono MencoderEn los ejemplos, el hecho de que el vídeo a editar sea un .avi o .mpg no significa que haya que usar ese comando con esos formatos de vídeo, sino que tenía que elegir alguno y quizá son los más conocidos por todos. Mencoder se traga (casi) todos los formatos que quieras pasarle. Todos los comandos se ejecutan en una sola línea:

Rotar un vídeo en cualquier formato. Con rotate=1 lo rotará 90º en sentido horario y con rotate=2 lo rotará 90º en sentido anti horario:
mencoder -vop rotate=1 -oac pcm -ovc lavc videoOriginal.avi -o videoRotado.avi



Escalar un vídeo
en cualquier formato. Quiero que el vídeo final sea de tamaño 320×240:
mencoder videoOriginal.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=320:240 -o videoEscalado.avi



Cortar un vídeo
. Quiero que el vídeo final sea exactamente desde el segundo 10 hasta el segundo 55.5 del vídeo original:
mencoder videoOriginal.avi -ss 10 -endpos 55.5 -ovc copy -oac copy -o videoRecortado.avi



Convertir un vídeo de un formato a otro
. El ejemplo es para convertir un OGG en un AVI con el códec xVid:
mencoder videoOriginal.ogg -oac pcm -ovc lavc -lavcopts vcodec=xvid:mbd=2:trell:autoaspect -o videoConvertido.avi



Añadir una pista de audio
a un vídeo. El audio en un formato que ocupa mucho (como el WAV) y lo metemos convirtiéndolo primero a MP3:
mencoder video-sinAudio.avi -o videoFinal.avi -ovc copy -oac mp3lame -audiofile audio.wav



Añadir una pista de audio
en formato MP3 a un video:
mencoder video-sinAudio.avi -o video_final.avi -ovc copy -oac copy -audiofile audio.mp3



Concatenar dos o varios vídeos
y generar uno solo (si hay más de dos será video2.avi video3.avi…):
mencoder video1.avi video2.avi -o videoFinal.avi


.
Para convertir vídeos directamente al formato del iPod, te recomiendo usar el script ipodvidenc. Descárgalo, dale permisos de ejecución, muévelo con sudo al directorio /usr/bin y en un terminal ejecuta el comando siguiente (te creará un .mov con el mismo nombre):.ipodvidenc videoOriginal.avi

y eso es todo