Domina tu audio de la CLI con FFMPEG

Domina tu audio de la CLI con FFMPEG

Objetivo

Aprenda los conceptos básicos de la manipulación de audio y la conversión con FFMPEG.

Distribuciones

FFMPEG está disponible para casi todas las distribuciones de Linux.

Requisitos

Una instalación de Linux que funciona con FFMPEG.

Dificultad

Fácil

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Introducción

Los formatos de audio a menudo son más fáciles de administrar que los de video, pero eso no significa que no vengan con sus propios dolores de cabeza. En su mayor parte, los problemas de audio provienen de DRM y pérdidas en calidad. Si bien FFMPEG no siempre puede ayudar con DRM, puede ayudarlo a convertir sus archivos sin perder calidad.

Convertir audio

En primer lugar, debe aprender la forma más básica de convertir un archivo de audio.

$ ffmpeg -i canción.canción mp3.ogg

Ffmpeg usa el -i bandera para designar el comienzo de la entrada. Después de los archivos de entrada, busca opciones y la salida. En este caso, solo la salida está presente.

Calidad de retención

No todos los formatos de audio son iguales. Formatos como flac proporcionar audio de mejor calidad que formatos con pérdida como mp3 y ogg. De todos modos, desea preservar la mayor calidad posible. Para hacer eso, incluya el -Sameq bandera.

$ ffmpeg -i canción.mp3 -sameq canción.ogg

Establecer tasa de bits

La compresión de audio disminuye la calidad de un archivo de audio, pero también crea archivos de audio más pequeños. La forma más común de comprimir archivos de audio es disminuir la tasa de bits del archivo.

Para establecer la tasa de bits de un archivo de salida con FFMPEG, use el -abundante bandera.

$ ffmpeg -i canción.MP3 -AB 192 Canción.ogg

Hay varias tasas de bits comunes que se utilizan para la compresión. Puede usar cualquier número de ellos, dependiendo de su objetivo.

$ ffmpeg -i canción.MP3 -AB 128 Canción.ogg

Frecuencia

La frecuencia es otro factor que determina la calidad del archivo de salida. La frecuencia se refiere a la frecuencia de muestreo. Las tasas de muestra más altas ayudan a prevenir la distorsión.

Puede establecer la frecuencia de muestreo con el -Arkansas bandera.

$ ffmpeg -i canción.mp3 -ab 192 -ar 44100 Canción.ogg

Especificar códec

Si hay un códec particular que preferiría usar para codificar, puede especificarlo a FFMPEG con el -acodeco bandera.

$ ffmpeg -i canción.OGG -ACODEC LIBMP3LAME Canción.mp3

FFMPEG obviamente admite múltiples códecs. En realidad, usa el tipo de archivo de salida para adivinarlos, pero siempre puede especificar explícitamente.

$ ffmpeg -i canción.mp3 -acodec vorbis canción.ogg

Video de tiras

¿Qué sucede si desea quitar el video de un archivo y mantener el audio?? Ffmpeg te tiene cubierto allí también. Por supuesto, puede usar esto junto con otro script como YouTube-DL para automatizar realmente el proceso.

$ ffmpeg -i video.Canción MP4 -VN.mp3

El -VN la bandera elimina el video a medida que transcoda.

Captura de audio

Puede usar FFMPEG para capturar la entrada de un micrófono y guardarla en cualquier formato de salida que desee. Al usar los indicadores anteriores, puede controlar exactamente cómo se guarda el archivo.

$ ffmpeg -f alsa -i /dev /dsp -ar 44100 -ab 192 grabación.flac

Antes de grabar, verifique /desarrollo para el punto de montaje de su micrófono. También puede usar otras anotaciones para especificar el dispositivo de hardware que está utilizando para grabar.

$ ffmpeg -f alsa -i hw: 0 -ar 44100 -ab 192 grabación.flac

Pensamientos de cierre

FFMPEG es una herramienta increíble para trabajar con archivos de audio. Si es alguien preocupado por la calidad de su música, FFMPEG puede ser un recurso invaluable para garantizar que esté obteniendo la mayor parte de sus archivos de música.

Si está interesado en aprender más sobre FFMPEG, consulte nuestra guía de video para explorar cómo trabajar con videos usando FFMPEG.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 20.04 Instalación de FFMPEG
  • El mejor software de edición de video en Linux
  • Cómo descargar videos en línea desde la línea de comandos de Linux ..
  • Cómo obtener y cambiar los metadatos de video en Linux
  • Cómo crear un paquete Flatpak
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • El mejor reproductor de video para Linux
  • Comandos de Linux: los 20 comandos más importantes que necesitas ..
  • Descarga de Linux