ฉันจะแยกไฟล์ MP3 โดยไม่ต้องเข้ารหัสใหม่ได้อย่างไร


34

ฉันมีไฟล์ MP3 400 MB ที่ 96 kbps จากซีดี ฉันต้องการแยกไฟล์นี้เป็นไฟล์จำนวนมาก

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


คุณกำลังพยายามแยกเสียงเองหรือไฟล์จริง? คุณสนใจเกี่ยวกับการจัดเก็บและ / หรือถ่ายโอนไฟล์หรือเกี่ยวกับการฟังในกลุ่มขนาดกัด?
Joshua Drake

@JoshuaDrake ความคิดเห็นของคุณไม่มีความรู้สึกอย่างสมบูรณ์หรือเป็นฉัน?
Rodrigo

1
@Rodrigo OP กล่าวถึงการแยกไฟล์เท่านั้น คนส่วนใหญ่ตอบแยกเสียงโดยเฉพาะ ฉันขอให้ OP ชี้แจงความตั้งใจ สี่ปีที่แล้วบางคนยังไม่มีแบนด์วิธหรือที่เก็บข้อมูลเพื่อให้การดำเนินการดังกล่าวเป็นเรื่องเล็กน้อยเหมือนทุกวันนี้
Joshua Drake

@JoshuaDrake หากคำถามเกี่ยวกับการซิป / การคลายซิปจะไม่มีการพูดถึงคุณภาพของเสียงหรือแม้แต่การเข้ารหัสไฟล์อีกครั้ง อย่างไรก็ตาม "ฟังมันเป็นชิ้นขนาดพอดีคำ" ก็ไม่สมเหตุสมผลเลยอย่างน้อยสำหรับฉัน!
Rodrigo

1
@Rodrigo มันเป็นไปได้เสมอที่จะพบเจอกับผู้ใช้ที่ไม่มีเงื่อนงำ เป็นไปได้ว่าข้อกังวลของพวกเขาคือโดยการแยกไฟล์ที่พวกเขาจะสูญเสียคุณภาพคล้ายกับวิธีการบันทึกภาพในรูปแบบอื่นอาจทำให้เกิดการบีบอัดแบบไม่ดี ฉันพบว่าเมื่อไม่แน่ใจในระดับความเข้าใจจะดีกว่าที่จะถาม หรือภาษาที่ใช้สำนวนในความคิดเห็นของฉันทำให้เกิดความสับสนหรือไม่?
Joshua Drake

คำตอบ:


31

มีโปรแกรมที่เรียกว่าmp3splt - ฉันระบุเวลาเริ่มต้นและสิ้นสุดของส่วนที่ฉันสนใจนอกจากนี้ยังสามารถแยกโดยอัตโนมัติด้วยการตรวจจับความเงียบ


14

คุณไม่ได้ระบุระบบปฏิบัติการ

เครื่องมือแก้ไขเสียงที่ใช้งานทั่วไปจะถอดรหัส MP3 แล้วเข้ารหัสอีกครั้งเมื่อทำการบันทึกดังนั้นควรหลีกเลี่ยงการเข้ารหัสเหล่านั้น

ตัวแยกสัญญาณ MP3 โดยเฉพาะมักจะแบ่งตามกรอบของเฟรมดังนั้นเสียงจะไม่ถูกถอดรหัสและเข้ารหัสใหม่ซึ่งดี อย่างไรก็ตามมีบทลงโทษ: เสียงเสี้ยววินาทีรอบ ๆ จุดแยกมักจะไม่สามารถเล่นได้บางครั้งทำให้เกิดการข้ามหรือคลิกหากเสียงไม่มีความเงียบ นี่เป็นเพราะภาวะแทรกซ้อนที่เกี่ยวข้องกับคุณสมบัติต่าง ๆ และผลข้างเคียงของการเข้ารหัสและถอดรหัส MP3 (อ่างเก็บน้ำบิตความล่าช้าของตัวเข้ารหัสการขยายและการหน่วงเวลาถอดรหัส) แต่ตราบใดที่คะแนนแยกอยู่ในช่วงกลางของความเงียบและคุณไม่ได้กังวลอย่างมากเกี่ยวกับการสูญเสียเศษเสี้ยววินาทีของความเงียบนั้นฉันก็ขอแนะนำที่สองสำหรับ mp3DirectCut แอพ Windows มันแข็งแกร่งและฟรีและมีมุมมองกราฟิกที่ดีของระดับเสียงของแต่ละเฟรม (คุณอาจต้องเล่นกับสเกลเล็กน้อย)

