Come aumentare il volume per un file avi


13

Ho uno o due file .avi per i quali il suono è semplicemente troppo basso. Mi piace riprodurli in vlc e abilitare l'equalizzatore grafico aiuta in qualche modo, ma esiste un altro modo (facile e veloce!) Per aumentare il volume? Grazie!



5
Duplicato direi, le risposte qui dovrebbero essere unite all'altra domanda in quanto è più generale.
Mark Renouf,

Risposte:


5

È possibile utilizzare VirtualDub per questo. Questa guida ha una spiegazione breve e diretta.

Breve:

-

  1. Avvia VirtualDub e carica il tuo file DivX convertito.
  2. Dal menu "Video", seleziona "Copia diretta streaming".
  3. Dal menu "Audio", selezionare "Modalità di elaborazione completa".
  4. Dal menu "Audio", seleziona "Volume", seleziona l'opzione "Regola il volume dei canali audio" e puoi usare il cursore per cambiare il livello dell'audio.
  5. Premi il pulsante "Anteprima uscita" e ascolta l'audio: se non è abbastanza forte, torna al passaggio precedente e aumenta il livello di amplificazione.
  6. Dal menu "Audio", seleziona "Compressione" e seleziona "MPEG Layer-3" e lo stesso bitrate / attributi uguali o inferiori (es. 128 kBit / s, 48000 Hz, Stereo) che hai usato in precedenza per realizzare il film DivX.
  7. Dal menu "File", selezionare "Salva AVI" per salvare l'AVI per includere l'audio normalizzato. Questo non dovrebbe richiedere troppo tempo poiché solo l'audio viene ricodificato / compresso: il video verrà lasciato da solo.

Funziona (l'ho fatto da solo) ma tieni presente che in genere non produce audio di buona qualità. È più o meno lo stesso problema che hai con lo zoom di un jpeg o quanto siano ridicole le scene di "zoom e miglioramento" nei drammi polizieschi TV. Non è possibile creare dati in cui non ne esiste nessuno in primo luogo e, in effetti, poiché si sta letteralmente transcodificando l'audio si sta riducendo la qualità generale. In alcuni casi è un giusto compromesso, ma spesso ho riscontrato risultati insoddisfacenti.
Bacon Bits

Funziona in modo eccellente, tuttavia ha convertito il mio file AVI da 7 MB (registrato usando CamStudio) in un enorme file da 3,52 GB. Immagino che sarebbe il problema con il codec.
noob,

10

Molto facile da fare usando ffmpeg :

Per le versioni precedenti di ffmpeg:

ffmpeg -i myvideo.avi -vcodec copy -acodec libmp3lame -ab 128k -vol 5000 myvideo_louder.avi

Regola il parametro "-vol" fino a quando non sei soddisfatto del volume.

Mentre stai cercando il valore "-vol" appropriato, ti suggerisco di aggiungere un "-t 30" alla tua riga di comando, quindi elaborerà solo i primi 30s del video. È molto più veloce e dovrebbe essere sufficiente per valutare i risultati.

Le nuove versioni di ffmpeg supportano i filtri audio (-af), quindi puoi modificare il volume usando il filtro del volume che accetta il guadagno del volume specificato in dB:

ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile

Ho provato tutto su Windows, e questo FUNZIONA! Il grande vantaggio di questo approccio è che non è distruttivo poiché non ricodifica l'audio, quindi non rischi di desincronizzare l'audio relativamente al video. Inoltre, questo è abbastanza veloce, molto più di qualsiasi altro approccio che ho provato. Vedi anche: breakthebit.org/post/53570840966/…
gaborosa

1

VLC consente di aumentare il volume fino al 400% tenendo premuto CTRL + FRECCIA SU.


Mostra solo il 200%. Aumenta oltre quello?
Joel in Gö

Nella versione recente ha limitato il livello del volume al 200% massimo. Devi scaricare una versione precedente per ottenere un volume del 400%.
noob,

0

VLC ha una barra che ti consente di aumentare il volume al 200% dell'originale, almeno in Windows. Prova a usarlo, a parte l'EQ.

Potrebbe richiedere un po 'più di tempo ed essere eseguito solo in batch, ma VirtualDub ha un modo per prendere un file avi e aumentare anche il livello del volume su di esso.


0

Guarda questa domanda: come amplificare l'audio in un file video?

Risposta citata di Davy Landman:

Dovrai farlo nei seguenti passaggi.

  1. Demux (estrarre) il flusso audio dal contenitore, a seconda del contenitore è necessario utilizzare l'applicazione corretta. Per un demuxer generico puoi usare ffmpeg . Ma ci sono programmi più user friendly come VirtualDub per avi, TMPGEnc per file mpg.
  2. Decodifica l'audio in un file wave (non sempre necessario se Audacity può aprire direttamente il file)
  3. Aumenta il volume della traccia audio usando Audacity acquisendo il tuo file audio come descritto nel primo passaggio di questo howto .
  4. Salva il risultato come file wave.
  5. Codifica il file wave usando lo strumento giusto per il codice audio desiderato ( zoppo per mp3, faac per aac)
  6. Rimodella le nuove tracce audio e video originali nel contenitore desiderato usando lo stesso programma che hai usato per il demuxing.

0

Se il file di input contiene più flussi è possibile utilizzare il -mapparametro di ffmpeg insieme a -vol:

ffmpeg -i inputfile -map 0:v -map 0:a -vol 1024 outputfile

Si noti che -vol 256 è uguale a invariato

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.