GNU/Linux >> Belajar Linux >  >> Ubuntu

Menormalkan Volume Video Menggunakan Avconv?

Saya punya koleksi video, di .mkv dan .mp4 (AAC+H.264) format. .mkv file ok, tapi semua .mp4 file memiliki volume yang sangat rendah sehingga saya hampir tidak dapat mendengarnya di ponsel saya, meskipun volumenya sudah maksimal.

Saya mengonversinya menggunakan avconv jadi ukurannya lebih kecil untuk ponsel saya. Ini berfungsi dengan baik, tetapi saya belum menemukan cara untuk menormalkan volume di semua .mp4 file sehingga cocok dengan .mkv file.

Meningkatkan volume saja sudah merupakan pencapaian yang luar biasa.

Jawaban yang Diterima:

Saya baru saja mencari masalah serupa dan menggunakan solusi ini dari SuperUser

Pada dasarnya, cukup ekstrak audio dari file sebagai wav, jalankan normalize-audio di atasnya, lalu enkode ulang sebagai aac dan remux.

Saya baru saja menulis skrip cepat ini untuk melakukannya:

VIDEO_FILE=$1
VIDEO_FILE_FIXED=${VIDEO_FILE%.*}-fixed.${VIDEO_FILE##*.}
avconv -i $VIDEO_FILE -c:a pcm_s16le -vn audio.wav
normalize-audio audio.wav
avconv -i $VIDEO_FILE -i audio.wav -map 0:0 -map 1:0 -c:v copy -c:a libvo_aacenc 
   $VIDEO_FILE_FIXED

Masukkan ke dalam file seperti normalize.sh , lalu jalankan bash normalize.sh file_to_convert.mp4 . Anda akan mendapatkan file file_to_convert-fixed.mp4 .

Anda mungkin ingin mengubah normalize-audio perintah untuk menaikkan volume beberapa dB dengan -g siwtch, atau gunakan perintah lain sepenuhnya. Saya melihat lagi dan penguatan gelombang disebutkan di tempat lain. normalize-audio ada dalam paket normalisasi-audio , lucunya.

Semoga ini bisa membantu Anda.


Ubuntu
  1. Menggunakan Ansible untuk mengotomatiskan konfigurasi Logical Volume Manager

  2. Tambahkan Teks Overlay ke Video menggunakan PHP-FFMpeg

  3. Linux – Bagaimana Cara Streaming Video Lokal Ke Webcam Menggunakan Ffmpeg?

  1. Bagaimana Cara Mengunduh Video Facebook Dengan Menggunakan 'youtube-dl' Di Linux?

  2. Bagaimana Mengetahui Driver Dan Kartu Video Apa yang Saya Gunakan?

  3. Menyusut Root Menggunakan Manajemen Volume Logis?

  1. Cara Mengunduh Trek MP3 dari Video YouTube Menggunakan YouTube-DL

  2. Cara membuat volume fisik di Linux menggunakan LVM

  3. Bagaimana memulihkan volume Logis (LV) yang dihapus di LVM menggunakan vgcfgrestore