หากคุณกังวลเกี่ยวกับความถูกต้องอย่างยิ่งคุณจะต้องใช้แอปบรรทัดคำสั่ง Java pcutmp3ซึ่งเป็นเครื่องมือเดียวที่ฉันรู้ซึ่งสามารถแก้ไขปัญหาเหล่านี้ได้ ข้อแม้คือคุณจะต้องตรวจสอบให้แน่ใจว่าคุณใช้เครื่องเล่นที่รองรับข้อมูล "การเล่นแบบไม่มีช่องว่าง" (เข้ารหัสล่าช้า & เติมเต็ม) ตามที่เขียนไว้ในแท็ก LAME

ทั้ง pcutmp3 และ mp3DirectCut รองรับการใช้คิวชีทเพื่อระบุจุดแยก ดังนั้นหากคุณมีซีดีต้นฉบับคุณสามารถใช้โปรแกรมริปซีดีเพื่อสร้างไฟล์. ลูกบาศก์สำหรับไฟล์เสียง แผ่นชีตนี้เป็นไฟล์ข้อความซึ่งจะมีขอบเขตของแทร็กที่แม่นยำซึ่งตัวแยกสัญญาณสามารถใช้งานได้ หากคุณไม่มีซีดีต้นฉบับคุณอาจสร้างคิวชีตผ่านเว็บไซต์ cuesheet heaven ซึ่งตีความข้อมูล freedb อีกครั้ง .. ที่ทำโดยไม่มีซีดีต้นฉบับอาจไม่ถูกต้อง (ถ้าคุณเลือกการกดผิด) และเกือบจะแน่นอนไม่สมบูรณ์ (ในที่นี้มีขอบเขตการติดตามเท่านั้นไม่มีสิ่งอื่นใดที่จะไปในแผ่นคิว) แต่มัน ควรจะดีสำหรับวัตถุประสงค์ของคุณ


10

ฉันไม่มีใครแปลกใจที่ได้กล่าวถึงmp3DirectCut ทำสิ่งที่คุณต้องการและไม่เข้ารหัสอีกครั้ง มันเป็นสิ่งที่ฉันต้องทำเพื่อสิ่งนี้ ฟรีแวร์


4

เครื่องมือมาตรฐานในการทำสิ่งนี้ไม่เพียง แต่สำหรับ mp3 เท่านั้น แต่สำหรับเสียงและรูปแบบวิดีโอจำนวนมากก็คือ ffmpeg:

ffmpeg -i in.opus -ss 00:00:30.0 -t 00:03:00 -c copy out.opus

จะใช้เวลา 3 นาทีin.opusเริ่มต้นที่ 30 วินาทีแล้วนำไปใส่out.opusโดยไม่แปลงรหัส ( -c copy) โปรดทราบว่าในขณะที่สิ่งนี้จะเก็บ Metainformation บางส่วน (ชื่อศิลปิน ฯลฯ ) บางส่วน (เช่นเนื้อเพลง) จะหายไป สำหรับข้อมูลเพิ่มเติมดู manpage ของมันเช่นเกี่ยวกับ-c:

   -c[:stream_specifier] codec (input/output,per-stream)
   -codec[:stream_specifier] codec (input/output,per-stream)
       Select an encoder (when used before an output file) or a
       decoder (when used before an input file) for one or more
       streams. codec is the name of a decoder/encoder or a special
       value "copy" (output only) to indicate that the stream is
       not to be re-encoded.

       For example

               ffmpeg -i INPUT -map 0 -c:v libx264 -c:a copy OUTPUT

       encodes all video streams with libx264 and copies all audio
       streams.

       For each stream, the last matching "c" option is applied, so

               ffmpeg -i INPUT -map 0 -c copy -c:v:1 libx264 -c:a:137 libvorbis OUTPUT

       will copy all the streams except the second video, which will
       be encoded with libx264, and the 138th audio, which will be
       encoded with libvorbis.

