แปลงไฟล์ FLAC เป็น OGG Vorbis


9

มีเครื่องมือ Linux สำหรับการแปลงรหัสและซิงค์ไดเรกทอรีเพลงหรือไม่

ฉันเข้ารหัสเพลงของฉันไปที่ FLAC ซึ่งฉันเก็บไว้ในฮาร์ดไดรฟ์ภายนอก เมื่อก่อนฉันแปลงรหัสชุดนี้เป็น OGG Vorbis ในไดเรกทอรีอื่น ตั้งแต่นั้นมาฉันได้เพิ่มเข้าไปในคอลเล็กชัน FLAC ฉันกำลังมองหาเครื่องมือที่สแกนคอลเลกชัน main (FLAC) ของฉันและแปลงรหัสส่วนที่ใหม่ลงในคอลเลกชันขนาดเล็กกว่า (Vorbis)

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

มีเครื่องมือใดที่ทำสิ่งนี้หรือไม่?


ฉันใช้โปรแกรมไพ ธ อนเพื่อเดินบนต้นไม้ของไฟล์ MP3 เพื่อย้ายไฟล์ FLAC ใด ๆ ออก (เนื่องจาก Picard วาง FLAC และ MP3) จากนั้นจึงเดินต้นไม้ FLAC และแปลงไฟล์หากเป้าหมาย MP3 ไม่มีอยู่ (FLAC เป็น WAV ชั่วคราวเป็น LAME) ในขณะที่รักษาแท็ก ID3 ที่อยู่ในไฟล์ FLAC สคริปต์ค่อนข้างง่าย แต่ฉันไม่พบสิ่งใดที่ทำโดยอัตโนมัติจาก commandline
Anthon

คำตอบ:


14

คุณสามารถใช้แปลงกราฟิกเช่นsoundconverter อย่างไรก็ตามเนื่องจากคุณต้องเพิ่มลงในoggคอลเล็กชันฉันเชื่อว่าคุณอาจกำลังมองหาโซลูชันบรรทัดคำสั่ง คุณอาจลอง

ffmpeg -i musicfile.flac musicfile.ogg

หรือแม้กระทั่ง,

find . -name "*flac" -exec oggenc -q 7 {} \;

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

แหล่งที่มา

ฟอรั่ม Ubuntu


ดูที่นี่สำหรับวิธีการรักษาแท็ก ID3
กราฟิลส์

1

ลองใช้สคริปต์ทุบตีนี้:

EXT=flac
for file in *.${EXT}; do
   if [ ! -e ${file%.flac}.ogg ]; then          
        ffmpeg -i ${file} -qscale:a 6 ${file%.flac}.ogg
   fi
done

นี้จะแปลงรหัสไฟล์ทั้งหมดไม่ได้เป็นเพียงคนใหม่เข้ามา (ซึ่งเป็นสิ่งที่ถาม OP)
โธ

@ อันธพาลถูก แต่ก็ไม่มีคำตอบของ Ramesh หากคุณลงคะแนนอันนี้คุณควรลงคะแนนทั้งคู่
xhienne

@xhienne ฉันไม่เข้าใจการอ้างอิงของคุณเกี่ยวกับ downvoting คุณหมายถึงอะไร โพสต์นี้ไม่ได้ลงคะแนน ฉันเพิ่งตรวจสอบคำตอบนี้จากคิวการตรวจสอบและแสดงความคิดเห็นและนั่นไม่เหมือนกับ downvoting
Anthon

ขออภัย Anthon มัน downvoted ในเวลาที่ฉันเขียนนี้และฉันเชื่อว่ามันเป็นการลงคะแนนของคุณ
โหวต

1
คุณจะต้องใส่ตัวแปรทั้งหมดในเครื่องหมายคำพูดเพื่อจัดการไฟล์ที่มีช่องว่างในชื่ออย่างถูกต้อง
grifferz

1

ฉันใช้ acxi ซึ่งทำหน้าที่ตรงตามที่ต้องการ ซิงค์ไดเรกทอรี flac ไปยังไดเรกทอรี ogg (หรือ mp3 หรือ opus) รวมถึงการคัดลอกไฟล์อื่น ๆ ที่ฉันต้องการเช่น jpg, txt, png ฯลฯ

https://github.com/smxi/acxi

สคริปต์ Perl ง่าย ๆ พร้อมการกำหนดค่าตัวเลือก ฯลฯ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.