Comandos de Linux

Top 10 comandos útiles 'FFMPEG' para la conversión de video, audio e imagen en Linux - Parte 2

Top 10 comandos útiles 'FFMPEG' para la conversión de video, audio e imagen en Linux - Parte 2

En este artículo vamos a ver algunas opciones y ejemplos de cómo puede usar Ffmpeg Marco multimedia para realizar varios procedimientos de conversión en archivos de audio y video.

Para obtener más detalles sobre FFMPEG y pasos para instalarlo en diferentes distribuciones de Linux, lea el artículo del siguiente enlace:

Guía de instalación de FFMPEG Multimedia Framework en Linux - Parte 1

Comandos útiles de FFMPEG

La utilidad FFMPEG admite casi todos los principales formatos de audio y video, si desea verificar los formatos disponibles de FFMPEG que puede usar ./FFMPEG -Formats Comando para enumerar todos los formatos compatibles. Si eres nuevo en esta herramienta, aquí hay algunos comandos útiles que te darán una mejor idea sobre las capacidades de esta poderosa herramienta.

1. Obtener información sobre el archivo de video

Para obtener información sobre un archivo (digamos video.mp4), ejecute el siguiente comando. Recuerda que tienes que especificar un vale archivo, pero en este caso solo queremos obtener información sobre el archivo de entrada.

$ ffmpeg -i video.FLV -HIDE_BANNER 

Nota: El -hide_banner La opción se usa para ocultar un aviso de derechos de autor que se muestra mi ffmpeg, como opciones de compilación y versiones de la biblioteca. Esta opción se puede usar para suprimir la impresión de esta información.

Por ejemplo, si ejecuta el comando anterior sin agregar -hide_banner Opción Imprimirá la información de derechos de autor de todas las herramientas FFMPEG como se muestra.

$ ffmpeg -i video.FLV 

2. Dividir un video en imágenes

Para convertir un video en número de imágenes, ejecute el comando a continuación. El comando genera los archivos nombrados imagen1.JPG, imagen2.JPG etcétera…

$ ffmpeg -i video.Imagen de FLV%D.JPG 

Después de la ejecución exitosa del comando anterior, puede verificar que el video se convierta en varias imágenes usando el siguiente comando LS.

$ ls -l Total 11648 -rw-r-r-- 1 Tecmint Tecmint 14592 Oct 19 13:19 Imagen100.JPG -RW-R-R-- 1 Tecmint Tecmint 14603 Oct 19 13:19 Imagen101.JPG -RW-R-R-- 1 Tecmint Tecmint 14584 Oct 19 13:19 Imagen102.JPG -RW-R-R-- 1 Tecmint Tecmint 14598 19 de octubre 13:19 Imagen103.JPG -RW-R-R-- 1 Tecmint Tecmint 14634 Oct 19 13:19 Imagen104.JPG -RW-R-R-- 1 Tecmint Tecmint 14693 Oct 19 13:19 Imagen105.JPG -RW-R-R-- 1 Tecmint Tecmint 14641 Oct 19 13:19 Imagen106.JPG -RW-R-R-- 1 Tecmint Tecmint 14581 Oct 19 13:19 Imagen107.JPG -RW-R-R-- 1 Tecmint Tecmint 14508 19 de octubre 13:19 Imagen108.JPG -RW-R-R-- 1 Tecmint Tecmint 14540 Oct 19 13:19 Imagen109.JPG -RW-R-R-- 1 Tecmint Tecmint 12219 Oct 19 13:18 Imagen10.JPG -RW-R-R-- 1 Tecmint Tecmint 14469 Oct 19 13:19 Imagen110.JPG 

3. Convertir imágenes en un video

Convertir el número de imágenes en una secuencia de video, use el siguiente comando. Este comando transformará todas las imágenes del directorio actual (nombrado imagen1.JPG, imagen2.JPG, etc ...) a un archivo de video llamado Imagestovideo.mpg.

Hay muchos otros formatos de imagen (como JPEG, PNG, JPG, etc.) que puede usar.

$ ffmpeg -f Image2 -I Imagen%D.JPG ImageStovideo.mpg 

4. Convertir un video en formato mp3

Para convertir un .FLV formatear archivo de video a Mp3 formatear, ejecutar el siguiente comando.

$ ffmpeg -i video.FLV -VN -AR 44100 -AC 2 -AB 192 -F MP3 Audio.mp3 

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

  1. VN: ayuda a deshabilitar la grabación de video durante la conversión.
  2. Arkansas: te ayuda a establecer la tasa de muestreo de audio en HZ.
  3. abundante: Establezca la tasa de bits de audio.
  4. C.A: para establecer el número de canales de audio.
  5. -F: formato.

5. Archivo de video FLV encubierto en formato MPG