Caveats จากคำตอบของ @Mike Brown นำไปใช้


1

มีสาธารณูปโภคที่มีประโยชน์บางอย่างเช่น

คุณสามารถดาวน์โหลดเวอร์ชั่นทดลองโดยมีข้อ จำกัด หรือซื้อได้


ฉันหาแหล่งที่มาสำหรับ "ezmp3" ไม่ได้ โปรดรวมลิงค์ที่เกี่ยวข้องและเพิ่มคำอธิบายสั้น ๆ เกี่ยวกับวิธีการบรรลุสิ่งที่ถามในคำถาม
slhck

1

หลังจากลองใช้หลายโปรแกรมฉันพบSlice Audio File Splitterดีที่สุด (ฟรีไฟล์ mp3 ที่ส่งออกโดยไม่มีข้อผิดพลาด (ทดสอบด้วย mp3val) ตัวเลือกสำหรับการทับซ้อนของแทร็กและจัดการชื่อไฟล์เอาต์พุต)

ข้อจำกัดความรับผิดชอบ: ฉันไม่ได้ทำงานให้กับพวกเขา


ซอฟต์แวร์ที่ดีแน่นอน - มีรุ่นที่ฟรีแวร์และหนึ่งที่ไม่ใช่ มันจะไม่ถามคุณว่าจะติดตั้งที่ไหน !!!
WeGoToMars

1

ฉัน 2 เซ็นต์: ผมพบว่าเซลล์ที่จะเลือกที่ดีที่สุดสำหรับ Mac OS X
ความแปลกประหลาดของโปรแกรมแก้ไขเสียงนี้คือการแก้ไขโดยไม่สูญเสียคุณภาพตามที่ระบุไว้ในคำอธิบาย ( ตัวหนาเป็นของฉัน ):

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

...

ฟิชชันไม่เคยทำให้เกิดการสูญเสียคุณภาพเมื่อแก้ไขแม้ในรูปแบบ MP3 และ AAC มันเหมือนเวทมนตร์และเป็นเพียงข้อเสนอฟิชชั่นเท่านั้น!

อินเทอร์เฟซสำหรับฉันมันค่อนข้างเรียบง่ายและใช้งานง่าย
มีตัวเลือกไม่กี่ตัวที่จะแบ่งไฟล์:

  1. คุณสามารถเพิ่มตัวแยกที่ต้องการได้ด้วยตนเอง:
    • เพิ่มตัวแยกไปยังตำแหน่งปัจจุบันโดยไปที่Tools=>Add Split... เครื่องมือ => เพิ่มการแยก ...
    • หลังจากเพิ่มตัวแยกทั้งหมดแล้วคุณสามารถบันทึกเป็นไฟล์แยกFile=>Save As...
  2. คุณสามารถสร้างตัวแยกโดยอัตโนมัติตามตัวเลือกที่คุณกำหนดโดย:
    • ไปที่Tools=>Smart Split... เครื่องมือ => Smart Split ..
    • การตั้งค่าตัวเลือกการสร้างแบบแยกส่วน ตัวเลือกการสร้างแยก
    • จากนั้นบันทึกไฟล์แยกผ่านFile=>Save As...
  3. หากคุณต้องการบันทึกเฉพาะบางส่วนของไฟล์คุณสามารถทำได้ด้วยวิธีต่อไปนี้:
    • เลือกส่วนที่เลิกใช้ของไฟล์
    • คลิกเมาส์ขวาบนมัน
    • เลือกSave Selection...จากเมนู บันทึกสิ่งที่เลือก ...

