เพิ่มแท็ก ReplayGain


11

ฉันใช้ FooBar2000 เพื่อเพิ่มแท็ก ReplayGain ในคลังเพลงของฉันเสมอ (ประกอบด้วยไฟล์. mp3 หรือ. ogg) ในคอมพิวเตอร์เครื่องใหม่ของฉันฉันต้องการหลีกเลี่ยงการติดตั้ง Wine สำหรับงานนี้

มีเครื่องมือพื้นเมืองใด ๆ ที่ฉันสามารถใช้เพื่อจุดประสงค์เดียวกันได้หรือไม่?

ฉันไม่รังเกียจหากพวกเขาเป็นบรรทัดคำสั่งเท่านั้นหรือใช้สองโปรแกรมที่แตกต่างกันสำหรับ mp3 และ ogg แต่ฉันต้องการแน่ใจว่าพวกเขาเขียนแท็กเท่านั้นและไม่ยุ่งกับไฟล์ต้นฉบับเช่นโดยแท้จริงแล้ว การเข้ารหัสที่ระดับเสียงอื่น


1
ตั้งแต่mp3gainหายไปในรุ่นล่าสุดของ Debian / Ubuntu อย่างน้อยที่สุดจากที่เก็บข้อมูลอย่างเป็นทางการซึ่งถูกลบไปแล้วpython-rgainจะเป็นการทดแทนที่เหมาะสม การใช้งานนั้นง่ายมากreplaygain *.mp3แต่น่าเสียดายที่การเปลี่ยนนี้กำลังมองหาผู้ดูแลใหม่เช่นกันดังนั้นหวังว่ามันจะไม่หายไปเช่นกัน
caw

คำตอบ:


4

แทนที่จะเป็น "หวาดกลัวเล็กน้อย" หรือตามลิงก์ที่ไม่เกี่ยวข้องทำไมไม่ลองอ่านคู่มือดูล่ะ?

จาก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.

ดังนั้นมันจะปรับเปลี่ยนกระแสข้อมูลเสียงถ้าคุณบอกเท่านั้นมิฉะนั้นจะเขียนลงในแท็กเท่านั้น

หมายเหตุด้านข้าง: URL จำนวนมากที่โพสต์ในความคิดเห็นไม่เกี่ยวข้องกับปัจจุบันที่mp3gainพบในอูบุนตู: เป็นURL ที่ล้าสมัยอย่างมากหรืออ้างถึงเวอร์ชันของWindows

เมื่อใดก็ตามที่มีข้อสงสัยว่าคำสั่งที่กำหนดทำงานอย่างไรให้ลองmanก่อน หากที่ไม่พอ (หรือหน้าไม่มีมนุษย์คนใดสามารถใช้ได้) ใช้เว็บไซต์ต้นน้ำที่ถูกต้องซึ่งสามารถตรวจสอบได้ในหน้าแพคเกจของ Ubuntu


9

มีเครื่องมือบรรทัดคำสั่งสำหรับการคำนวณค่า ReplayGain และเพิ่มแท็ก ReplayGain ในการติดตั้งเครื่องมือสำหรับ mp3, ogg และ FLAC ให้ทำดังนี้:

sudo apt-get install mp3gain vorbisgain flac

จากนั้นเพื่อเพิ่มแท็ก ReplayGain ไปยังอัลบั้มที่ประกอบด้วยไฟล์ทั้งหมดในไดเรกทอรีให้ทำสิ่งต่อไปนี้สำหรับ mp3:

mp3gain -a *.mp3

สำหรับภารกิจเดียวกันเมื่ออัลบั้มอยู่ใน ogg vorbis ให้ทำดังนี้:

vorbisgain -a *.ogg

สำหรับงานเดียวกันเมื่ออัลบั้มอยู่ในไฟล์ FLAC ให้ทำดังนี้:

metaflac --add-replay-gain *.flac

หากคุณต้องการเพิ่มแท็ก ReplayGain ไปยังไฟล์ที่ไม่ใช่อัลบั้มแทนที่จะใช้-rตัวเลือกสำหรับmp3gainและvorbisgain(ไม่มีตัวเลือกที่เกี่ยวข้องสำหรับmetaflac):

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

เครื่องมือทั้งหมดสามารถใช้เพื่อลบแท็ก ReplayGain

เช่นเคยตรวจสอบให้แน่ใจว่าคุณมีการสำรองข้อมูลก่อนดำเนินการแก้ไขไฟล์ใด ๆ ฉันไม่เคยมีปัญหากับเครื่องมือเหล่านี้ แต่ฉันไม่สามารถรับประกันได้ว่าพวกเขาจะไม่ปลอดภัย (เช่นคอมพิวเตอร์ของคุณอาจผิดพลาดหรือคุณอาจเกิดไฟฟ้าดับในระหว่างกระบวนการ)


