วิธีฉีกซีดีเพลงเป็น flac


11

สวัสดีฉันพยายามที่จะฉีกซีดีเพลงบางรูปแบบในรูปแบบ flac ที่หลวม

Flac มีอัตราการบีบอัดที่แตกต่างกันและมีหลายอาร์กิวเมนต์ที่สามารถส่งผ่านได้ ปกติฉันต้องการใช้flacกับอาร์กิวเมนต์-V8ซึ่งหมายความว่าเนื้อหาที่ถูกริพได้รับการตรวจสอบแล้วและใช้อัตราการบีบอัดสูงสุด ข้อควรจำ: Flac เป็นแบบไม่สูญเสีย ดังนั้นอัตราการบีบอัดจึงไม่ส่งผลต่อคุณภาพ มันมีผลเพียงเวลาการประมวลผลและขนาดไฟล์

ฉันใช้ Rhythmbox และ RipperX เพื่อริปซีดีเพลงของฉัน

Rhythmbox สามารถระบุ Audio CD และแสดงชื่อ interprets และชื่อเพลงทั้งหมดโดยอัตโนมัติ แต่ไม่สามารถแก้ไขตัวเลือกรูปแบบการริปได้ ไม่สามารถปรับระดับการบีบอัดได้ มันใช้ระดับการบีบอัดเริ่มต้นที่ 5 แทน

ดังนั้นฉันจึงลอง RipperX ในเมนูตัวเลือกฉันสามารถเพิ่มอาร์กิวเมนต์เพิ่มเติมซึ่งถูกใช้เมื่อflacถูกเรียก ดีมากดังนั้นฉันสามารถปรับระดับการบีบอัดได้ แต่ RipperX ไม่สามารถระบุ Audio CD ได้ มันจะไม่แสดงชื่อล่ามและชื่อเพลงทั้งหมด

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

ไม่มีใครรู้วิธีที่จะฉีกแผ่นซีดีเพลงลงใน flac โดยไม่มีปัญหาของฉันได้อย่างไร


สวัสดี mchid ขอบคุณสำหรับคำใบ้ ฉันลองใช้ ripperx แต่ไฟล์ก็มีชื่อมาตรฐานเช่น "title 1, title 2 ... ) และ Rythmbox ไม่แสดง meta data เช่นศิลปิน ฯลฯ ด้วย
eDeviser

ตกลงดูคำตอบของฉันด้านล่าง แตกต่างจาก windows คุณไม่จำเป็นต้อง "ริป" แทร็กใน linux เพียงคัดลอกและวางเพราะทุกอย่างใน linux (เกือบทุกอย่าง) เป็นไฟล์
mchid

คำตอบ:


17

abcdeผมขอแนะนำแอพลิเคชัน ติดตั้งด้วย:

sudo apt-get update
sudo apt-get install abcde flac

ตอนนี้ใส่ซีดีลงในถาด คุณอาจต้องการสร้างไดเรกทอรีของไฟล์เพลง:

mkdir flacs
cd flacs
abcde -o flac

เพื่อรับข้อมูลแทร็ก ฯลฯabcdeสืบค้น CDDB ผ่านการเชื่อมต่ออินเทอร์เน็ต หากไม่มีการเชื่อมต่ออินเทอร์เน็ตหรือหากไม่ได้ลงทะเบียนซีดีจะไม่มีการติดตามข้อมูลแทร็กแม้ว่าคุณจะแก้ไขอินพุตด้วยตนเอง นี่คือตัวอย่างของข้อมูลการติดตามที่รวบรวมได้:

Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieving 1 CDDB match...done.
---- Muddy Waters / The Real Folk Blues ----
1: Mannish Boy
2: Screamin' and Cryin'
3: Just To Be With You
<snip>


Edit selected CDDB data [y/N]? 

การกด Enter จะเป็นการเลือกค่าเริ่มต้นคือ No

หลังจากการริปไฟล์จะปรากฏชื่อ "Muddy Waters / The Real Folk Blues" ภายในพบรายการแทร็ก CDDB

chili@T440p:~/Desktop/flac$ ls Muddy_Waters-The_Real_Folk_Blues/
01.Mannish_Boy.flac          07.Same_Thing.flac
02.Screamin_and_Cryin.flac   08.Gypsy_Woman.flac
03.Just_To_Be_With_You.flac  09.Rollin_&_Tumblin.flac
04.Walking_in_the_park.flac  10.40_Days_and_Forty_Nights.flac
05.Walking_Blues.flac        11.Little_Geneva.flac
06.Canary_Bird.flac          12.You_Cant_Lose_What_You_Never_Had.flac

