Tutoriales

15 comandos FFmpeg para conversión multimedia en Linux

FFmpeg es un marco multimedia conveniente que le ayuda a procesar diferentes tipos de archivos multimedia, como vídeo, audio e imágenes. Te permite realizar operaciones como convertir un tipo de archivo de video a otro, cambiar formatos de audio e incluso modificar imágenes. Piense en ello como una herramienta que le permite administrar y convertir fácilmente archivos multimedia en su computadora.

En este artículo presentaremos algunas opciones y ejemplos de cómo utilizar FFmpeg Un marco multimedia para realizar diversos procedimientos de conversión de archivos de audio y vídeo en Linux.

Antes de entrar en lo básico FFmpeg comando, primero asegúrese de que FFmpeg esté instalado en su sistema Linux.

Ejemplos útiles de comandos FFmpeg

FFmpeg La utilidad admite casi todos los formatos principales de audio y video; si desea verificar los formatos disponibles compatibles con ffmpeg, puede usar ffmpeg -formats El comando enumera todos los formatos admitidos.

ffmpeg -formats

Si eres nuevo en ffmpeg herramienta, aquí hay algunos comandos útiles que le darán una mejor idea de lo que puede hacer esta poderosa herramienta.

1. Cómo usar FFmpeg para obtener información de video

Obtener información sobre el documento (p. ej. video.flv), ejecute el siguiente comando.Recuerde, debe especificar un producción archivo, pero en este caso solo queremos obtener información sobre el archivo de entrada.

ffmpeg -i video.flv -hide_banner
Recibir mensaje de vídeo

este -hide_banner La opción se utiliza para ocultar el aviso de derechos de autor que muestra ffmpeg, como las opciones de compilación y las versiones de la biblioteca. Esta opción se puede utilizar para evitar la impresión de esta información.

Por ejemplo, si ejecuta el comando anterior sin agregar -hide_banner La opción imprimirá la información de derechos de autor de todas las herramientas FFmpeg como se muestra en la imagen.

ffmpeg -i video.flv
Ocultar información de la versión de FFmpeg
Ocultar información de la versión de FFmpeg

2. Cómo usar FFmpeg para capturar imágenes de videos

El siguiente comando se utiliza para extraer fotogramas individuales de un archivo de vídeo (en este caso «video.flv«) y guárdelos como archivos de imagen separados llamados Imagen 1.jpg, Imagen 2.jpg, etc.

ffmpeg -i video.flv image%d.jpg
Dividir vídeo en imágenes
Dividir vídeo en imágenes

Después de ejecutar con éxito el comando anterior, puede usar el siguiente comando ls para verificar si el video se ha convertido en varias imágenes.

ls -l | less

total 11648
-rw-r--r-- 1 tecmint tecmint   14592 Oct 19 13:19 image100.jpg
-rw-r--r-- 1 tecmint tecmint   14603 Oct 19 13:19 image101.jpg
-rw-r--r-- 1 tecmint tecmint   14584 Oct 19 13:19 image102.jpg
-rw-r--r-- 1 tecmint tecmint   14598 Oct 19 13:19 image103.jpg
-rw-r--r-- 1 tecmint tecmint   14634 Oct 19 13:19 image104.jpg
-rw-r--r-- 1 tecmint tecmint   14693 Oct 19 13:19 image105.jpg
-rw-r--r-- 1 tecmint tecmint   14641 Oct 19 13:19 image106.jpg
-rw-r--r-- 1 tecmint tecmint   14581 Oct 19 13:19 image107.jpg
-rw-r--r-- 1 tecmint tecmint   14508 Oct 19 13:19 image108.jpg
-rw-r--r-- 1 tecmint tecmint   14540 Oct 19 13:19 image109.jpg
-rw-r--r-- 1 tecmint tecmint   12219 Oct 19 13:18 image10.jpg
-rw-r--r-- 1 tecmint tecmint   14469 Oct 19 13:19 image110.jpg

3. Cómo convertir imágenes a video en FFmpeg

Para crear un video a partir de un montón de imágenes, use el siguiente comando, que obtendrá todas las imágenes en la carpeta actual (por ejemplo, «Imagen 1.jpg«,»Imagen 2.jpg» etc.) y crea un archivo llamado «Imagen a video.mpg”.

También puedes utilizar muchos otros formatos de imagen (como jpeg, png, jpg, etc.).

ffmpeg -f image2 -i image%d.jpg imagestovideo.mpg
Convertir imagen a vídeo
Convertir imagen a vídeo

4. Cómo usar FFmpeg para convertir videos a formato MP3

Para convertir un .flv Establezca el formato del archivo de vídeo en mp3 formato, ejecute el siguiente comando.

ffmpeg -i video.flv -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio.mp3
Convertir vídeo a audio
Convertir vídeo a audio

Descripción de las opciones utilizadas en el comando anterior:

  • vn: Ayuda a desactivar la grabación durante la conversión.
  • ar: Le ayuda a configurar la frecuencia de muestreo de audio (en Hz).
  • ab: establece la velocidad de bits de audio.
  • ac: establece el número de canales de audio.
  • -f: Formato.

5. Cómo usar FFmpeg para convertir formato FLV a MPEG

Para convertir un .flv Llega el archivo de vídeo .mpgutilice el siguiente comando.