ราคา 35 $ ( ณ มิถุนายน 2019 ) ซึ่งอาจจะมีบิตสูงเกินไป

โปรแกรมนี้ใช้สำหรับ Mac OS X เท่านั้นแม้ว่าจะมีรายการของทางเลือกที่แนะนำสำหรับ Windowsบนเว็บไซต์ของพวกเขา


1
@ fixer1234 ขอบคุณสำหรับความช่วยเหลือในการปรับปรุงคำตอบของฉัน (ฉันหวังว่าผลลัพธ์จะไม่ทำให้ผิดหวัง)
Filipp W.

0

มีโปรแกรมตัดไฟล์ MP3 มากมายให้ดาวน์โหลดฟรี

นี่คือคำแนะนำวิดีโอที่จะช่วยให้คุณแสดงโดยตรง WAV MP3 Splitter


ดาวน์โหลดฟรี แต่ยังคงเป็นซอฟต์แวร์เชิงพาณิชย์ ดูมีประโยชน์เกินไป ฉันเพิ่มลิงค์ไปยังซอฟต์แวร์จริง เพียงโพสต์ลิงก์ YouTube ไม่ใช่คำตอบที่ดี ในอนาคตโปรดเพิ่มบริบทเล็กน้อย
slhck

-4

มีโปรแกรมแก้ไขเสียงสำหรับ Windows, Linux และ Mac OS X ที่เรียกว่าAudacityซึ่งให้บริการฟรี คุณสามารถใช้สิ่งนี้เพื่อทำสิ่งที่คุณต้องการ

ต่อไปนี้เป็นคำแนะนำเกี่ยวกับวิธีการที่จะแยกการติดตามด้วยความกล้า

และฉันเชื่อว่ารูปแบบที่ใช้คือ. WAV อย่างไรก็ตามมันสามารถส่งออกไปยังรูปแบบ MP3 ได้เช่นกัน แต่มันจะเข้ารหัสเพลงอีกครั้งเมื่อมันทำ


ฉันได้แก้ไขคำตอบของฉันเพื่อรวมข้อมูลนี้
Sherwin Flight

8
ความกล้าเป็นโปรแกรมที่ดี แต่ฉันต้องลงคะแนนเพราะไม่ใช่คำตอบที่แท้จริงสำหรับคำถามนี้ซึ่งถามวิธีการที่ไม่ต้องเข้ารหัสซ้ำโดยเฉพาะ จากคำตอบที่แท้จริงทั้งหมดที่นี่ความกล้าจะให้ผลลัพธ์ที่เลวร้ายที่สุดเนื่องจากการเข้ารหัสไฟล์สื่อที่เข้ารหัสซ้ำแบบสูญหายโดยเนื้อแท้จะขยายส่วนการบีบอัดและลดอัตราส่วนคุณภาพต่อขนาดไฟล์อย่างมาก
Lèsemajesté

-4

เพียงใช้WinZipเพื่อสร้างไฟล์ zip แยกซึ่งจะให้หลายไฟล์ที่สามารถผสานในภายหลัง มันช่วยให้คุณระบุขนาดของไฟล์และพร้อมใช้งานในช่วงทดลองใช้ฟรีในระยะยาว

นอกจากนี้ยังสามารถใช้เพื่อวัตถุประสงค์ด้านสาธารณูปโภคอื่น ๆ อีกมากมายและสุดท้ายที่ฉันตรวจสอบคือราคาสมเหตุสมผลถ้าคุณเลือกที่จะอนุญาต


4
เพียงแค่ให้ไฟล์ Zip เป็นจำนวนมาก แต่ไม่มีไฟล์เสียงที่คุณสามารถฟังได้ ฉันไม่เห็นว่าวิธีนี้แก้ปัญหาได้อย่างไร
slhck

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