หากซีดีไม่ได้อยู่ในไฟล์ที่มี CDDB คุณจะมีตัวเลือกในการแก้ไขชื่อและข้อมูลอื่น ๆ และส่ง หากไม่มีการเชื่อมต่ออินเทอร์เน็ตคุณจะต้องแก้ไขไฟล์ด้วยตนเอง

คุณสามารถตั้งค่าตัวแปรที่คุณต้องการใช้เป็นค่าเริ่มต้นโดยการสร้างไฟล์ conf:

cp /etc/abcde.conf  ~/.abcde.conf
gedit .abcde.conf

ใช้ nano หรือ kate หรือ leafpad หากคุณไม่มีตัวแก้ไขข้อความ gedit ตรวจสอบตัวแปรทั่วไปที่คุณต้องการใช้ ยกเลิกการตั้งค่าที่คุณต้องการใช้เป็นค่าเริ่มต้น ตัวอย่างเช่นการเปลี่ยนแปลง:

#OUTPUTTYPE=ogg

ถึง:

OUTPUTTYPE=flac  

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

abcde

สวัสดี chili555 abcdeนั้นน่าทึ่งเพราะมันเบาและทรงพลังเพราะชื่อของมัน! ฉันสามารถริปซีดีเพลงเป็นไฟล์ flac ได้ อย่างไรก็ตามไม่มี titels แทร็ก หน้าคนบอกว่า: `* ทำแบบสอบถาม CDDB หรือ Musicbrainz ผ่านทางอินเทอร์เน็ตเพื่อค้นหาซีดีของคุณหรือใช้รายการ CDDB ที่เก็บไว้ในเครื่องหรืออ่าน CD-TEXT จากซีดีของคุณเป็นทางเลือกสำหรับข้อมูลแทร็ค '- อย่างไรก็ตามไม่มีเพลง ข้อมูลที่แสดง
eDeviser

ฉันขอแนะนำให้คุณเริ่มคำถามใหม่ ฉันยินดีที่จะช่วย
chili555

สวัสดี chili555 ฉันแก้ไขคำถามเพื่อชี้แจงปัญหา ฉันคิดว่าเราควรแก้ปัญหาที่นี่เพราะไม่มีคำถามใหม่และคำถามนี้ไม่ได้รับการแก้ไข คุณช่วยกรุณาให้คำแนะนำช่วยเหลือด้วยการแก้ไขคำตอบของคุณ?
eDeviser

1
อ่านที่นี่และรับตัวเอง. abcde.conf สำหรับ flac (ไปที่โฟลเดอร์บ้านของคุณandrews-corner.org/abcde.html
doug

1
ดูการแก้ไขของฉันด้านบน
chili555

0

ฉันคิดว่าคุณกำลังมองหาบางสิ่งบางอย่างเช่น Soundconverter

ในการติดตั้งให้เปิดเทอร์มินัลแล้วรันคำสั่งต่อไปนี้:

sudo apt-get update
sudo apt-get install soundconverter

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

soundconverter &

คุณควรจะสามารถใช้ตัวจัดการไฟล์ที่คุณชื่นชอบเพื่อคัดลอกและวางไฟล์จากคอมแพคดิสก์ของคุณไปยังไดเรกทอรี (โฟลเดอร์) เช่นไดเรกทอรีเพลงของคุณ

ไฟล์เหล่านี้ควรอยู่ในรูปแบบ wav เมื่อคัดลอกจากซีดี

การแปลงจาก wav เป็น flac ควรเป็นแบบไม่สูญเสียเนื่องจาก flac มีการบีบอัดมากกว่า wav

คุณสามารถแปลงแทร็กเป็น flac โดยใช้ soundconverter หลังจากคัดลอกไฟล์ไปยังคอมพิวเตอร์ของคุณแล้ว

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


หากยังไม่ดีพอให้คัดลอกไฟล์ wav ทั้งหมดไปยังไดเรกทอรี ~ / Music ของคุณแล้วเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อแปลงไฟล์เป็น flac:

find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --verify "$fn"; done

แหล่ง


สวัสดี mchid ดีฉันสามารถคัดลอกไฟล์ wav แล้วแปลงด้วย soundconverter flacหรือ แต่ทั้งสองโปรแกรมไม่ได้อ่านข้อมูลเมตา :-( ดังนั้นจึงไม่มีชื่อศิลปินหรือเพลง
eDeviser
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.