Ses dosyalarını aynı birime sahip olacak şekilde düzenleyen bir program var mı?


16

Banshee'de veya başka bir oynatıcıda müzik dinlerken, her zaman belirli şarkıların sesini yükseltmem ve başkaları için geri çevirmem gerekiyor çünkü aynı tekrarlama kazancı yok.

  • Banshee'deki şarkılarımı normalleştirebilecek bir eklenti var mı?
  • Yoksa bunu tüm müzik kütüphaneme yapabilen bir program var mı?

Şu anda cevaplar üzerinde herhangi bir etkisi olması durumunda Ubuntu 12.04 kullanıyorum.

Şimdiden teşekkürler.


In Edit > PreferencesBanshee ReplayGain düzeltmeyi etkinleştirmek için bir seçenek vardır. Bunun varsayılan olarak açık olduğunu düşünüyorum. Senin için çalışmıyor mu?
Michael Martin-Smucker

Nispeten iyi çalışıyor, ancak çok fazla farkı olan şarkılar için beğenmem için yeterince iyi değil.
Oyibo

1
Farklı formatlar için bir dizi farklı yardımcı program kullanmak yerine, sadece sox'u kullanabilirsiniz. Sanırım adam sayfasında bir örnek var ...
RobotHumans

Yanıtlar:


17

Depolarda bulunan mp3gain adlı bir komut satırı yardımcı programı kullanıyorum .

Kullanmak için müzik dosyalarınızı sakladığınız dizine gidin ve şu komutu çalıştırın:

find -name '*mp3' -exec mp3gain -r -k {} \;

Her alt dizinden geçerek biten herhangi bir dosyayı bulur .mp3ve kazancı normalize eder, böylece tutarlı bir birimde oynatılırlar.

Ayrıca mp3gain, zaten istediğiniz aralıkta olan dosyalar üzerinde etkili olmayacağını unutmayın , bu yüzden ikinci kez çalıştırdığınızda ve daha sonra, ilk sefer kadar sürmeyecektir. Böylece, bu komutu yeni dosya eklediğiniz her seferinde olduğu gibi çalıştırabilirsiniz, ister yeni bir dosya ister bir grup olsun.

Sahip edersek .oggdosyaları, benzer bir program olarak adlandırılan vardır VorbisGain :

find -name '*ogg' -exec vorbisgain -r {} \;

Sahip olduğunuz müziğin geri kalanına kıyasla herhangi bir şarkının kazancını nasıl normalleştireceğinize dair seçenekler var, ancak onlara baktığımdan beri çok uzun sürdü. Sadece tüm kütüphanemi büyük bir randomize koleksiyon olarak oynadığımı biliyorum ve yukarıdaki komando ve ayarları yıllarca benim için çalıştı.

Sahip edersek .flacdosyaları kullanabilirsiniz metaflac :

find -name '*flac' -exec metaflac --add-replay-gain {} \;

Umarım yardımcı olur.


Sadece meta-tag ekleyen tekrar oynatma ile karşılaştırıldığında mp3gain'in MP3'lerinizdeki verileri normalleştirmek için kalıcı olarak değiştireceğini unutmayın; Etkisi, MP3'ün kalitesini teknik olarak etkilemeden kaldırılamaz veya tersine çevrilemez, ancak herhangi bir fark çoğu insan kulağı tarafından algılanamayabilir.
ish

5
@izx Bu yanlış. mp3gain her mp3 verisi karesinde bir kazanç özelliği kullandığı için “kayıpsız” dır. Gönderen mp3gain(1): Also, the changes mp3gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and reencoding.. Bu nedenle, başlangıç ​​değerlerini bulmak zor olsa da, sadece sabit bir ofset ile değiştirilir, bu da mükemmel bir şekilde geri döndürülebilir.
Jonas Schäfer

2
@Oyibo Cevap için flac dosyaları için yapmanız gerekeni içeren bir düzenleme isteği gönderdim. Değiştir *oggile *flacve vorbisgain -rile metaflac --add-replay-gain. mp3gain, ofseti vorbisgain & co. Bu nedenle, bunu elle yapmak gerekli olmamalıdır.
Jonas Schäfer

1
@Oyibo Banshee afaik'teki Seçenek sadece dosyalardan RG etiketlerini okumak için desteği etkinleştirir, düzeltmeyi anında yapmaz. Bu nedenle, herhangi bir RG etiketi olmayan dosyalar için çalışmaz (bu nedenle sizin için bazı dosyalarda çalışmaz).
Jonas Schäfer

1
@Oyibo Bunu istemezsiniz, çünkü ofset diğer tekrar oynatma dosyalarıyla birlikte oynatılacak şekilde ölçeklenir. Bunun için ses seviyesi kontrolünüzü kullanırsınız.
Jonas Schäfer

3

Banshee'nin kendisi için bir eklenti olduğunu düşünmüyorum, ancak koleksiyonunuzdaki hacmi normalleştirebilirsiniz. AVP'de , bunu yapmanın iki yolunu buldum:

  • sox: üzerinden sudo apt-get install soxveya Ubuntu Yazılım Merkezi üzerinden yükleyin . Bir terminalde, cdkomutunuzu kullanarak müzik dosyalarınızın bulunduğu dizine gidin ve yazın sox <input-file.mp3> <output-file.mp3> gain −n −3. Bu, mp3 dosyasının seviyesini tam ölçek sapmasına göre -3 dB'ye normalleştirir.

  • normalize-mp3: Bu uygulama birden fazla dosyayı işlerken gitmenin yoludur. sudo apt-get install normalize-audioVeya Ubuntu Yazılım Merkezi üzerinden yükleyin . Bir terminalde, müzik dosyalarınızın bulunduğu dizine cdkomutu kullanarak gidin , ardından normalize-audio -b *.mp3sanatçı albümleri veya normalize-audio -m *.mp3mix albümler için yazın.


1

Tüm müzik kitaplığınızın sesini normalleştirmek için audacity kullanabilirsiniz.

Audacity, Windows, Mac OS X, GNU / Linux ve diğer işletim sistemleri için ücretsiz, kullanımı kolay ve çok dilli bir ses editörü ve kaydedicisidir. Audacity'yi aşağıdakileri yapmak için kullanabilirsiniz:

  • Canlı ses kaydedin.
  • Kasetleri ve kayıtları dijital kayıtlara veya CD'lere dönüştürün.
  • Ogg Vorbis, MP3, WAV veya AIFF ses dosyalarını düzenleyin.
  • Sesleri birlikte kesin, kopyalayın, birleştirin veya karıştırın.
  • Bir kaydın hızını veya perdesini değiştirin.
  • Ve dahası! Özelliklerin tam listesine bakın .

Bu özelliklerden biri , Sesi Kompresör ile Ayarla, Yükselt, Normalleştir ve Soldur / Gir efektleriyle. 1

Not : Audacity kullanmak müziğinizin kalitesini etkiler. Ancak, müzik kitaplığınız tamamen yüksek kaliteli mp3 ise, 256 ve 320 kbit / s ve örnekleme frekansı 44.1 ve 48 kHz ise, muhtemelen bir kalite kaybı (düşüş) fark etmeyeceksiniz. Artık cüret, Normalize'yi önemli ölçüde geliştirdiklerini iddia ediyor, ancak sesi normalleştirmeye çalışmadan önce bunun akılda tutulması gerektiğini düşünüyorum.

1 Kaynak: Audacity


2
Audacity ile sorunu çözmek ve yeniden kodlamak için düzenlemek o muktedir MP3 dosyası vardır çünkü ... kaliteli bir kaybına neden (ve hacim değişikliği geri döndürülemez olun) olmasıdır
imsi

Biliyorum, medyamda 320 kbit / s kullandım ve herhangi bir kalite düşüşünü fark edemezsiniz. Ama haklısın, kaliteyi etkiliyor.
Mitch

1
kabul. Sonunda bu konuda küçük bir not ekleyebilir misiniz? Teşekkürler.
ish
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.