1. Kamere
  2. Avto avdio in elektronika
  3. Domači avdio
  4. Osebni avdio
  5. Televizorji
  6. Pametni dom
  >> Elektronska Tehnologija >  >> Domači avdio >> Avdio in video nosilci

Kako lahko uporabim FFMPEG za povečanje obsega zvočne datoteke?

FFMPEG ponuja več načinov za povečanje zvočnega obsega. Tukaj je nekaj, z razlagami in primeri:

Metoda 1:z uporabo filtra "Volume" (najpreprostejši in priporočljivo)

To je najlažja in na splošno prednostna metoda. Za prilagajanje glasnosti uporablja preprost množitelj. Vrednost `2.0` podvoji glasnost,` 0,5` ga polovi in tako naprej. Bodite previdni z vrednostmi zgoraj "1,0`, saj tvegate, da se strižete (izkrivljanje), če zvočni vrhovi presežejo največjo amplitudo.

`` `bash

ffmpeg -i vhod.mp3 -af "volumen =2.0" output.mp3

`` `

* `-i vhod.mp3`:Določi vhodno zvočno datoteko. Zamenjajte `input.mp3` z imenom in razširitvijo datoteke.

* `-af" Volume =2,0 "`:Uporablja zvočni filter `Volume" z dobičkom 2,0 (podvoji glasnost). Prilagodite to vrednost po potrebi.

* `Output.mp3`:Določi ime izhodne datoteke.

Metoda 2:Uporaba filtra "VolumeDetect` za iskanje največje amplitude in nato ustrezno prilagoditev (natančneje, vendar zahtevata dva koraka)

Ta pristop je bolj nadzorovan, saj se izogiba striženju. Najprej zaznate največjo amplitudo in nato uporabite te podatke za varno prilagoditev glasnosti.

1. korak:zaznajte največjo amplitudo

`` `bash

ffmpeg -i vhod.mp3 -af volumedetect -f null /dev /null

`` `

Ta ukaz deluje "volumedetect", ki natisne informacije o zvoku, vključno z največjo amplitudo. Poiščite vrednost `max_volume` v izhodu. To bo negativna vrednost DB (npr. -10db).

Korak 2:Prilagodite glasnost na podlagi zaznanega največjega

Recimo `volumedetect` je poročal` max_volume` kot `-10db`. Če želite povečati prostornino s, recimo 6db, bi izračunali ciljni največji volumen kot -10db + 6db =-4db. Naslednja formula prevaja DB v dobiček filtra za glasnost:

`dobiček =10^(db/20)`

V tem primeru:

`dobiček =10^(-4/20) ≈ 0,63`

Torej bi uporabili:

`` `bash

ffmpeg -i vhod.mp3 -af "volumen =0,63" output.mp3

`` `

Zamenjajte `0,63` z izračunanim dobičkom na podlagi večjega povečanja volumna in` max_volume` iz `volumedetect`. Ta metoda preprečuje striženje, vendar je bolj zapletena.

Metoda 3:z uporabo filtra "LoudNorm" (za normalizacijo glasnosti in dosledno volumen)

Filter `LoudNorm" je zasnovan tako, da normalizira glasnost zvoka na ciljno raven. To je boljše za zagotavljanje doslednosti v več zvočnih datotekah, ne pa zgolj povečanja glasnosti. Je naprednejši, vendar zagotavlja več profesionalnih rezultatov.

`` `bash

ffmpeg -i vhod.mp3 -af LoudNorm =i =-16:tp =-1.5:lra =11:print_format =povzetek izhod.mp3

`` `

Ta primer cilja na integrirano glasnost (I) -16 lufs, pravi vrh (TP) -1,5 DBTP in območje glasnosti (LRA) 11 Lu. Te vrednosti so pogoste cilje za oddajanje in pretakanje. Te parametre prilagodite po potrebi za vaše posebne zahteve. Možnost `print_format =povzetek` vam daje podrobne informacije o stopnjah glasnosti.

Pomembni premisleki:

* Odrezovanje: Povečanje volumna lahko privede do izrezanja, kar ima za posledico izkrivljanje. Začnite z majhnimi koraki (npr. 1,2 ali 1,5) in pozorno poslušajte.

* Zvočni format: Prepričajte se, da so vaši vhodni in izhodni formati združljivi s FFMPEG.

* Bitrate: Povečanje prostornine ne spremeni bitrata. Za večjo kakovost pri glasnejših količinah razmislite o ponovni kodiranju z višjim bitratom.

Ne pozabite nadomestiti `input.mp3` in` output.mp3` z dejanskimi imeni datotek. Izberite metodo, ki najbolje ustreza vašim potrebam, in vedno poslušajte rezultat, da zagotovite, da se sliši dobro. Filter "Volume" je najhitrejši in najlažji za preproste povečanje glasnosti, medtem ko je "LoudNorm" najboljši za normalizacijo profesionalne glasnosti. Metoda "VolumeDetect" ponuja varnejši pristop k ojačanju kot preprosto z uporabo velikega množitorja s filtrom "Volume".

  1. Kaj je Windows Audio Device Graph Isolation?
  2. Video Oprema za šole
  3. Kako uporabljati iMac za snemanje zvoka Off interneta
  4. Kaj jeHDMI digitalni AV-kabel ?
  5. Kako pretvoriti videoposnetke za nalaganje v YouTube