Cara menambah volume untuk file avi

13

Saya memiliki satu atau dua file .avi yang suaranya terlalu rendah. Saya suka memainkannya dalam vlc, dan mengaktifkan equalizer grafis agak membantu, tetapi apakah ada cara lain (mudah dan cepat!) Untuk meningkatkan volume? Terima kasih!

Joel di Gö
sumber
1
superuser.com/questions/13552/... pertanyaan serupa
Joakim Elofsson
5
Duplikat saya katakan, jawaban di sini harus digabung dengan pertanyaan lain karena lebih umum.
Mark Renouf

Jawaban:

5

Anda bisa menggunakan VirtualDub untuk ini. Panduan ini memiliki penjelasan singkat dan mudah.

Singkat:

-

  1. Mulai VirtualDub dan muat di file DivX Anda yang dikonversi.
  2. Dari menu "Video", pilih "Direct Stream Copy".
  3. Dari menu "Audio", pilih "Mode Pemrosesan Penuh".
  4. Dari menu "Audio", pilih "Volume", centang opsi "Sesuaikan volume saluran audio", dan Anda dapat menggunakan bilah geser untuk mengubah level audio.
  5. Tekan tombol "Pratinjau Output" dan dengarkan audio - jika tidak cukup keras, kembali ke langkah sebelumnya dan tingkatkan amplifikasi.
  6. Dari menu "Audio", pilih "Kompresi" dan pilih "MPEG Layer-3" dan bitrate / atribut yang sama atau lebih rendah (mis. 128 kBit / s, 48000 Hz, Stereo) yang Anda gunakan sebelumnya untuk membuat film DivX.
  7. Dari menu "File", pilih "Save AVI" untuk menyimpan AVI untuk memasukkan audio yang dinormalisasi. Ini seharusnya tidak terlalu lama karena hanya audio yang dikodekan ulang / dikompresi - video akan dibiarkan sendiri.
pavsaund
sumber
Ini berfungsi (saya sudah melakukannya sendiri) tetapi maklum ini umumnya tidak menghasilkan audio berkualitas baik. Masalahnya hampir sama dengan zoom jpeg, atau betapa konyolnya adegan "zoom dan peningkatan" dalam drama kejahatan TV. Anda tidak dapat membuat data di mana tidak ada yang ada di tempat pertama, dan, memang, karena Anda benar-benar trans-coding audio Anda mengurangi kualitas keseluruhan. Ini adalah trade-off yang adil dalam beberapa kasus, tetapi seringkali saya menemukan hasilnya tidak memuaskan.
Bacon Bits
Ini bekerja sangat baik, namun itu mengkonversi file AVI 7 MB saya (direkam menggunakan CamStudio) menjadi file 3,52 GB besar. Saya kira itu akan menjadi masalah dengan codec.
noob
10

Sangat mudah dilakukan dengan menggunakan ffmpeg :

Untuk versi ffmpeg yang lebih lama:

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

Sesuaikan parameter "-vol" hingga Anda puas dengan volume.

Saat Anda mencari nilai "-vol" yang sesuai, saya sarankan Anda menambahkan "-t 30" ke baris perintah Anda, jadi itu hanya akan memproses 30-an video pertama. Ini jauh lebih cepat dan harus cukup bagi Anda untuk mengevaluasi hasilnya.

Versi baru dari filter audio dukungan ffmpeg (-af), jadi Anda dapat mengubah volume menggunakan filter volume yang menerima kenaikan volume yang ditentukan dalam dB:

ffmpeg -i inputfile -vcodec copy -af "volume=-20dB" outputfile
Badaro
sumber
Saya mencoba semuanya di Windows, dan ini hanya BEKERJA! Keuntungan BESAR dari pendekatan ini adalah tidak merusak karena tidak menyandikan ulang audio, sehingga Anda tidak berisiko melakukan sinkronisasi audio secara relatif ke video. Juga, ini cukup cepat, jauh lebih banyak daripada pendekatan lain yang saya coba. Lihat juga: breakthebit.org/post/53570840966/...
gaborous
1

VLC memungkinkan Anda untuk meningkatkan volume hingga 400% dengan menekan CTRL + PANAH ATAS.

Shane Kearney
sumber
Itu hanya menunjukkan 200%. Apakah itu meningkat melebihi itu?
Joel di Go
Dalam versi terbaru ini membatasi level volume maksimal 200%. Anda perlu mengunduh versi yang lebih lama untuk mendapatkan volume 400%.
noob
0

VLC memiliki bilah yang memungkinkan Anda menaikkan volume hingga 200% dari aslinya, setidaknya di Windows. Coba gunakan itu, selain EQ.

Mungkin butuh sedikit lebih lama dan hanya berjalan dalam batch, tetapi VirtualDub memiliki cara untuk mengambil file avi dan meningkatkan level volume di atasnya juga.

J. Polfer
sumber
0

Lihatlah pertanyaan ini: Bagaimana cara memperkuat audio dalam file video?

Dikutip oleh Davy Landman:

Anda harus melakukan ini dalam langkah-langkah berikut.

  1. Demux (mengekstrak) aliran audio dari wadah, tergantung pada wadah Anda, Anda harus menggunakan aplikasi yang benar. Untuk demuxer tujuan umum Anda bisa menggunakan ffmpeg . Tetapi ada lebih banyak program yang ramah pengguna seperti VirtualDub untuk avi, TMPGEnc untuk file mpg.
  2. Dekode audio ke file gelombang (tidak selalu diperlukan jika Audacity dapat membuka file secara langsung)
  3. Tingkatkan volume trek audio Anda menggunakan Audacity dengan mendapatkan file audio Anda seperti yang dijelaskan pada langkah pertama dalam howto ini .
  4. Simpan hasilnya sebagai file wave.
  5. Encode file wave menggunakan alat yang tepat untuk kode audio yang Anda inginkan ( lumpuh untuk mp3, faac untuk aac)
  6. Remux audio baru dan trek video asli kembali ke wadah yang diinginkan menggunakan program yang sama yang Anda gunakan untuk demuxing.
Ivo Flipse
sumber
0

Jika file input berisi banyak aliran, Anda dapat menggunakan -mapparameter ffmpeg bersama dengan -vol:

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

Perhatikan bahwa -vol 256 sama dengan tidak berubah

Lu55
sumber