Tambah volume rata-rata file video / audio

1

Saya memiliki file video yang sebagian besar suaranya terlalu sepi. Saya menganalisanya dengan FFmpeg ( ffmpeg -af volumedetect ) dan itu memberi saya statistik berikut:

n_samples: 1240911872
mean_volume: -31.9 dB
max_volume: -0.0 dB
histogram_0db: 76
histogram_1db: 319
histogram_2db: 681
histogram_3db: 2580
histogram_4db: 8232
histogram_5db: 18019
histogram_6db: 33747
histogram_7db: 60315
histogram_8db: 100737
histogram_9db: 158403
histogram_10db: 242167
histogram_11db: 361734
histogram_12db: 527198

Volume maks sudah di 0dB jadi saya tidak bisa hanya meningkatkan volume, kalau tidak akan mendistorsi bagian paling keras.

Bagaimana saya bisa meningkatkan volume rata-rata tanpa memotong puncak?

GetFree
sumber
Ini disebut normalisasi audio. Sudah diminta berkali-kali. Ini dia: superuser.com/questions/323119/…
Larssend
1
@ Larsend Maaf, tidak cukup. Jika puncak sudah di 0 dBFS maka normalisasi tidak bisa berbuat apa-apa.
Jamie Hanrahan
@ Larssend, saya dengan jelas menyatakan bahwa volume maks adalah 0dB, yang berarti sudah dinormalisasi.
GetFree

Jawaban:

1

Iya nih. Apa yang perlu Anda lakukan adalah "kompresi rentang dinamis", diikuti oleh peningkatan level volume keseluruhan yang membawa puncak kembali ke 0dBFS. Sejumlah besar program pengeditan suara dapat melakukan ini. Audacity (gratis) cukup memanggil alat "Compressor" dan itu memang memiliki fitur kompensasi gain. Inilah halaman bantuan mereka: http://manual.audacityteam.org/index.php?title=Compressor

Jamie Hanrahan
sumber
1
Apakah salah satu dari program itu adalah aplikasi baris perintah? Saya ingin mengotomatiskan tugas ini.
GetFree
Juga, lakukan dukungan program pengeditan suara itu .aac file? Saya ingin menghindari pengkodean ulang ke format yang berbeda jika memungkinkan.
GetFree
2
Jika Anda bisa melakukannya dari baris perintah, Anda harus menunggu sampai selesai diproses sebelum Anda bisa mendengar hasilnya. Uji coba & amp; kesalahan sampai kedengarannya benar akan menjadi pita lengkap. Melakukannya di Audacity akan membuat Anda menyesuaikannya sampai kedengarannya benar, lalu simpan. Mungkin jauh lebih cepat pada akhirnya.
Tetsujin
Saya setuju dengan @Tetsujin. Kecuali jika Anda memiliki banyak file audio dengan dinamika volume yang sangat mirip, Anda perlu menyesuaikan parameter kompresor (ambang, rasio, serangan dan waktu rilis) untuk masing-masing. Itu berarti coba-coba.
Jamie Hanrahan
@GetFree: Re aac file, Audacity akan membacanya secara langsung - apakah as-it-datang pada Mac, atau setelah pustaka ffmpeg diinstal; Lihat disini: manual.audacityteam.org/o/man/…
Jamie Hanrahan