Las 20 tareas más importantes que debemos conocer de FFmpeg

ffmpeg en Windows 8

¿Has escuchado alguna vez algo sobre FFmpeg? Con seguridad que si, aunque para muchas personas esta viene a ser una de las herramientas más complicadas para ser usadas de forma inmediata; por increíble que parezca, la misma nos ofrece la oportunidad de realizar una gran cantidad de tareas en cuanto a gestión de audio y vídeo.

Por ejemplo, ¿que te parecería tener que unir 2 videos en uno sólo? o ¿extraer el audio de algún archivo de video? Quizá en este preciso momento llegues a responder que para ello, existen unas cuantas aplicaciones especializadas tales como Adobe Audition o cualquier otra que sea de tu conocimiento; lastimosamente si no tenemos a dicha aplicación profesional en su versión completa, deberíamos de buscar alternativas que nos ofrezca una solución rápida, siendo quizá FFmpeg una de ellas y de la cual, nos encargaremos en hablar en este artículo.

1. Cortar un archivo de video a uno más pequeño con FFmpeg

Para poder utilizar a FFmpeg en Windows (compatible con la mayoría) nos apoyaremos en una considerable cantidad de comandos, lo cual sugiere, abrir una terminal CMD y en la medida de lo posible, con derechos de Administrador; si utilizamos la siguiente secuencia:

comandos de FFmpeg en Windows 01

Estaremos definiendo que deseamos tener un vídeo cortado desde un tiempo específico. En el ejemplo planteado, hemos sugerido se crote al video output.mp4 desde el segundo 50 y que la duración del mismo sea de 20 segundos.

2. Cortar un vídeo en varias partes con FFmpeg

La imagen que colocaremos a continuación representa al comando y sentencia para usar en nuestra terminal; allí se indica, que deseamos dividir al archivo de vídeo en 2 partes, teniendo la primera de ellas 50 segundos de duración mientras que el resto, sería la segunda parte del video cortado desde dicho tiempo en adelante.

comandos de FFmpeg en Windows 02

Lo mejor de todo se encuentra en que la herramienta FFmpeg no realiza ningún tipo de compresión, teniendo el video resultante la misma calidad que el original.

3. Convertir un vídeo hacia otro formato diferente con FFmpeg

comandos de FFmpeg en Windows 03

La imagen colocada anteriormente es un ejemplo de lo que podríamos llegar a obtener con FFmpeg; allí solamente hemos definido la utilización de -vcodec (v) como una instrucción adicional, pudiendo convertir fácilmente y de una manera más rápida al que puede utilizar una aplicación diferente, un video de YouTube flv a uno mp4 (sólo a modo de ejemplo).

4. Unir videos secuenciados en uno sólo con ffmpeg

Al haber mencionado la palabra «secuenciados» hemos intentado decir, que aquellos que utilizaremos para que formen parte de uno sólo deben tener un orden en su numeración.

comandos de FFmpeg en Windows 04

El comando que debemos utilizar junto con las sentencias están mostradas en imagen anterior; se pueden unir uno o varios vídeos, siempre y cuando los mismos tengan el mismo codec.

5. Remover el audio de un video específico

Si por alguna razón no deseamos que un vídeo tenga audio, entonces podríamos silenciar al mismo.

comandos de FFmpeg en Windows 05

Solamente tendremos que colocar una pequeña instrucción y parámetro (tal como lo sugerimos en imagen anterior) para que el video resultante ya carezca de audio alguno.

6. Extraer el audio de un vídeo con ffmpeg

comandos de FFmpeg en Windows 06

La imagen colocado anteriormente nos servirá para poder utilizar la instrucción de forma correcta a la hora de querer solamente el audio de un video; allí hemos definido a la calidad del archivo en formato mp3, lo cual representa 256 kbps.

7. Convertir un vídeo en una animación Gif

Si un vídeo lo quieres colocar en una página web, lo ideal es que lo conviertas previamente en una animación Gif debido a que dicho formato, tiene un peso mucho menor al original.

comandos de FFmpeg en Windows 07

Solamente tienes que definir parámetros tales como el tiempo de duración y la velocidad en fps.

8. Extraer una sola imagen de un vídeo

comandos de FFmpeg en Windows 08

Para ello, debemos saber en donde se encuentra dicha imagen, lo cual definiremos mediante el parámetro utilizando a ffmpeg, algo que se muestra en la imagen anterior.

9. Extraer imágenes secuenciales de un vídeo (frames)

comandos de FFmpeg en Windows 09

