Tambah Volume Video MKV dari Terminal Linux

13

Saya punya banyak file video .MKV yang sepertinya semua diputar dengan volume yang sangat rendah - Saya akhirnya harus menghidupkan TV sampai mendengarnya, yang sangat menjengkelkan ketika saya beralih ke saluran lain dan bangunkan orang mati karena sangat keras.

Apa yang saya cari adalah metode baris perintah untuk menambah volume (jadi saya bisa menjalankannya dengan cepat) yang diharapkan akan bekerja terlepas dari audio codec yang digunakan dalam file tertentu. (Saya tidak keberatan mengkodekan audio output).

Sebagai referensi, saya menggunakan Ubuntu 9.04 di server saya, dan file sedang diputar dengan Boxee di Mac Mini, tetapi masalah volume juga sama pada Windows.

The How-To Geek
sumber

Jawaban:

18

Ini tidak didokumentasikan dengan sangat baik, tetapi FFmpeg memiliki -volsaklar yang akan memungkinkan Anda untuk meningkatkan output volume.

Contoh:

ffmpeg -i vid.mkv -vol 512 -vcodec copy output.mkv

Beberapa hal yang perlu diperhatikan:

  • yang -volberalih menggunakan "byte persen", sehingga Anda tidak bisa hanya menentukan peningkatan volume yang 200%, 100% = 256 sehingga menentukan 256 akan meninggalkan volume seperti, 512 akan menggandakan dan sebagainya.
John T
sumber
Mencoba untuk menguji ini ... sepertinya saya perlu mengkompilasi ulang ffmpeg dari sumber untuk menggunakan matroska. Akan melaporkan kembali!
The How-To Geek
Aku akan menyilangkan jari :)
John T
2
Solusi terbaik yang pernah ada dan pada tahun 2018, solusi ini berhasil!
Olivier Pons
Apakah ada cara untuk menormalkan volume?
white_gecko
Untuk normalisasi, ini harus menjadi tempat yang tepat untuk melihat: superuser.com/questions/323119/…
white_gecko
2

Switch -vol sudah tidak digunakan lagi, saya menemukan metode ini berguna saat ini:

ffmpeg -i input.mkv -vcodec copy -filter:a "volume=5.000000" output.louder.mkv

Sesuaikan angka setelah volume = sesuai dengan kebutuhan Anda,

Sumber:

https://trac.ffmpeg.org/wiki/AudioVolume

Pengujian.

Penatua Geek
sumber