ffmpeg -i video.flv video.mpg
Convertir formato de vídeo Avi a MPG
Convertir formato de vídeo Avi a MPG

6. Cómo convertir videos a GIF usando FFmpeg

Para convertir un .flv Para convertir archivos de video en archivos gif animados y sin comprimir, use el siguiente comando.

ffmpeg -i video.flv animated.gif.mp4
Ocultar vídeo como GIF animado
Ocultar vídeo como GIF animado

7. Cómo convertir MPG a FLV usando FFmpeg

Para convertir un .mpg archivo a .flv formato, utilice el siguiente comando.

ffmpeg -i video.mpg -ab 26k -f flv video1.flv
Convertir formato de vídeo Mpg a Flv
Convertir formato de vídeo MPG a Flv

8. Cómo convertir AVI a MPEG usando FFmpeg

Para convertir un .avi archivo a MPEG Para reproductores de DVD, ejecute el siguiente comando:

ffmpeg -i video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 video.mpeg

Descripción de las opciones utilizadas en el comando anterior.

  • DVD del socio objetivo : Formato de salida
  • ps 2000000000 El tamaño máximo del archivo de salida, en bits (aquí 2 Gb).
  • Aspecto 16:9 : Pantalla ancha.
Convertir formato de vídeo Avi a MPEG
Convertir formato de vídeo Avi a MPEG

9. Cómo usar FFmpeg para convertir videos a CD/DVD

Crear vídeo CD o DVDFFmpeg facilita las cosas al permitirle especificar automáticamente el tipo de destino y las opciones de formato requeridas.

Puedes establecer un tipo de objetivo usando -target type Opciones: el tipo en la línea de comando puede ser vcd, svcd, dvd, dv, pal-vcd o ntsc-svcd.

Para crear un VCD, puede ejecutar el siguiente comando:

ffmpeg -i video.mpg -target vcd vcd_video.mpg
Convertir vídeos a formato DVD
Convertir vídeos a formato DVD

10. Cómo usar FFmpeg para extraer audio de un video

Para extraer audio o sonido de un archivo de video y guardarlo como un archivo MP3, use el siguiente comando:

ffmpeg -i video1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 audio3.mp3

Descripción de las opciones utilizadas en el comando anterior.

  • Vídeo fuente : vídeo.avi
  • tasa de bits de audio :192kb/seg
  • Formato de salida : mp3
  • sonido producido : audio3.mp3
Extraer audio de vídeo
Extraer audio de vídeo

11. Cómo fusionar audio y video usando FFmpeg

Este comando se utiliza para fusionar archivos de audio («audio.mp3«) y archivos de vídeo («video.avi«) a un único archivo multimedia («Mezcla de audio y vídeo.mpg«).

ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg
Mezclar vídeo y audio
Mezclar vídeo y audio

12. Cómo usar FFmpeg para ajustar la velocidad del video

Para aumentar la velocidad de reproducción del video, ejecute el siguiente comando -vf opción, que establece filtros de video que ayudan a ajustar la velocidad de reproducción.

ffmpeg -i video.mpg -vf "setpts=0.5*PTS" highspeed.mpg
Aumentar la velocidad de reproducción de vídeo
Aumentar la velocidad de reproducción de vídeo

También puede reducir la velocidad del video de la siguiente manera:

ffmpeg -i video.mpg -vf "setpts=4.0*PTS" lowerspeed.mpg -hide_banner
Reducir la velocidad de reproducción de vídeo
Reducir la velocidad de reproducción de vídeo

13. Cómo usar FFplay para reproducir videos

Orden jugar para reproducir un programa llamado «Vídeo 1.mp4» usar feifanque es un reproductor multimedia sencillo incluido en FFmpeg Paquete de programas.

$ ffplay video1.mp4
Probar la calidad del vídeo
Probar la calidad del vídeo

Para probar la calidad del audio, simplemente use el nombre del archivo de audio, así:

ffplay audio_filename1.mp3
Probar la calidad del audio
Probar la calidad del audio

Puedes escucharlos mientras tocan y comparar la calidad del sonido.

14. Cómo agregar fotos o banners al audio usando FFmpeg

Puede agregar un póster de portada o una imagen a un archivo de audio usando el siguiente comando, que es útil para cargar archivos MP3 a YouTube.

ffmpeg -loop 1 -i image.jpg -i Bryan\ Adams\ -\ Heaven.mp3 -c:v libx264 -c:a aac -strict experimental -b:a 192k -shortest output.mp4
Agregar imágenes al audio
Agregar imágenes al audio

15. Cómo agregar subtítulos a videos usando FFmpeg

Si tiene un archivo de subtítulos separado llamado subtítulos.srtpuede utilizar el siguiente comando para agregar subtítulos al archivo de película:

ffmpeg -i video.mp4 -i subtitles.srt -map 0 -map 1 -c copy -c:v libx264 -crf 23 -preset veryfast video-output.mkv
generalizar

Eso es todo por ahora, pero estos son sólo algunos ejemplos utilizados. FFmpegpodrás encontrar más opciones para lograr lo que deseas lograr.

Recuerde dejar un comentario con información sobre cómo usar FFmpeg o si encuentra errores al usarlo.

LEER  Manual de comandos DMIDecode con ejemplos

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba