Menambahkan tag ReplayGain

11

Saya selalu menggunakan FooBar2000 untuk menambahkan tag ReplayGain ke perpustakaan musik saya (terdiri dari file .mp3 atau .ogg). Di komputer baru saya, saya ingin menghindari menginstal Wine hanya untuk tugas ini.

Apakah ada alat asli yang dapat saya gunakan untuk tujuan yang sama?

Saya tidak keberatan jika mereka hanya command-line, atau menggunakan dua program yang berbeda untuk mp3 dan ogg, tetapi saya ingin benar-benar yakin bahwa mereka hanya menulis tag dan tidak mengacaukan dengan file asli jika tidak, misalnya dengan sebenarnya reencoding pada volume yang berbeda.

Andrea
sumber
1
Sejak mp3gainhilang dalam versi terbaru dari Debian / Ubuntu, setidaknya dari repositori resmi, di mana telah dihapus, python-rgainadalah pengganti yang tepat. Penggunaannya juga sederhana: replaygain *.mp3Sayangnya, penggantian ini juga mencari pengelola baru, jadi mudah-mudahan tidak akan hilang juga.
gak

Jawaban:

4

Alih-alih menjadi "sedikit takut" atau mengikuti tautan yang tidak terkait, mengapa tidak membaca manual saja ?

Dari man mp3gain:

   mp3gain optionally writes gain adjustments directly into the encoded data.  In  this
   case,  the  adjustment works with all mp3 players, i.e. no support for a special tag
   is required.  This mode is activated by any of the options -r, -a, -g, or -l.

   If none of the above options are given, the recommended gain change is instead writ‐
   ten  to  a special tag in the mp3 file. In this case, the adjustment only works with
   mp3 players that support this tag.  Some mp3 players refer to  this  as  ReplayGain.
   The  tag is written either in APEv2 format (default) or in ID3v2 format (with -s i).
   If you only want to print the recommended gain change (and not modify  the  file  at
   all) you may use the -s s (skip tag) option.

Jadi itu hanya mengubah aliran audio jika Anda menyuruhnya, jika tidak, ia menulis ke tag saja.

Catatan: banyak URL yang diposting dalam komentar tidak terkait dengan yang saat ini mp3gainditemukan di Ubuntu: mereka sangat usang atau merujuk ke versi windows .

Kapan pun ragu bagaimana cara kerja perintah yang diberikan, selalu coba mandulu. Jika itu tidak cukup (atau halaman manual tidak tersedia), gunakan situs web hulu yang benar , yang dapat diperiksa di halaman paket Ubuntu .

MestreLion
sumber
9

Ada alat baris perintah untuk menghitung nilai ReplayGain dan menambahkan tag ReplayGain. Untuk menginstal alat untuk mp3, ogg dan FLAC lakukan hal berikut:

sudo apt-get install mp3gain vorbisgain flac

Kemudian untuk menambahkan tag ReplayGain ke album yang terdiri dari semua file dalam direktori, lakukan hal berikut untuk mp3:

mp3gain -a *.mp3

Untuk tugas yang sama ketika album di ogg vorbis lakukan hal berikut:

vorbisgain -a *.ogg

Untuk tugas yang sama ketika album dalam file FLAC lakukan hal berikut:

metaflac --add-replay-gain *.flac

Jika Anda ingin menambahkan tag ReplayGain ke file yang bukan album, gunakan -ropsi untuk mp3gaindan vorbisgain(tidak ada opsi yang sesuai untuk metaflac):

mp3gain -r *.mp3
vorbisgain -r *.ogg

Semua alat juga dapat digunakan untuk menghapus tag ReplayGain.

Seperti biasa, pastikan Anda memiliki cadangan sebelum melanjutkan dengan modifikasi file apa pun. Saya tidak pernah memiliki masalah dengan alat-alat ini tetapi saya tidak dapat menjamin mereka gagal aman (juga, komputer Anda bisa macet atau Anda mungkin memiliki pemadaman listrik di tengah proses).

NN
sumber
Terima kasih atas informasinya, tetapi saya agak takut dengan keuntungan mp3. Menurut wiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gain dan bobulous.org.uk/misc/Replay-Gain-in-Linux.html#mp3gain tampaknya dapat benar-benar mengubah file itu sendiri, tidak hanya tag-nya. Apakah benar-benar aman digunakan?
Andrea
@Andrea Saya telah menggunakan keuntungan mp3 setidaknya selama lima tahun tanpa masalah. Itu tentu saja tidak mengesampingkan bahwa masalah seperti itu ada tetapi perhatikan bahwa dalam tautan tersebut diindikasikan sangat jarang. Saya mungkin ingin mempelajari -wopsi mp3gainseperti yang ditunjukkan dalam hydrogenaudio.org/forums/lofiversion/index.php/t34154.html . Terakhir, Anda harus selalu menyimpan cadangan file-file penting seperti media dan, dengan demikian, jika tidak menyukai hasil penerapan ReplayGain, Anda dapat mengembalikannya.
NN
Uhm ... Saya masih ragu. Mengikuti tautan Anda, saya melihat bahwa file audio diubah pula. Jadi saya tidak bisa menonaktifkan replaygain dari pemain dan memutar file asli tanpa perubahan. Saya pikir Foobar hanya menulis metatag di awal, dan kemudian terserah kepada pemain untuk meningkatkan gain sesuai dengan tag ini. Apakah saya melewatkan sesuatu?
Andrea
@Andrea Seperti yang saya pahami ReplayGain dan mp3gain, itu hanya aktif jika diaktifkan pada pemain tetapi saya tidak mengekspor. Mungkin Anda harus mengajukan pertanyaan baru tentang ini.
NN
@Andrea: mp3cain adalah aman untuk digunakan. Baca jawaban saya di bawah ini ...
MestreLion
3

