GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Normalizar el volumen de video usando Avconv?

Tengo una colección de videos, en el .mkv y .mp4 (AAC+H.264) formatos. El .mkv los archivos están bien, pero todos los .mp4 los archivos tienen un volumen tan bajo que apenas puedo escucharlos en mi teléfono, incluso cuando el volumen está al máximo.

Los convierto usando avconv así que son más pequeños para mi teléfono. Funciona bien, pero aún no he descubierto cómo puedo normalizar el volumen en todos los .mp4 archivos para que coincidan con .mkv archivos.

Solo subir el volumen sería un gran logro.

Respuesta aceptada:

Acabo de buscar un problema similar y usé esta solución de SuperUser

Básicamente, simplemente extraiga el audio del archivo como wav, ejecute normalize-audio en él y luego vuelva a codificarlo como aac y remux.

Acabo de escribir este script rápido para hacerlo:

VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc 
   $VIDEO_FILE_FIXED

Póngalo en un archivo como normalize.sh , luego ejecute bash normalize.sh file_to_convert.mp4 . Obtendrá un archivo file_to_convert-fixed.mp4 .

Es posible que desee modificar el normalize-audio comando para aumentar el volumen en algunos dB con -g siwtch, o use otro comando completamente. Vi aacgain y ganancia de onda mencionado en otra parte. normalize-audio está en el paquete normalize-audio , curiosamente.

Espero que esto te ayude.


Ubuntu
  1. Cómo descargar pistas MP3 de un video de YouTube usando YouTube-DL

  2. Cómo crear un volumen físico en Linux usando LVM

  3. Agregue texto superpuesto a video usando PHP-FFMpeg

  4. lvremove no pudo eliminar el volumen después de usar el comando 'triturar'

  5. Cómo recuperar el volumen lógico (LV) eliminado en LVM usando vgcfgrestore

Cómo crear un volumen de disco duro virtual usando un archivo en Linux

Cómo crear su propio servidor de videoconferencia usando Jitsi Meet en Ubuntu 18.04 LTS

Cree un volumen de disco duro virtual (VHD) usando un archivo en Linux

¿Reducción de la raíz usando la gestión de volumen lógico?

Uso de los tutoriales en video de cPanel

¿Por qué mi compilación de Ubuntu se retrasa al mover ventanas?