Mass .flac -> .mp3 การแปลงรหัส: จะเขียนเชลล์สคริปต์ที่เก็บรักษาข้อมูลแท็ก ID3 ได้อย่างไร
ในช่วงไม่กี่สัปดาห์ที่ผ่านมาฉันได้เปลี่ยนวิธีการแปลงไฟล์ .flac -> .mp3 ไปเป็นชุดที่ 'ตั้งค่าและลืม' ได้มากพอสมควร ขั้นตอนแรกคือการหยุดการใช้ส่วนหน้า GUI (Audacity กับปลั๊กอิน LAME) และใช้วิธีที่ฉันอธิบายไว้ที่นี่แทน ขั้นตอนที่สองคือการค้นหา bash shell script ที่จะบอกให้วนรอบคำสั่งทำงานซ้ำโดยอนุญาตให้ไดเรกทอรีที่มีไดเรกทอรีย่อยมากมายที่มีไฟล์. flac ทำการแปลงรหัสในขั้นตอนเดียว ว่าคำตอบที่ได้รับจากผู้ใช้ใน askubuntu.com ตอนนี้ฉันต้องการเรียนรู้วิธีปรับแต่งเพิ่มเติมเพื่อให้ข้อมูลแท็ก ID3 ถูกรักษาไว้ วิธีการที่เชื่อมโยงกับข้อมูลแท็กแถบ ID3 ด้านบนทำให้เหลือน้อยที่สุด (กล่าวคือมีเพียงฟิลด์ชื่อเรื่อง) ใครช่วยสอนฉันถึงวิธีการเขียนเชลล์สคริปต์ได้ไหม เชลล์สคริปต์ได้รับการอัพเดตดังนี้: #!/bin/bash file="$1" flac -cd "$file" | lame --preset fast extreme - "${file%.flac}.mp3" id3cp "$file" "${file%.flac}.mp3" ทำfind . -name '*.flac' …