ขอบคุณสำหรับข้อมูล แต่ฉันกลัว mp3gain เล็กน้อย อ้างอิงจากwiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gainและbobulous.org.uk/misc/Replay-Gain-in-Linux.html#mp3gainดูเหมือนว่าจริง ๆ แล้วมันสามารถเปลี่ยนไฟล์ได้เอง แท็กของมัน มันปลอดภัยจริงๆที่จะใช้?
Andrea

@ Andrea ฉันใช้ mp3gain เป็นเวลาอย่างน้อยห้าปีโดยไม่มีปัญหา แน่นอนว่าไม่ได้ออกกฎว่าปัญหาดังกล่าวมีอยู่ แต่โปรดทราบว่าในลิงค์เหล่านั้นมันถูกระบุว่าหายากมาก ฉันอาจต้องการที่จะศึกษา-wทางเลือกในการmp3gainที่ระบุไว้ในhydrogenaudio.org/forums/lofiversion/index.php/t34154.html ท้ายที่สุดคุณควรเก็บสำรองไฟล์สำคัญเช่นสื่อเสมอและหากไม่ชอบผลลัพธ์ของการใช้ ReplayGain คุณสามารถย้อนกลับได้
NN

อืม ... ฉันยังสงสัยอยู่ ตามลิงก์ของคุณฉันเห็นว่าไฟล์เสียงนั้นเปลี่ยนไป ดังนั้นฉันจึงไม่สามารถปิดการเล่นซ้ำอีกครั้งจากโปรแกรมเล่นและเล่นไฟล์ต้นฉบับโดยไม่มีการเปลี่ยนแปลง ฉันคิดว่า Foobar เพิ่งเขียนเมตาแท็กในตอนแรกและจากนั้นก็ขึ้นอยู่กับผู้เล่นที่จะเพิ่มกำไรตามแท็กนี้ ฉันพลาดอะไรไปรึเปล่า?
Andrea

@Andrea ตามที่ฉันเข้าใจ ReplayGain และ mp3 ได้รับการเปิดใช้งานเฉพาะในผู้เล่น แต่ฉันไม่ส่งออก บางทีคุณควรถามคำถามใหม่เกี่ยวกับเรื่องนี้
NN

@Andrea: mp3cain คือความปลอดภัยในการใช้งาน อ่านคำตอบของฉันด้านล่าง ...
MestreLion

3

