ฉันกำลังมองหาตัวแปลงเสียงที่ใช้งานได้ดีซึ่งสามารถแปลงไฟล์เสียง (ogg) เป็นรูปแบบ mp3 ได้ ฉันลองกับ "ตัวแปลงเสียง" จากศูนย์ซอฟต์แวร์ แต่มันหยุดการแปลงหลังจาก 6 จาก 12 ไฟล์
มีใครที่นี่บ้างโปรดช่วยฉันหน่อยได้ไหม
ฉันกำลังมองหาตัวแปลงเสียงที่ใช้งานได้ดีซึ่งสามารถแปลงไฟล์เสียง (ogg) เป็นรูปแบบ mp3 ได้ ฉันลองกับ "ตัวแปลงเสียง" จากศูนย์ซอฟต์แวร์ แต่มันหยุดการแปลงหลังจาก 6 จาก 12 ไฟล์
มีใครที่นี่บ้างโปรดช่วยฉันหน่อยได้ไหม
คำตอบ:
ฉันใช้WinFFซึ่งเป็นตัวแปลง AV ที่รวดเร็วและมีอินเตอร์เฟสที่เป็นมิตร ใช้งานง่ายมากเมื่อคุณทำความคุ้นเคยกับสถานีที่มาพร้อมกับแอพนี้ หากคุณสนใจเฉพาะการแปลงไฟล์เสียงเท่านั้นคุณสามารถใช้การตั้งค่าล่วงหน้าของ WinFF และแปลงไฟล์หลายไฟล์พร้อมกันด้วยความเร็วที่ยอดเยี่ยมและคุณภาพที่ดีที่สุด
คุณสามารถติดตั้ง WinFF ได้จากศูนย์ซอฟต์แวร์หรือด้วย Synaptic หรือคุณสามารถใช้ลิงก์ที่ให้ไว้ข้างต้นเพื่อติดตั้งเวอร์ชั่นเสถียรล่าสุด คุณต้องติดตั้งก่อนที่จะติดตั้ง WinFF แพ็กเกจต่อไปนี้: ffmpeg และ libavcodec-extra-53 หรือ libavcodec53
ฉันใช้ffmpeg
สำหรับการแปลงเสียง:
ffmpeg -i file.ogg file.mp3
ffmpeg -i file.{ogg,mp3} # if only the extension changes
หากชื่อไฟล์ของคุณมีช่องว่างอย่าลืมอ้างอิงเช่น
ffmpeg -i "file with spaces".{ogg,mp3}
ในการดำเนินการแบทช์คุณสามารถใช้for
วงวนได้เช่นกัน
for i in *.ogg; do ffmpeg -i "$i" "${i%.*}.mp3"; done
หรือ - โดยเฉพาะอย่างยิ่งสำหรับไฟล์จำนวนมากและ / หรือขนาดใหญ่! - GNUparallel
:
parallel ffmpeg -i "{}" "{.}.mp3" ::: *.ogg
คำสั่งสุดท้ายนี้จะแปลงทุก.ogg
ไฟล์ในไดเรกทอรีปัจจุบันให้.mp3
มีประสิทธิภาพโดยใช้ CPU ของคุณเพื่อทำงานหลายอย่างพร้อมกัน
การตั้งค่าบิตเสียงffmpeg
ให้ตัวเลือกเช่น-b:a BITRATE
-b:a 192k
หากคุณต้องการรวมข้อมูลเมตาเช่นชื่ออัลบั้มและอื่น ๆ คุณสามารถใช้ตัวเลือกเหล่านี้:
-map_metadata 0:s:0 -id3v2_version 3 -write_id3v1 1
ดูman ffmpeg
และlinuxforums.org.uk โพสต์นี้สำหรับข้อมูลเพิ่มเติม
คุณสามารถลองogg2mp3
คุณสามารถติดตั้งogg2mp3
ใน Ubuntu 12.04 หรือ 13.10 โดยรับไฟล์แพ็คเกจ debian จากหน้าดาวน์โหลด ogg2mp3 นี้ก่อน
เปิดไฟล์. deb โดยใช้ไฟล์Software Center
จะติดตั้งให้คุณ
ก่อนอื่นให้วางไฟล์ทั้งหมดที่คุณต้องการแปลงเป็นโฟลเดอร์เดียว (เรียกมันว่าogg_src
) จากนั้นให้ogg2mp3
พา ธ ของโฟลเดอร์พร้อมกับพารามิเตอร์เสียงที่เหมาะสม (บิตเรต, ช่อง ฯลฯ ) และมันจะแปลงทีละรายการโดยอัตโนมัติเปิดเทอร์มินัลและประเภท:
ogg2mp3 /home/me/ogg_src/ -a 96
สำหรับข้อมูลเพิ่มเติมโปรดอ่านคู่มือ (รวมถึงเครื่องมือการแปลงจริงที่เรียกlame
โดยใช้คำสั่งด้านล่าง:
man ogg2mp3
man lame
SoundConverter ซึ่งใช้ประโยชน์จาก GUI (Gnome) แต่ยังสามารถใช้งานได้จากบรรทัดคำสั่ง รองรับรูปแบบMP3, OGG, AAC, WAV, Flac
ติดตั้ง:
sudo apt-get install soundconverter
แปลง:
soundconverter -b -m "mp3" -s ".mp3" /home/za/Music/blackmill.ogg
นี่คือสคริปต์ที่ฉันใช้ในการแปลง ogg เป็น mp3 ด้วยแท็ก id3
ogg2mp3
บันทึกข้อความด้านล่างนี้ไปยังไฟล์ที่เรียกว่า chmod +x ogg2mp3
ทำให้มันปฏิบัติการด้วย
ดำเนินการในเทอร์มินัลและผ่านหนึ่งพารามิเตอร์ซึ่งเป็นเส้นทางไปยังโฟลเดอร์
(คุณต้องการ ffmpeg อย่างชัดเจนและแพ็คเกจ zenity สำหรับการแจ้งเตือน)
#!/bin/bash
#
kbps=320
crtpath=$PWD
cd "$1"
old_IFS=${IFS}
IFS='
'
files=$(find . -type f -regex '^.+\.ogg$' | sort)
declare -i nn=0
for file in ${files}
do
fn=$(readlink -f "$file")
dest=$(echo "$fn"|sed -e 's/\.ogg$/\.mp3/')
ffmpeg -i "$fn" -ab ${kbps}k -map_metadata 0:s:0 "${dest}"
let nn=nn+1
done
cd "${crtpath}"
zenity --info --text "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
#notify-send -i info Information "Finished converting ogg to mp3.${IFS}Processed ${nn} files."
IFS=${old_IFS}