Sólo necesitarás definir la resolución en píxeles y la calidad de las imágenes resultantes para que puedas tener todos los cuadros que forman parte de un vídeo, en un directorio.

10. Mezclar un audio a un archivo de vídeo

comandos de FFmpeg en Windows 10

Si estas necesitando colocar un pequeño segmento de audio en la parte final de un vídeo, entonces podrías también realizarlo con ffmpeg; un ejemplo de ello lo hemos colocado en las imágenes anteriores.

11. Cambiar el tamaño de un vídeo

comandos de FFmpeg en Windows 11

Mediante el parámetro (-s) sólo tendremos que definir las nuevas dimensiones en píxeles del video resultante, tal y como lo muestra el ejemplo en la imagen antes colocada.

12. Crear un vídeo a partir de varias imágenes

comandos de FFmpeg en Windows 12

Si dispone de una serie de imágenes, las mismas deberían estar numeradas antes de ser procesadas con ffmpeg; de acuerdo al imagen anterior, tendrás la posibilidad de hacer que dichas imágenes formen parte de un vídeo con un tiempo de duración de 5 segundos.

13. Agregar una imagen a un archivo de audio

comandos de FFmpeg en Windows 13

Si tienes un archivo de audio y al mismo de quieres colocar una sencilla imagen, puedes acudir al ejemplo colocado anteriormente; el parámetro image.jpg representa a la imagen que se unirá al vídeo, procedimiento que te puede servir si deseas compartirlo en YouTube.

14. Convertir una simple imagen en un vídeo

comandos de FFmpeg en Windows 14

Una alternativa a lo que mencionamos anteriormente es esta; si tenemos una imagen, la misma por si sola no podrá subirse a YouTube (a manera de ejemplo) siendo por tanto necesario, tener que convertir a la misma en un vídeo mediante la sentencia antes colocada.

15. Agregar subtítulos a un archivo de audio

comandos de FFmpeg en Windows 15

Esta es una interesante opción que podríamos estar rescatando de entre todas las anteriores; si has conseguido los títulos en Internet para una película específica, sólo tienes que seguir el ejemplo colocado anteriormente para que el archivo (en formato srt) se pegue al vídeo como subtítulos.

16. Cortar con un archivo de audio

comandos de FFmpeg en Windows 16

En el ejemplo que hemos colocado anteriormente se menciona que deseamos un archivo de audio con una duración de 30 segundos, a partir de los 90 segundos.

17. Cambiar el volumen del audio

comandos de FFmpeg en Windows 17

Esta viene a ser una alternativa a la normalización del audio; si tienes uno de estos archivos con el volumen demasiado bajo, entonces podrías acudir al ejemplo que hemos colocado anteriormente para que el audio, suele mucho mejor (y más alto o más bajo según cada necesidad).

18. Rotar al vídeo

comandos de FFmpeg en Windows 18

Quizá te estés preguntando ¿por que razón desearía a rotar a un archivo de vídeo? Esta utilidad puede servir a aquellas personas que han grabado un vídeo en sus teléfonos móviles. El ejemplo antes sugerido, menciona a una rotación de 90° en el sentido de las manecillas del reloj (1), aunque si quieres que la rotación sea a lado contrario deberás utilizar al otro parámetro (2).

19. Aumentar o disminuir la velocidad de un vídeo

comandos de FFmpeg en Windows 19

En el ejemplo (imagen) colocado anteriormente hemos definido a 8x (1/8) como un aumento de velocidad, aunque si deseamos reducir la velocidad deberíamos utilizar a la instrucción 4*PTS, lo cual quiere decir que el video será 4 veces más lento.

20. Aumentar o disminuir la velocidad de un audio

Lo que hicimos anteriormente con el archivo de video también podríamos realizarlo con uno de audio aunque, en este caso se pueden utilizar únicamente valores de entre 0,5 a 2,0 para disminuir o aumentar la velocidad del archivo de audio.

comandos de FFmpeg en Windows 20

Con todas estas ayudas que hemos mencionado sobre la herramienta ffmpeg, podríamos llegar a ejecutar una gran cantidad de operaciones que involucran directamente, a la modificación de archivos tanto de audio como de vídeo, todo ello sin haber variado la calidad e inclusive, sin realizar una recompresión de bits.


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Peter dijo

    suena interewsante.
    que mal que para usuarios que no vemos sea exclyhente , solo imágenes en las instrucciones.
    el lector de pantalla solo dice imagen 01, 02 y así.