
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
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

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

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

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.