Saya mendapat bagian dari jalan (oke sebagian besar jalan melalui :() menulis skrip pembungkus untuk jawaban yang diberikan oleh "NN" ketika saya menemukan rgain. Jawabannya merekomendasikan mp3gain tidak akan bekerja untuk saya karena perpustakaan saya kebanyakan flac . rgain (terdaftar dalam paket repositori sebagai python-rgain ) adalah perpustakaan untuk berinteraksi dengan tag ulangan keuntungan dari berbagai jenis file, tetapi juga dilengkapi dengan beberapa script wrapper untuk itu yang paling jelas menggunakan. saya sedang menjalankan itu, tampaknya seperti itu akan memakan waktu lama, dan kita akan melihat bagaimana kinerjanya dalam waktu ...

sudo apt-get install -y python-rgain
collectiongain ~/Music

https://bitbucket.org/fk/rgain/

Sunting: Saya telah menggunakannya untuk beberapa waktu sekarang dan sementara itu tidak sempurna, telah menjadi peningkatan besar untuk mendengarkan musik. Saya akan mengatakan bahwa saya harus menyesuaikan volume mungkin 10-15% sebanyak dulu. Butuh tiga atau empat hari di komputer lama saya yang jelek untuk menganalisis seluruh perpustakaan saya. Saya akan memulainya dengan beberapa hal baru yang saya unduh.

Juga, ketika saya menjalankannya pertama kali, itu terputus beberapa kali, dan tidak menjelaskan mengapa. Saya hanya menjalankannya lagi, dan mengambil menganalisis di mana ia pergi, setelah berhasil menyimpan tag yang telah dilakukan sejauh ini. Yang saya maksud adalah, ini memindai jauh lebih cepat daripada yang dianalisis sehingga jika berhenti restart saja.

D. Scott Boggs
sumber
Ini bisa dibilang bukan jawaban untuk pertanyaan, karena pertanyaan hanya melibatkan MP3 dan Oggs. Anda mungkin ingin memindahkan ini ke pertanyaannya sendiri (di mana bisa juga menjawab pertanyaan itu).
Chai T. Rex
Ya, itu tidak hanya menjawab pertanyaan ini. Itu memang menjawab pertanyaan ini, tetapi juga menjawab lebih banyak lagi. Paket yang saya sarankan menangani MP3, Oggs, FLACs, dan lainnya. Perpustakaan saya juga berisi mp3 dan ogg, saya hanya membutuhkan solusi yang lebih lengkap, dan yang ini jauh lebih mudah dari semua yang disarankan. Dan kurang berisiko, karena jelas tidak menggunakan fitur keuntungan mp3 yang lossy, kecuali jika Anda secara khusus mengatakannya.
D. Scott Boggs
Ahh, cukup adil.
Chai T. Rex
2

Saya hanya ingin menambahkan sedikit informasi. Saya akan menegaskan bahwa keuntungan mp3 hanya akan mengubah file jika Anda menyuruhnya; kalau tidak, itu hanya akan menambahkan tag. Juga, SoundKonverter akan menyediakan antarmuka GUI untuk mendapatkan mp3 dan beberapa alat lainnya untuk menghitung keuntungan untuk file lain. Ada opsi di SoundKonverter untuk memodifikasi file, tetapi tidak aktif secara default, hanya menambahkan tag.

Satu hal lain yang saya ingin jelaskan adalah bahwa bahkan jika Anda memodifikasi file secara langsung dengan mp3gain, itu tidak menyandikan ulang file tersebut. Salah satu fitur format mp3 adalah kemampuan untuk mengubah perolehan (atau "volume") file secara tidak konstruktif, yaitu tanpa pengkodean ulang.

CFWhitman
sumber
1

UPDATE: mp3gain seharusnya tidak mengubah aliran audio Anda kecuali Anda menggunakan salah satu opsi -r, -a, -g, atau -l. Pada instalasi Ubuntu 12.04 (vanilla) saya, tampaknya pada awalnya melakukannya, tetapi sekarang saya tidak dapat mereproduksi itu. Saya mungkin telah ditipu oleh Audacity untuk berpikir aliran audio berubah ketika membandingkan file-file saya sebelum / sesudah, misalnya dengan plug-in Audacity yang menerapkan tag replaygain sebagai tahap penguatan input sebelum membuka file-file mp3 dalam mixernya.

Jika Anda ragu apakah stream audio Anda berubah, Anda mungkin ingin membandingkannya dengan melakukan hal berikut:

  1. Buat salinan file mp3 yang belum diberi tag
  2. Gunakan keuntungan mp3 di salah satu salinan
  3. Sejajarkan kedua versi file dalam DAW (seperti Audacity, Cubase, Garageband, ProTools, Audition, atau yang setara). Pastikan mereka berbaris secara akurat, dan tidak ada aplikasi lain yang memutar audio di komputer Anda
  4. Balikkan fase pada salah satu salinan (alias "fase terbalik", dll) dan putar ulang campuran
  5. Jika Anda tidak dapat mendengar suara, stream audio 100% identik, dan karenanya tidak terpengaruh oleh mp3- / vorbisgain. Jika Anda mendengar sesuatu, mereka berbeda.
Kim Skråmo
sumber
+1 untuk saran tentang cara memeriksa apakah aliran audio telah berubah
Andrea
1
-1: salah. mp3gainhanya mengubah aliran audio jika -r, -a, -g, or -l.opsi digunakan.
MestreLion