ฉันเพิ่งเรียนรู้เคล็ดลับเรียบร้อย ในการเข้าร่วมไฟล์ MP3 ด้วยกันคุณเพียงแค่ใช้คำสั่ง (ใน Windows)
copy /b *.mp3 joined.mp3
และ voila คุณมีไฟล์ MP3 ขนาดใหญ่หนึ่งไฟล์
คำถามของฉัน : มีวิธีการในการทำตรงข้ามแยกเช่นไฟล์ MP3, นี้ได้อย่างง่ายดาย ?
ฉันเพิ่งเรียนรู้เคล็ดลับเรียบร้อย ในการเข้าร่วมไฟล์ MP3 ด้วยกันคุณเพียงแค่ใช้คำสั่ง (ใน Windows)
copy /b *.mp3 joined.mp3
และ voila คุณมีไฟล์ MP3 ขนาดใหญ่หนึ่งไฟล์
คำถามของฉัน : มีวิธีการในการทำตรงข้ามแยกเช่นไฟล์ MP3, นี้ได้อย่างง่ายดาย ?
คำตอบ:
มีสองวิธีในการแบ่ง MP3:
โดยปกติแล้วคุณจะต้องการใช้วิธีที่ 2เนื่องจากไม่มีความสูญเสียเว้นแต่คุณจะไม่ใส่ใจกับคุณภาพเสียงของคุณ
ผมใช้ประจำmp3splt มันเป็นโปรแกรมโอเพ่นซอร์สสำหรับ Windows และ Linux และรวม gui (ซึ่งฉันไม่ได้ใช้ดังนั้นฉันไม่สามารถแสดงความคิดเห็นได้)
นี่คือ commandline ที่ฉันมักจะใช้เพื่อแยกพอดคาสต์ออกเป็น 6 นาที:
mp3splt podcast.mp3 -g %[@N=0,@o] -o "@n @f" -t 6.0
-t 6.0
: แยกทุก 6 นาที-g %[@N=0,@o]
: สำหรับทุกส่วนให้ใช้แท็กดั้งเดิม แต่อัปเดตหมายเลขแทร็กเริ่มต้นจาก 0-o "@n @f"
: ชื่อไฟล์ที่ส่งออกควรเป็นชื่อไฟล์ดั้งเดิมที่มีหมายเลขแทร็กติดอยู่ด้านหน้ามันไม่ง่ายอย่างที่คำสั่งที่คุณพูดถึงในคำถามของคุณ ด้วยการพูดว่ามีวิธีที่ง่ายที่จะทำ
Audacityเป็นโปรแกรมฟรีหนึ่งโปรแกรมที่ให้คุณแยก mp3s มันค่อนข้างใช้งานง่ายเมื่อคุณได้รับส่วนต่อประสาน
หากคุณบังเอิญใช้ Linux คุณสามารถใช้ "split --bytes = 1M --numeric-suffixes largefile.mp3 smallfile" อย่างไรก็ตามคุณจะต้องผนวก. mp3 ด้วยตัวคุณเองอย่างน่าเสียดาย
สำหรับบันทึกแล้วนั่นไม่ใช่วิธีที่ดีที่สุดในการผสาน MP3
ใช้งานได้ แต่จะทิ้งข้อมูลที่ไม่จำเป็น (แท็ก ID3) จากไฟล์ที่ตามมาในไฟล์สุดท้าย คัดลอกเมื่อใช้วิธีนั้นเป็นเพียงการต่อข้อมูลส่วนหัวพิเศษยังคงอยู่ในนั้น
โครงสร้างของไฟล์ MP3 ช่วยให้คุณมีความคิด:
(คลิกเพื่อขยาย)
ตัวแยกสัญญาณ MP3 พิเศษเช่น mp3DirectCut ตัดตามกรอบของเฟรม แต่ MP3 ส่วนใหญ่ใช้ตัวเก็บบิตเพื่อประหยัดพื้นที่ ข้อมูลเสียงของเฟรมมักจะเริ่มในเฟรมก่อนหน้าบางครั้งเฟรม 2 หรือ 3 กลับ ดังนั้นเฟรมที่อยู่ใกล้กับจุดแยกจะไม่สามารถเล่นได้และถูกข้ามอย่างเงียบ ๆ หากแยกเกิดขึ้นในช่วงกลางของความเงียบก็อาจไม่มีความกังวล
หากการแบ่งเกิดขึ้นกลางเพลงต่อเนื่องคุณอาจสังเกตเห็นเฟรมที่ข้าม เพื่อช่วยบรรเทาปัญหานี้ให้ใช้mp3packerเพื่อขยาย mp3 เป็น 320 kbps ด้วยการใช้งาน-b 320 -r in.mp3 temp.mp3
bitcoin น้อยที่สุด ( ) ทำการแก้ไขใน mp3DirectCut จากนั้นใช้ mp3packer อีกครั้งเพื่อบรรจุใหม่ ( -s -t -z temp.mp3 out.mp3
) ไม่รับประกันว่าจะทำงานได้เนื่องจากการใช้บิตอ่างเก็บน้ำอาจหลีกเลี่ยงไม่ได้ในไฟล์บิตเรตสูง แต่สามารถช่วยได้และไม่ส่งผลให้สูญเสียคุณภาพ
หรือคุณสามารถใช้pcutmp3เพื่อแยก มันรักษาเฟรมที่จำเป็นและเพิ่มข้อมูลการเล่นแบบไม่มีช่องว่าง (ข้อมูลตัวเข้ารหัสล่าช้า & ช่องว่างภายใน) ให้กับแท็ก LAME ที่จุดเริ่มต้นของไฟล์ ผู้เล่นที่รองรับข้อมูลนี้จะตัดแต่งตัวอย่างเพิ่มเติมเมื่อเล่น
ไม่ง่ายนัก แต่มีเครื่องมือแบ่งไฟล์ mp3 ออนไลน์จำนวนมากที่ให้คุณเลือกตำแหน่งที่จะแยกไฟล์ mp3
แน่นอนถ้าคุณต้องการแยกไฟล์ mp3 เพียงเพื่อถ่ายโอน (และไม่เล่นแยกส่วน) คุณสามารถใช้ยูทิลิตีการแยกไฟล์ทั่วไปแล้วใช้วิธีคัดลอกไบนารี่ที่คุณใช้ประกอบ mp3 อีกครั้ง
เครื่องมือออนไลน์ที่ยอดเยี่ยม: http://magicode.me/mp3-cut
ข้อดี:
Sliff ถูกต้องไม่มีเครื่องมือระบบปฏิบัติการ
เทคนิค mp3 ได้รับการกำหนดค่าเพื่อให้คุณสามารถแยกได้ทุกที่ที่คุณต้องการ จะใช้บล็อก 18 ms ของความยาวคงที่หรือตัวแปรที่มีการรวมบิตบางอย่างที่จุดเริ่มต้นของแต่ละบล็อก หากคุณแยกไฟล์ในบล็อกผู้เล่นจะส่งต่ออย่างเงียบ ๆ ไปยังบล็อกถัดไปดังนั้นคุณจึงสูญเสียสูงสุด 18 ms
บล็อกแท็ก - ที่ที่คุณป้อนข้อมูลเกี่ยวกับศิลปิน, ชื่อ, อัลบั้มและอื่น ๆ สามารถอยู่ที่ใดก็ได้ในไฟล์หรือถูกยกเลิก แม้กระทั่งบล็อกแท็กหลายบล็อกก็ไม่เป็นอันตราย
คุณสามารถแยกและเข้าร่วมได้ทุกที่ที่คุณต้องการ
เครื่องมือใด ๆ ที่จะแยกไฟล์จะทำเช่นนั้น
ใช้ FFMPEG เพื่อทำเช่นนั้น ( https://unix.stackexchange.com/questions/280767/how-do-i-split-an-audio-file-into-multiple ) พร้อมพารามิเตอร์:
ffmpeg -i LongFile.mp3 -f segment -segment_time 10 -c copy ShortFile_%03d.mp3
ซึ่งจะแบ่งไฟล์ mp3 เป็น 10 นาทีด้วยชื่อ ShortFile_000.mp3, ShoetFile_001.mp3 เป็นต้น