ฉันได้เป็นส่วนหนึ่งของวิธีการผ่าน (okay ส่วนใหญ่ผ่าน :() เขียนสคริปต์ wrapper สำหรับคำตอบที่จัดทำโดย "NN" เมื่อฉันค้นพบ rgain คำตอบที่แนะนำ mp3gain จะไม่ทำงานสำหรับฉันเป็นห้องสมุดของฉันส่วนใหญ่ flac . rgain (แสดงรายการอยู่ในแพคเกจ repositories เป็นpython-rgain ) เป็นไลบรารี่สำหรับการโต้ตอบกับ replay gain tags ของไฟล์ประเภทต่าง ๆ , แต่มันมาพร้อมกับสคริปต์ wrapper สำหรับการใช้งานที่ชัดเจนที่สุด. จะใช้เวลานานและเราจะดูว่ามันทำงานได้ทันเวลา ...

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

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

แก้ไข:ฉันได้ใช้มันมาระยะหนึ่งแล้วและแม้ว่ามันจะไม่สมบูรณ์แบบ แต่ก็เป็นการปรับปรุงอย่างมากในการฟังเพลง ฉันว่าฉันต้องปรับระดับเสียงอาจจะ 10-15% เท่าที่ฉันเคย ใช้เวลาสามหรือสี่วันในคอมพิวเตอร์เก่า ๆ ที่มีเส็งเคร็งเพื่อวิเคราะห์ห้องสมุดทั้งหมดของฉัน ฉันกำลังจะเริ่มต้นกับสิ่งใหม่ ๆ ที่ฉันดาวน์โหลดมา

นอกจากนี้เมื่อฉันเรียกใช้ครั้งแรกมันถูกขัดจังหวะสองสามครั้งและไม่ได้อธิบายว่าทำไม ฉันเพิ่งจะวิ่งอีกครั้งและมันก็วิเคราะห์ที่มันเหลือทิ้งได้สำเร็จบันทึกแท็กที่มันทำไปแล้ว สิ่งที่ฉันหมายถึงคือมันสแกนเร็วกว่าการวิเคราะห์ดังนั้นหากหยุดเพียงแค่รีสตาร์ท


นี่ไม่ใช่คำตอบสำหรับคำถามเนื่องจากเนื้อหาเกี่ยวข้องเฉพาะ MP3 และ Oggs เท่านั้น คุณอาจต้องการย้ายสิ่งนี้เป็นคำถามของตัวเอง (ซึ่งเป็นที่ยอมรับในการตอบคำถามด้วย)
Chai T. Rex

มันไม่เพียงตอบคำถามนี้เท่านั้น มันตอบคำถามนี้ แต่ก็ตอบได้มากกว่านี้ แพ็คเกจที่ฉันแนะนำจะจัดการกับ MP3, Oggs, FLAC และอื่น ๆ ห้องสมุดของฉันมี mp3s และ oggs ด้วยฉันแค่ต้องการโซลูชันที่สมบูรณ์มากขึ้นและห้องสมุดแห่งนี้ก็ง่ายกว่าที่อื่น ๆ ที่แนะนำทั้งหมด และมีความเสี่ยงน้อยลงเนื่องจากไม่ได้ใช้คุณสมบัติ mp3gain ที่สูญเสียไปอย่างแน่นอนเว้นแต่ว่าคุณจะบอกเป็นพิเศษ
D. Scott Boggs

อ่ายุติธรรมพอ
Chai T. Rex

2

ฉันแค่อยากจะเพิ่มข้อมูลอีกเล็กน้อย ฉันจะเสริมว่า mp3gain จะแก้ไขไฟล์ได้ก็ต่อเมื่อคุณบอกเท่านั้น มิฉะนั้นจะเพิ่มเพียงแท็ก นอกจากนี้ SoundKonverter ยังมีอินเตอร์เฟส GUI ให้กับ mp3gain และเครื่องมืออื่น ๆ อีกมากมายเพื่อคำนวณหากำไรสำหรับไฟล์อื่น ๆ มีตัวเลือกใน SoundKonverter เพื่อแก้ไขไฟล์ แต่จะปิดไว้ตามค่าเริ่มต้นเพียงเพิ่มแท็กเท่านั้น

อีกจุดหนึ่งที่ฉันต้องการทำให้ชัดเจนคือแม้ว่าคุณจะปรับเปลี่ยนไฟล์โดยตรงกับ mp3gain มันไม่ได้เข้ารหัสไฟล์อีกครั้ง หนึ่งในคุณสมบัติของรูปแบบ mp3 คือความสามารถในการเปลี่ยนอัตราขยาย (หรือ "ปริมาณ") ของไฟล์แบบไม่ทำลายโครงสร้างเช่นไม่มีการเข้ารหัสซ้ำ


1

อัปเดต: mp3gain ไม่ควรเปลี่ยนสตรีมเสียงของคุณจนกว่าคุณจะใช้หนึ่งในตัวเลือก -r, -a, -g หรือ -l ในการติดตั้ง Ubuntu (วานิลลา) Ubuntu 12.04 ของฉันดูเหมือนว่าจะทำในตอนแรก แต่ตอนนี้ฉันไม่สามารถทำซ้ำได้ ฉันอาจถูกหลอกโดยความกล้าในการคิดว่ากระแสเสียงเปลี่ยนไปเมื่อเปรียบเทียบไฟล์ก่อน / หลังของฉันเช่นโดยปลั๊กอินความกล้าใช้แท็ก replaygain เป็นขั้นตอนการเพิ่มอินพุตก่อนเปิดไฟล์ mp3 ในเครื่องผสม

หากคุณสงสัยว่ากระแสเสียงของคุณเปลี่ยนไปหรือไม่คุณอาจต้องการเปรียบเทียบพวกเขาโดยทำดังนี้:

  1. ทำสำเนาไฟล์ mp3 ที่ยังไม่ได้ติดแท็ก
  2. ใช้ mp3gain กับหนึ่งในสำเนา
  3. จัดเรียงไฟล์ทั้งสองเวอร์ชันใน DAW (เช่น Audacity, Cubase, Garageband, ProTools, Audition หรือเทียบเท่า) ตรวจสอบให้แน่ใจว่าเรียงตัวอย่างถูกต้องแล้วและไม่มีแอปพลิเคชันอื่นเล่นเสียงบนคอมพิวเตอร์ของคุณ
  4. พลิกเฟสในหนึ่งในสำเนา (aka "invert phase" ฯลฯ ) แล้วเล่นเพลง
  5. หากคุณไม่ได้ยินเสียงกระแสข้อมูลเสียงจะเหมือนกัน 100% และไม่ได้รับผลกระทบจาก mp3- / vorbisgain หากคุณได้ยินอะไรบางอย่างมันต่างกัน

+1 สำหรับคำแนะนำเกี่ยวกับวิธีตรวจสอบว่ามีการเปลี่ยนแปลงสตรีมเสียงหรือไม่
Andrea

1
-1: ผิด mp3gainเปลี่ยนเฉพาะสตรีมเสียงหาก-r, -a, -g, or -l.มีการใช้ตัวเลือก
MestreLion
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.