Para convertir un .FLV archivo de video a .mpg, Use el siguiente comando.

$ ffmpeg -i video.Video de FLV.mpg 

6. Convertir video en gif animado

Para convertir un .FLV Archivo de video a archivo GIF animado y sin comprimir, use el comando a continuación.

$ ffmpeg -i video.FLV animado.gif.mp4 

7. Convertir el archivo de video MPG en FLV

Para convertir un .mpg archivo .FLV formatear, usar el siguiente comando.

$ ffmpeg -i video.MPG -AB 26K -F FLV Video1.FLV 

8. Convertir el archivo de video AVI a MPEG

Para convertir un .avi archivo mpeg Para los reproductores de DVD, ejecute el comando a continuación:

$ ffmpeg -i video.AVI -Target Pal -DVD -PS 2000000000 -PECTIVE 16: 9 Video.mpeg 

Explicación sobre las opciones utilizadas en el comando anterior.

  1. Target PAL-DVD : Formato de salida
  2. PS 2000000000 Tamaño máximo para el archivo de salida, en bits (aquí, 2 GB).
  3. aspecto 16: 9 : Pantalla panorámica.

9. Convertir un video en formato CD o DVD

Para crear un video CD o DVD, FFMPEG lo simplifica al permitirle especificar un tipo de destino y las opciones de formato requeridas automáticamente.

Puede establecer un tipo de destino de la siguiente manera: Agregar tipo -Target Tipo; El tipo de lata de lo siguiente será VCD, SVCD, DVD, DV, PAL-VCD o NTSC-SVCD en la línea de comando.

Para crear un VCD, puede ejecutar el siguiente comando:

$ ffmpeg -i video.mpg -Target vcd vcd_video.mpg 

10. Extraer audio del archivo de video

Para extraer el sonido de un archivo de video y guárdelo como archivo mp3, use el siguiente comando:

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

Explicación sobre las opciones utilizadas en el comando anterior.

  1. Video fuente : video.avi
  2. Tasa de bits de audio : 192kb/s
  3. formato de salida : mp3
  4. Sonido generado : audio3.mp3

11. Mezclar un video y audio juntos

También puede mezclar un video con un archivo de sonido de la siguiente manera:

$ ffmpeg -i audio.mp3 -i video.avi video_audio_mix.mpg 

12. Aumentar/reducir la velocidad de reproducción de video

Para aumentar la velocidad de reproducción de video, ejecute este comando. El -VF La opción establece los filtros de video que ayudan a ajustar la velocidad.

$ ffmpeg -i video.mpg -vf "setpts = 0.5*pts "alta velocidad.mpg 

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

$ ffmpeg -i video.mpg -vf "setpts = 4.0*pts "baja la velocidad.mpg -hide_banner 

13. Comparar/probar la calidad de video y audio

Para comparar videos y audios después de convertir, puede usar los comandos a continuación. Esto te ayuda a probar videos y calidad de audio.

$ ffplay video1.mp4 

Para probar la calidad de audio, simplemente use el nombre del archivo de audio de la siguiente manera:

$ ffplay audio_filename1.mp3 

Puedes escucharlos mientras tocan y comparan las cualidades del sonido.

14. Agregar foto o banner al audio

Puede agregar un póster o imagen de portada a un archivo de audio utilizando el siguiente comando, esto viene muy útil para cargar MP3 a YouTube.

$ ffmpeg -loop 1 -i imagen.jpg -i bryan \ adams \ -\ cielo.mp3 -c: v libx264 -c: a aac -strict experimental -b: a 192k -shortest Salida.mp4 

15. Agregar subtítulos a una película

Si tiene un archivo de subtítulo separado llamado subtitular.SRT, Puede usar el siguiente comando para agregar subtítulo a un archivo de película:

$ ffmpeg -i video.Subtítulos MP4 -I.srt -map 0 -map 1 -c copia -c: v libx264 -crf 23 -prescret muy rápido.MKV 

Resumen

Eso es todo por ahora, pero estos son solo algunos ejemplos de uso de FFMPEG, puede encontrar más opciones para lo que desea lograr. Recuerde publicar un comentario para proporcionar información sobre cómo usar FFMPEG o si ha encontrado errores mientras lo usa.

Referencia: https: // ffmpeg.org/

OpenCV Color to GrayScale Conversion Program
La imagen de color encubierta a una escala de grises nunca ha sido más fácil con OpenCV. Aquí hay un pequeño programa de C ++ que hace conversión de l...
Página manual plegable
Nombre Doble envuelva cada línea de entrada para que se ajuste en la sinopsis de ancho especificada Doble [opción] ... [Archivo] ... Descripción Línea...
Convierta la imagen a la escala de grises con ImageMagick
Convertir su imagen a escala de grises usando la línea de comandos de Linux....