Anuncios Google

Convirtiendo videos con FFmpeg en GNU/Linux

Tutoriales de Aplicacioneses

Bueno, pues hoy vamos a aprender a convertir videos en GNU/Linux sin ningun programa con interfaces complicadas, aunque en GNU/Linux tampoco hay muchos conversores con gui.

Seguro que al principio os parece lioso y tendreis que estar mirando cada dos por tres el tutorial, pero seguro que en cuando hayais hecho 5 ó 6 veces el proceso, ya os sale de cabeza


Lo primero que tenemos que hacer es instalar el propio FFmpeg, por si no lo tenemos, pero que no os extrañe si ya esta ahi.

Para instalarlo es muy sencillo, solo hay que poner en la terminal esto:

sudo aptitude install ffmpeg

Una vez hecho nos ponemos manos a la obra con el video.

Lo primero es poner al video un nombre sencillo, como video.avi o algo asi, mas que nada para luego no tener que estar escribiendo toda la retahíla de caracteres que llevan los videos.

Una vez que tenemos el archivo con un nombre cortito y facil, abrimos la carpeta donde esta el archivo y pulsamos aqui (en el caso de Ubuntu):

Click en la imagen para argrandar

Si la carpeta, como la mia, esta en el escritorio, deberia salir algo como esto:

/home/victor141516/Escritorio/video

Pero cambiando victor141516 por vuestro nombre de usuario y video por el nombre de vuestra carpeta.

Esa es la direccion de la carpeta donde esta el video, y lo teneis que copiar

Ahora tenemos que abrir la terminal y escribir lo primero "cd" (sin las comillas) despues un espacio tal que asi " " (sin las comillas) y despues la direccion que hemos sacado antes, por lo que quedaria algo como: "cd /home/victor141516/Escritorio/video"

Ahora ya estamos dentro de la capeta del video desde la terminal, ahora tenemos que poner, tambien en la terminal, un comando para decir al FFmpeg que convierta el video, por lo que primero hay que llamarle con:

ffmpeg -i

Sin darle a Enter tenemos que poner el nombre del archivo con la extension, algo como:

ffmpeg -i video.avi

Vale, ahora seguimos sin darle a nada, ahora hay que poner el nombre del archivo de salida, y quedaria algo como:

ffmpeg -i video.avi VideoDeSalida.mp4

Esto en el caso de que quisieramos convertirlo a MP4, en caso de que fuera otro formato, habria que cambiar la extension.

Y ahora es cuando habira que pulsar Enter.

Si quereis una lista completa de los formatos que soporta FFmpeg, la teneis aqui.


Vale, eso es lo basico, con eso ya tenemos el video en otro formato, ¿pero que pasa si queremos que cambie las caracteristicas del video como la resolucion? pues muy facil, tan solo hay que escribir unos agregados entre el archivo original y el de salida, aqui os pongo los agregados mas importantes:

-ps: tamaño maximo del arhivo en bits, y recordad que 1Kb son 1024b, no 1000, y lo mismo con Mb-Kb, Gb-Mb...

-an: desabilita el audio

-pass 2: la verdad es que no se muy bien lo que hace, solo se que a costa de tardar un rato mas en convertirse, ocupa bastante menos con las misma calidad que si no pusiera nada

-sameq: da la misma calidad al formato de salida que al de entrada

-aspect: Cambia el aspect ratio, por ejemplo: -aspect 4:3

-r: cambia la frecuencia de refresco (Hz) del video, por ejemplo: -r 50

-b: cambia el bitrate del video, haciendo que se vea mejor o peor (nunca mejor que el original) con su consecuente cambio de tamaño, por ejemplo: -b 700 (si no se pone, por defecto esta en  200)

-s: cambia la resolucion del video (en relacion ancho x alto), por ejemplo: -s 600x400

-ar: cambia el rate del audio (en Hz), es lo mismo que para el video (si no se pone, por defecto esta en  44100)

-ab: cambia el bitrate del audio, tambien similar al video (si no se pone, por defecto esta en  64)

-acode: cambia el formato del audio, por ejemplo: -acode mp3

-target: esto crea el video en algun estandar de CD/DVD, por ejemplo: -targer pal-dvd; o -target ntsc-vcd; si no os habeis dado cuenta, tiene dos partes, la calidad y la region, de calidad hay: vcd, svcd, dv y dvd, y de region: pal y ntsc

Bueno, yo no se mas, o si hay mas que sean utiles, si sabeis mas, decidlo

El comando completo con algunos agregados seria algo como:

ffmpeg -i VideoDeEntrada.Extension -ps 7340032 -pass 2 -aspect 19:10 VideoDeSalida.mp4

Esto lo que hace es pasar un video AVI a MP4, pero que ocupe como mucho 700Mb, que le de dos pasadas y que le cambie el aspect ratio a 19:10


Vale, ahora tenemos el video transformado, ¿pero que pasa cuando tenemos varios videos? pues facil, creamos un archivo en blanco en la carpeta donde estan los videos, lo abrimos y ponemos como si fuera en la terminal:

ffmpeg -i NombreDelVideo.Extension [los agregados que queramos (opcional)] NombreDelVideoDeSalida.Extension

Quedaria algo como:

ffmpeg -i NombreDelVideo1.Extension1 [los agregados que queramos (opcional)] NombreDelVideoDeSalida1.Extension1
 
ffmpeg -i NombreDelVideo2.Extension2 [los agregados que queramos (opcional)] NombreDelVideoDeSalida2.Extension2
 
ffmpeg -i NombreDelVideo3.Extension3 [los agregados que queramos (opcional)] NombreDelVideoDeSalida3.Extension3

Y le damos a guardar, ahora cambiamos el nombre al archivo y ponemos al final .sh (como extension), ahora le damos al boton derecho, propiedades, pestaña permisos, y marcamos la casilla de "Permitir ejecutar el archivo como un programa".

Ya solo queda abrir el archivo y darle a "Ejecutar en un terminal"

3.913045
Tu voto: Ninguno Votos totales: 3.9 (23 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de burnxez

Donde estaba este tuto

Lo guardo y me lo llevo a mi casita para leero allá :P

Me vendrá muy útil.

Saludos.

Imagen de pspgorrister

Unir partes de videos con ffmpeg

Aprovecho este post, para indicar de nuevo cómo unir videos fragmentados con ffmpeg.

Aquí el enlace: http://www.scenebeta.com/node/2342


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.