มันเหมาะสมหรือไม่ที่จะแปลงไฟล์เป็นบิตเรตเสียงที่สูงขึ้น?


52

เมื่อไฟล์ใดไฟล์หนึ่ง (mp4, flv และอื่น ๆ ) มีบิตเรตเสียง 95 kbps - มันสมเหตุสมผลหรือไม่ที่ส่งออกไปเป็นบิตเรตที่สูงขึ้นเมื่อแปลงเป็น mp3 หรือรูปแบบอื่น ๆ (ไม่ว่าจะเสียหรือเปล่า)?

จะส่งผลให้คุณภาพเสียงที่สูงขึ้นหรือเพียงแค่ในไฟล์ที่ใหญ่กว่า?


แก้ไขหลังจากมีคำตอบ + ความคิดเห็นจำนวนมาก:

  • ฉันไม่ได้พูดถึงผลลัพธ์ที่มีคุณภาพดีกว่าอินพุท: แน่นอนว่าเป็นไปไม่ได้ (ยกเว้นการไปจากฟอร์แมทแบบไม่สูญเสียไปถึง wave ต้นฉบับ) ฉันกำลังพูดถึงว่าเอาต์พุตที่มีบิตเรตสูงกว่าอินพุตจะมีคุณภาพที่ดีกว่าที่อาจมี

  • โปรดพิจารณาว่าฉันทราบว่าการแปลงระหว่างรูปแบบที่สูญเสียนั้นไม่แนะนำให้ทำ เฉพาะในบางกรณีซีดี / คลื่นต้นฉบับอาจไม่พร้อมใช้งาน คำถามคือเพียงเกี่ยวกับประโยชน์ของการเลือกที่เพิ่มขึ้นบิตเรตที่เมื่อมีการแปลง

  • อาจเป็นคำถามย่อยที่มีประโยชน์: คำตอบขึ้นอยู่กับประเภทของไฟล์ที่ส่งออก (lossless หรือ lossy) หรือไม่?

  • โหวตมากที่สุดสองคำตอบด้านล่าง ( นี้และนี้ ) ดูเหมือนจะบอกว่าสิ่งที่แตกต่างคือกล่าวในภายหลังว่าบิตเรตไม่ได้เปรียบโดยตรงและถ้าเสียงต้นฉบับอยู่ในมีประสิทธิภาพมากขึ้นรูปแบบแล้วการส่งออก ( มีประสิทธิภาพน้อยลง ) เสียงควรจะมี บิตเรตค่อนข้างเหนือกว่า (เป็นแนวคิดเดียวกันที่นี่และที่นี่ ) - แต่ในขณะที่ประสิทธิภาพน้อยกว่าคือ mp3 ฉันไม่แน่ใจว่ารูปแบบใดมีประสิทธิภาพมากกว่า (มัน aac?) (- และโดยทั่วไปคำตอบดูเหมือนจะตกอยู่ในหนึ่งในสองตำแหน่งที่แสดงโดยคำตอบที่โหวตมากที่สุด)


3
หากคุณอยากรู้ว่าทำไมสิ่งนี้ถึงไม่ช่วยอ่านเรื่องทฤษฎีการสุ่มตัวอย่าง en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem
kmort

8
@kmort ทฤษฎีบท Nyquist ไม่มีส่วนเกี่ยวข้องกับสิ่งนั้น ฉันกล้าพูดว่าไฟล์ MP3 ส่วนใหญ่มีการสุ่มตัวอย่างที่ 44.1 kHz แล้ว ปัญหาที่แท้จริงคือสิ่งที่สูญเสียโครงการถูกนำไปใช้ในขั้นตอนการเข้ารหัส (ฟิลเตอร์ psychoacoustic ฯลฯ )
slhck

11
ฉันไม่คิดว่าเขาคาดหวังว่ามันจะมีคุณภาพสูงกว่าแหล่งอินพุต แต่ต้องการทราบว่าการแปลงรหัส AAC ขนาด 128kbs เป็น 192kbs หรือ 256kbs MP3 จะให้เสียงที่ดีกว่าถ้าเขาแปลงไฟล์เป็น 128kbs MP3 ฉันสงสัยในสิ่งเดียวกันเนื่องจากฉันมีไฟล์ AAC มากมายที่บางครั้งฉันแปลงเป็น MP3 เนื่องจากผู้เล่นในรถเข้าใจ MP3 เท่านั้น
Johnny

2
@ จอห์นนี่ - แน่นอน: ฉันใช้รูปแบบโรงงานซึ่งช่วยให้การเปลี่ยนบิตเรตดังนั้นฉันเดินสิ่งที่จะต้องทำ

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

คำตอบ:


90

ใช่มันอาจสมเหตุสมผลถ้าคุณถูกบังคับให้เปลี่ยนรูปแบบ

หากคุณมีไฟล์ที่มี 95kbps ในรูปแบบที่มีประสิทธิภาพสูงเพื่อรักษาคุณภาพเดิมรูปแบบที่ไม่มีประสิทธิภาพพอสมควรเนื่องจาก mp3 ต้องการบิตเรตที่สูงกว่า

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

ดังนั้นหากคุณต้องการอยู่ใกล้กับคุณภาพไฟล์ของคุณมากที่สุดคุณควรเลือกบิตเรตที่สูงขึ้น 320kbps อาจจะเปลืองเนื้อที่ แต่สำหรับบางสิ่งบางอย่างในลำดับ 128 ถึง 192 จะต้องมีการบำรุงรักษาหรืออย่างน้อยก็ใกล้เคียงกับคุณภาพของไฟล์ 95kbps ที่มีประสิทธิภาพมากกว่า


30
@Luke ใส่สิ่งที่แตกต่างออกไปการแปลงรูปแบบเสียงแฟลช 96kb / s ไปเป็น MP3 96kb / s โดยตรงอาจทำให้ข้อมูลสูญหายได้ บิตเรตไม่สามารถเปรียบเทียบกันได้โดยตรง ไฟล์ MP3 96kb / s อาจทำลายข้อมูลที่มีอยู่ในเวอร์ชั่นเสียงแฟลช เมื่อพิจารณาว่าไฟล์จะมีขนาดเล็กเพียงใดการแปลงไฟล์ 96kb / s ไปเป็น MP3 192kb / s นั้นสมเหตุสมผลดี สิ่งนี้เห็นได้ชัดว่าจะไม่ปรับปรุงคุณภาพ แต่จะหลีกเลี่ยงการลดระดับลงอีก
dbr

2
@dbr ที่เหมาะสมมากกว่า
Canadian Luke ติดตั้ง MONICA ใหม่

8
นี่คือคำตอบที่ดีที่สุด อีกกรณีหนึ่งของการมีอคติ StackOverflow ในความโปรดปรานของคำตอบที่บอกว่าไม่เคยที่จะทำบางสิ่งบางอย่างที่มักจะเป็นความคิดที่ไม่ดีกับคำตอบที่รับรู้กรณีมุม
Potatoswatter

1
คำตอบนี้ทำให้คำถามถูกต้อง มันควรจะเป็นทางขึ้นไปที่นั่น
Adi

2
ใช่ - แต่อย่าเปลี่ยนความถี่การสุ่มตัวอย่างเว้นแต่ว่าคุณได้ติดตั้งวิศวกรรมเสียงระดับมืออาชีพ & กำลังทำอะไรบางอย่างเช่นการควบคุม 96kHz ลงไปที่ 44.1 สำหรับซีดี
โทมัส W

49

ในกรณีทั่วไปนี้มักจะไม่ส่งผลให้เสียงที่มีคุณภาพสูงขึ้น สาเหตุพื้นฐานที่ทำให้คุณไม่สามารถผลิตเสียงที่ไม่มีในไฟล์ต้นฉบับ

ในกรณีที่ดีที่สุดผลที่ได้คือไฟล์ที่มีขนาดใหญ่ขึ้นตามที่คุณแนะนำ

ในกรณีที่เลวร้ายที่สุดไฟล์อาจมีคุณภาพแย่ลงเนื่องจากตัวเข้ารหัส lossy ตัวที่สองพยายามผูกเอาท์พุทจากตัวเข้ารหัส lossy ตัวก่อนหน้า คุณจะเข้ารหัสเสียงรวมทั้งข้อมูลจริง

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

หากคุณสามารถกลับไปยังแหล่งต้นฉบับได้ดีกว่าและเข้ารหัสอีกครั้งด้วยอัตราบิตที่สูงกว่าที่คุณต้องการ


10
ในกรณีส่วนใหญ่ผลลัพธ์จะมีคุณภาพต่ำลงเนื่องจากตัวเข้ารหัส lossy ตัวที่สองกำลังลองเข้ารหัสเสียงที่เกิดขึ้นจากเอาต์พุตของตัวเข้ารหัสแรก
afrazier

14
นี้จะแจ้งเตือนของอีกเทคโนโลยีที่สิ้นหวัง ... ดิจิตอลซูม ...
tumchaaditya

12
ฉันลงทะเบียนสิ่งนี้ แต่ฉันคิดว่าคุณมีคำถามผิด สมมติว่าฉันมีอุปกรณ์พกพาที่รองรับรูปแบบ mp3 เท่านั้นและฉันมีเพลงทั้งหมดของฉันเป็นไฟล์ 96kbps wma มันสมเหตุสมผลไหมที่จะใช้บิตเรตที่สูงขึ้นเมื่อแปลงเป็น mp3 ฉันจะบอกว่ามันไม่
yms

4
ฉันจะบอกว่าเหมาะสมกว่าที่จะคัดลอกซีดีของคุณใหม่หรือรับ MP3 แทนที่จะเข้ารหัสอีกครั้งจากสื่อที่มีบิตเรตต่ำ
afrazier

10
นี่ไม่ใช่คำตอบที่เป็นประโยชน์สำหรับคำถามของ OP แน่นอนว่าการเข้ารหัสอีกครั้งด้วยอัตราบิตที่สูงขึ้นโดยใช้อัลกอริธึมแบบสูญเสียอื่นจะไม่พัฒนาคุณภาพ แต่อย่างที่คำตอบอื่น ๆ ด้านล่างพูดถูกถ้าคุณต้องใช้เช่น mp3 และคุณมี AAC คุณอาจต้องการใช้ อัตราบิตสูงเพื่อหลีกเลี่ยงการสูญเสียมากที่สุด
alastair

7

ด้วยการเพิ่มบิตเรตคุณจะไม่ได้คุณภาพเสียงที่สูงขึ้น

คิดแบบนี้: เมื่อมันถูกแปลงจากสื่อดั้งเดิม (สมมุติว่าซีดี) มันถูกบีบอัดให้พอดีกับ "เนื้อหา" ในกล่องที่เล็กกว่า "และโดยการทำเช่นนั้นข้อมูลจำนวนหนึ่งสูญหาย (คุณอาจ ต้องการอ่านเกี่ยวกับรูปแบบ lossy และ lossless) หากคุณเพิ่มบิตเรตในภายหลังคุณเพียงแค่ทำให้ "กล่อง" ใหญ่ขึ้น แต่ "เนื้อหา" จะเหมือนกันเสมอ


1
และด้วยการเข้ารหัสจะ "ยืด" เนื้อหาเพื่อลองและพอดีกับกล่องใหญ่ใหม่ ส่งผลให้คุณภาพแย่ยิ่งขึ้น
แฟรงก์ B

@ Frankank อ่า ... ไม่ สถานการณ์กรณีที่เลวร้ายที่สุดที่มีอัตราบิตสูงเกินไปคือการสร้างไฟล์ที่ใหญ่กว่าที่จำเป็น: มันจะไม่ทำให้เสียงแย่ลง (เทียบกับการเข้ารหัสกับอัตราบิตที่ต่ำกว่า)
evilsoup

6

ก่อนอื่นมันถูกต้องที่คุณจะไม่ได้รับข้อมูลเพิ่มเติมจากการสุ่มตัวอย่าง แต่การรวมการสุ่มตัวอย่างกับตัวกรอง pass (หรือการแก้ไข) ที่ต่ำจะทำให้คุณได้เส้นโค้งที่นุ่มนวลขึ้น การส่งผ่านสิ่งนี้ไปยังสเตอริโอควรส่งผลให้เกิดเสียงรบกวนน้อยลงจากสเตอริโอพยายามสร้างเสียงที่ได้รับจากอัตราการสุ่มตัวอย่างต่ำดั้งเดิม

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

ดังนั้นนี่ไม่ใช่กรณีของการเพิ่มข้อมูลเพิ่มเติม แต่ลดเสียงรบกวนที่มาจากอัตราตัวอย่างต่ำ


^ คำตอบที่ดี Atle
rthbound

มันยากไหมที่จะทำอย่างนั้น? ฉันหมายถึง: เป็นไปได้ไหมที่จะให้คำแนะนำเพิ่มเติมเกี่ยวกับวิธีการทำเช่นนั้น? (ระบุ 'อาจจะอ่านเพิ่มเติม')

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

อันที่จริง DACs จำนวนมากทำงานในอัตราสุ่มตัวอย่างหลายเท่าและที่ความลึกบิตต่ำกว่าที่คุณคาดไว้โดยอาศัยการกรองผ่านสัญญาณความถี่ต่ำเพื่อให้ได้รูปคลื่นดั้งเดิม นั่นคือความหมายของการยกตัวอย่างเกิน (และนั่นคือสาเหตุที่คุณอาจเห็นเช่น "1 บิต DAC" บนสเตอริโอของคุณหากคุณมีสเตอริโอประเภทที่โฆษณาดังกล่าว)
alastair

อย่างไรก็ตามการสุ่มตัวอย่างไม่เกี่ยวข้องที่นี่เนื่องจากเรากำลังพูดถึงตัวแปลงสัญญาณการรับรู้การสูญเสีย
alastair

4

คุณไม่สามารถ "ปรับปรุง" สัญญาณได้โดยเข้ารหัสเอาท์พุทอีกครั้งในรูปแบบการสูญเสียอื่น(mp3 ฯลฯ ) มันจะแย่กว่าเดิมเสมอ

หากคุณต้องเข้ารหัสอีกครั้งผลลัพธ์ที่ดีที่สุดที่คุณสามารถทำได้คือคุณภาพเดียวกันโดยการเลือกตัวแปลงสัญญาณแบบไม่มี losless เช่น FLAC หรือ ALAC หรือแม้กระทั่งรูปแบบที่ไม่มีการบีบอัดเช่น WAV

หากไม่มีแหล่งอื่นสำหรับไฟล์ของคุณคุณควรเก็บเวอร์ชันที่คุณมี


4

เมื่อไฟล์ใดไฟล์หนึ่ง (mp4, flv และอื่น ๆ ) มีบิตเรตเสียง 95 kbps - มันสมเหตุสมผลหรือไม่ที่ส่งออกไปเป็นบิตเรตที่สูงขึ้นเมื่อแปลงเป็น mp3 หรือรูปแบบอื่น ๆ (ไม่ว่าจะเสียหรือเปล่า)?

มันอาจจะทำให้รู้สึกตั้งแต่ที่เรากำลังพูดถึงบิตต่อวินาทีในรูปแบบที่แตกต่างกันและไม่ได้สุ่มตัวอย่างความถี่

ในกรณีที่รุนแรงควรสมมติว่าคุณมีไฟล์ดิบที่ไม่มีการบีบอัดที่มี 16 บิตต่อตัวอย่างสเตอริโอที่อัตราการสุ่มตัวอย่าง 22 kHz จำนวนนั้นคือ 700 kbps คุณเข้ารหัสเป็น MP3 คุณภาพสูง 22 kHz และพูดได้ 64 kbps

สมมติว่าเรากำลังทำสิ่งที่ตรงกันข้ามและต้องการเข้ารหัสสตรีม MP3 64 kbps เป็น RAW มันสมเหตุสมผลไหมที่จะเพิ่มอัตราข้อมูล? คุณเดิมพันมัน หากคุณไม่ได้ - จริงถ้าคุณไม่ได้เพิ่มอัตราการส่งข้อมูลที่เพียงพอและมีเพียงไปได้ถึง 350 กิโลบิตต่อวินาที - รูปแบบ RAW จะช่วยให้การเพียงครึ่งหนึ่งของความถี่ในการสุ่มตัวอย่าง หรืออาจจะเพียง 8 บิตต่อตัวอย่าง หรืออาจจะเป็นโมโนแทนที่จะเป็นสเตอริโอ

ทำไมถึงเป็นอย่างนั้น? เป็นเพราะการบีบอัดของทั้งสองรูปแบบนั้นแตกต่างกันอย่างสิ้นเชิง

การบีบอัด * อัตราข้อมูล = (มีประโยชน์) ข้อมูล

ดังนั้นหากคุณแปลงรหัสจากรูปแบบหนึ่งเป็นรูปแบบอื่นโดยมีการบีบอัดน้อยลง 10% คุณควรเพิ่มอัตราการส่งข้อมูลเป็นสัดส่วน

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

เมื่อการแปลงรหัสไปสู่การบีบอัดที่สูงขึ้นสำหรับคุณภาพเดียวกันการเพิ่มอัตราข้อมูลไม่สมเหตุสมผล (จริงๆแล้วมันอาจเป็นไปได้ว่าคุณกำลังแปลงรหัสเนื่องจากรูปแบบเป้าหมายอนุญาตให้บีบอัดได้ดีกว่าและคุณภาพเดียวกันด้วยข้อมูลที่ต่ำกว่า ประเมินค่า).

อย่างไรก็ตามกฎทองของฉันคือข้อมูลสามารถถูกทำลายได้ดังนั้นควรแปลงรหัสให้น้อยที่สุดเท่าที่จะเป็นไปได้และพยายามที่จะทำให้ใกล้เคียงที่สุดเท่าที่จะเป็นไปได้กับแหล่งดั้งเดิม (ในแง่ของการแปลงรหัส "กระโดด") วิธีนี้จะทำให้การบีบอัดและ / หรืออัตราการส่งข้อมูลดีขึ้นเนื่องจากคุณไม่ได้พกเสียงรบกวนและสิ่งประดิษฐ์ที่กระบวนการเข้ารหัสเป็นทายาท


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

ก็ใช่ คุณควรหลีกเลี่ยงการบันทึกซ้ำทุกที่ที่ทำได้ การจัดการใด ๆ สามารถรักษาคุณภาพดั้งเดิม (ที่ดีที่สุด) และมันมักจะทำให้สิ่งเลวร้ายลง เอนโทรปีสามารถเพิ่มได้หลังจาก :-) ทั้งหมด
LSerni

2

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

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

  • การเพิ่มบิตเรตของไฟล์เสียงจะไม่สร้างไฟล์ที่มีคุณภาพดีกว่าต้นฉบับ

  • การแปลงรหัสเสียงไม่แนะนำโดยทั่วไปและควรหลีกเลี่ยงโดยเฉพาะการแปลงรหัสระหว่างรูปแบบที่สูญเสีย

  • เมื่ออินพุตเป็นวิดีโอวิธีที่ดีที่สุดคือการแยกไฟล์เสียง (ตัวอย่างเช่นที่ระบุไว้ที่นี่สำหรับ Linuxหรือด้วยโปรแกรมเช่นที่กล่าวถึงที่นี่สำหรับ Windowsเรียกว่าSUPER (หลังจากติดตั้งและรับ) ระมัดระวังเพื่อหลีกเลี่ยงกลุ่มแอดแวร์ที่เสนอ: เลือกกระบวนการผลลัพธ์ที่เรียกว่า "DeMux Extract Streams" หลังจากตรวจสอบกรณีที่สองที่มุมด้านบนของหน้าต่างลากและวางไฟล์ที่คุณต้องการประมวลผลคลิกที่ "DeMux (ไฟล์ที่ใช้งานอยู่)") - โดยปกติวิดีโอที่อาจเป็นวัตถุของการดำเนินการดังกล่าวประกอบด้วยเสียง mp3 หรือ aac

  • หากคุณถูกบังคับให้เปลี่ยนรูปแบบและแปลงระหว่างรูปแบบที่สูญเสียสิ่งนี้อาจเกิดขึ้นเพราะคุณต้องการไฟล์ MP3; นอกจากนี้ยังมีบางกรณีที่เสียงของอินพุตวิดีโอไม่ใช่ mp3 ดังนั้นสำหรับวิดีโอหากไม่ใช่ไฟล์ MP3 ไฟล์ส่วนใหญ่จะเป็นไฟล์ aac ในสถานการณ์นี้บิตเรตของเอาต์พุต mp3 ควรสูงขึ้น (เพื่อชดเชยบิตเรตที่ไม่มีประสิทธิภาพมากขึ้นของ mp3): สำหรับ 95kbps aac, mp3 ที่ได้นั้นควรมีบิตเรตประมาณ 128-192 kbps เป็นต้น


1

มีคำอธิบายทางเทคนิคที่ยอดเยี่ยมว่าทำไมนี่เป็นความคิดที่ไม่ดีในหัวข้อนี้ เพื่อเสนอมุมมองที่แตกต่างลองนึกภาพว่าทุกครั้งที่คุณสร้างไฟล์เสียงที่ถูกบีบอัดแบบสูญเสีย (MP3, OGG, AAC) ทุกครั้งที่มีการทำเทปคาสเซ็ท แม้ว่าคุณจะซื้อเทปคุณภาพสูงและทนทานที่สุดที่คุณสามารถซื้อได้ทุกครั้งที่คุณพากย์ทุกสิ่งที่ทำก็จะลดความเสียหายลง แต่ก็ยังคงได้รับความผิดเพี้ยนเล็กน้อย เมื่อได้รับการคัดลอกคุณจะสูญเสียคุณภาพเล็กน้อยที่คุณไม่สามารถกลับคืนมาได้เสมอ มันจะไม่เคยได้รับ "ดีกว่า"


1

ไม่เหมาะสมที่จะเข้ารหัสเสียงเป็นบิตเรตที่สูงขึ้น แต่บิตเรตอาจต้องค่อนข้างสูงกว่าหากคุณต้องการลดคุณภาพที่ลดลงไปอีก

คุณควรหลีกเลี่ยงการแปลงรหัสเสียงเมื่อทำได้

หากคุณต้องการเปลี่ยนรูปแบบวิดีโอคุณอาจสามารถเก็บเสียงไว้ในการเข้ารหัสเดียวกันได้

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

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


1

เกี่ยวกับรูปแบบเสียงที่มีประสิทธิภาพที่สุด

โดยรวมแล้วฉันอาจจะเลือก AAC เพราะได้รับการสนับสนุนอย่างกว้างขวางรองรับบิตเรตหลากหลายและมักจะชนะคู่แข่งที่บิตเรตใด ๆ นอกจากนี้ AAC ยังมีโหมดบิตเรตต่ำที่เรียกว่า HE-AAC ซึ่งใช้อัลกอริธึมที่ซับซ้อนบางอย่างในการสร้างความถี่และสเตอริโอที่สูงในวิธีการถนอมแบนด์วิดท์

ด้วยเหตุนี้ HE-AAC จึงช่วยให้คุณฟังเพลงได้ต่ำถึง 32 kbps และ 16 kbps สำหรับการพูดในขณะที่ยังคงประสบการณ์การฟังที่เป็นที่ยอมรับ สหภาพยุโรปออกอากาศได้ออกความคิดเห็นของตัวแปลงสัญญาณที่แตกต่างกัน: http://tech.ebu.ch/docs/tech/tech3324.pdf

สรุปได้ว่าในขณะนี้ MPEG HE-AAC ดูเหมือนจะเป็นตัวเลือกที่ดีที่สุดสำหรับผู้ออกอากาศที่ต้องการอัตราบิตต่อคุณภาพที่ดีเมื่อเทียบกับอัตราบิตที่ค่อนข้างต่ำ นอกจากนี้ตระกูลตัวแปลงสัญญาณที่ใช้ AAC ยังให้คุณภาพเสียงที่ยอดเยี่ยมที่บิตเรตที่สูงขึ้นเช่นที่ 320 kbit / s (ยกเว้น "ปรบมือ") การศึกษาของเราแสดงให้เห็นว่าคุณภาพที่ยอดเยี่ยม (โดยเฉลี่ย) สามารถทำได้แม้ที่ครึ่งบิตเรตคือ 160 กิโลบิต / วินาทีหรือน้อยกว่าสำหรับรายการทดสอบทั้งหมดยกเว้นรายการที่สำคัญที่สุด

หากความเข้ากันได้ไม่ได้เป็นปัญหาสำหรับคุณลองพิจารณา Opus มันเป็นรูปแบบเปิดใหม่ที่คาดคะเนได้ดีมาก http://en.wikipedia.org/wiki/Opus_(audio_format)


ในฐานะที่เป็น mp4 และ flv มี AAC วิธีแก้ปัญหาคือการแยกไฟล์เสียงออกแล้ว

คุณจะดูที่คำถามนี้ ( superuser.com/q/595777/162573 ) หรือไม่

1
ฉันเห็นด้วยกับคำตอบแรก มันถูกนำเสนออย่างดี AAC เป็นรูปแบบที่ดีที่สุดในวันนี้
Niels B.

1

เหมือนเอนโทรปีทุกครั้งที่คุณ "แปลง" บางสิ่งคุณจะเสียคุณภาพอุดมคติคือ Demuxing กำลังนำเสียงจากแหล่งวิดีโอโดยตรงโดยไม่มีการแปลงคำถามของคุณดูเหมือนวิดีโอที่ดาวน์โหลดจาก Youtube หรือไซต์ที่คล้ายกัน คุณสามารถใช้Gspot, MediaInfo หรือ FFprobeเพื่อทราบคุณภาพเสียงที่ดีที่สุดในรูปแบบที่มีให้เลือกเช่นรูปแบบ mp4 ของYoutubeได้แก่ :

Resolution  Audio Bit Rate  Compression
1080p       192   kbps      AAC
720p        192   kbps      AAC
480p        128   kbps      AAC
360p        128   kbps      AAC
240p        64    kbps      MP3

เพื่อให้คุณสามารถเลือกรูปแบบ 720p และ demuxing AAC โดยไม่ต้องแปลงด้วย FFMPEG

ffmpeg -i input.mp4 -vn -acodec copy output.aac

'-acodec copy' บอกให้ ffmpeg ทำการคัดลอกสตรีมเสียงโดยไม่แปลง '-vn' ปล่อยวิดีโอ (หากไฟล์สุดท้ายอนุญาตให้ใช้วิดีโอ. acc ไม่ได้)

มีตารางเปรียบเทียบที่จะแปลงเป็นรูปแบบคุณภาพที่คล้ายกัน MP3 มีไลบรารีและการกำหนดค่าหลายรูปแบบเช่น OGG และ ACC ขึ้นอยู่กับว่าฉันเป็นนักดนตรีมาก่อนและโดยทั่วไปแล้วเสียงสูงสุดที่สูงกว่า 16 kHz เป็นกุญแจสำคัญในการรับรู้คุณภาพ เสียงสูงหรือเครื่องดนตรีโดยทั่วไปที่มีฮาร์โมนิกมากมายฉันได้ทำการทดสอบหลายครั้งก่อนและด้วย MP3 ปกติที่อ่อนแอที่ 192 kbps ก็พอจริง ๆ แล้วฉันไม่สามารถแยกความแตกต่างระหว่าง 192 และ 224 kbps ได้หลายคน 192 kbps ถึง 160 kbps ค่อนข้างยาก มีไว้สำหรับให้ความคิดหรือการรับรู้ของคุณ ACC มักจะมีคุณภาพดีกว่า MP3, ACC 192 น่าจะเหมือน MP3 256 kbps

ACC หรือ OGG 95 นั้นอยู่ที่ MP3 128-160 เช่นเดียวกันหากคุณมี MP3 VBR (อัตราบิตผันแปร) ขึ้นอยู่กับประเภทของเพลงหรือเสียงตัวถอดรหัสบางตัวจะให้ค่าเฉลี่ยแบบสุ่ม

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

192 kbps ไม่มี VBR MP3 สมบูรณ์แบบและเข้ากันได้อย่างสมบูรณ์กับผู้เล่น USB และโทรศัพท์ IMHO


0

อย่าแปลงถ้าคุณไม่ต้องการ

คุณสามารถแยกสตรีมเสียงโดยไม่ต้องแปลงการแปลงใด ๆ ก็หมายถึงการสูญเสียคุณภาพ *

วิธีหนึ่งในการแยกเสียงอยู่ด้วยด้วย ffmpeg:

ffmpeg -i "input.flv" -vn -acodec copy "output.mp3"

คำสั่งเดียวกันนี้สามารถใช้งานได้เกือบทุกรูปแบบ / วิดีโอเพียงแค่เปลี่ยนชื่อไฟล์อินพุตและส่วนขยายผลลัพธ์เป็นหนึ่งที่ต้องการ / ถูกต้อง (เช่น AAC เป็น. m4a)

ไฟล์ Bat

บางครั้งเราบางคนรู้สึกว่าซับซ้อนในการใช้บรรทัดคำสั่งหากคุณทำเช่นนี้บ่อยครั้งคุณสามารถสร้างไฟล์. bat จากนั้นลากไฟล์วิดีโอไปยังไฟล์ bat ที่มีเนื้อหานี้:

ffmpeg -i "%1" -vn -acodec copy "%~dpn1.mp3" pause

คุณจะต้องเปลี่ยนนามสกุลถ้าคุณจะแยกรูปแบบเสียงอื่น ๆ

หมายเหตุ

หากคุณต้องการระบุรูปแบบเสียงเครื่องเล่นวิดีโอที่ดีควรมีเพียงพอหรือคุณสามารถใช้:

* ฉันกำลังพูดถึงการแปลงแบบสูญเสียการแปลงแบบไม่สูญเสียที่ถูกต้องสามารถรักษาคุณภาพไว้ได้ แต่มันยากที่จะใช้เมื่อแยกเสียงที่สูญเสียไป


"แยกไฟล์เสียงโดยไม่มีการแปลงการแปลงใด ๆ ที่แสดงถึงการสูญเสียคุณภาพ" - ถ้าอย่างนั้นถ้าอินพุตเป็น flv เอาต์พุตไม่ควรเป็น MP3 แต่ m4a (คอนเทนเนอร์สำหรับ aac)

1
@cipricus "เพียงแค่เปลี่ยนชื่อไฟล์อินพุตและส่วนขยายผลลัพธ์เป็นค่าที่ต้องการ / แก้ไข (เช่น AAC เป็น. m4a)" นอกจากนี้คุณยังสามารถดูบันทึกสำหรับตัวเลือกในการระบุรูปแบบเสียง ฉันใช้ flv <-> mp3 ในคำสั่งตัวอย่างเพราะฉันคุ้นเคยกับ youtube 240p flvs ซึ่งมาพร้อมกับเสียง mp3
ด่าน

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

นี่เป็นเพียงหน้าต่างหรือไม่

@cipricus คำสั่งพื้นฐานควรทำงานบนแพลตฟอร์มใด ๆ ที่ทำงานกับ ffmpeg, คำสั่ง bat มีไว้สำหรับ windows เท่านั้น ฉันไม่รู้เกี่ยวกับแพลตฟอร์มอื่น ๆ แต่ควรทำสิ่งที่คล้ายกัน
Dan

0

ฉันใช้โปรแกรม Sony Audio Studio Sound Forge 10 มีวางจำหน่ายบนเว็บไซต์ Sony คุณสามารถเพิ่มบิตเรตโดยการแปลงเพลงต้นฉบับกลับสู่เพลงดั้งเดิมโดยการลากแล้วคลิก You Tube แสดงวิธีใช้งาน Audio Studio หลังจากที่คุณได้ยินเสียงเครื่องดนตรีแทบจะไม่ได้ยิน I-tunes แสดงบิตเรตใน Music Library ฉันมีเพลงที่มีอัตราบิต 1411 ไม่สามารถลดบิตเรตที่เพิ่มได้ด้วยวิธีนี้เท่านั้น


-1

เป็นครั้งแรก ถ้าคุณอยากรู้ว่า MP3 ใช้งานอย่างไรให้ตรวจสอบบทความนี้เกี่ยวกับทฤษฎี MP3 โดย Rassol Raissi

บทความวันที่จากปี 2002 อาจดูล้าสมัย แต่ผู้เขียนอธิบายอย่างชัดเจนถึงความแตกต่างระหว่างความถี่การสุ่มตัวอย่างและอัตราบิต นี่เป็นแนวคิดที่แตกต่างกันสองประการ

ที่สอง MP3 เป็นโปรโตคอล มันไม่ใช่อัลกอริทึม การใช้โพรโทคอลนั้น - ทุกอัลกอริทึมดังนั้นโปรแกรมคอมพิวเตอร์ทุกเครื่อง - อาจแตกต่างกัน

ประการที่สาม มีทฤษฎีข้อมูล (และสามัญสำนึก) ถ้าคุณมีตัวอย่างของ 128 Kbit ที่แสดงถึงเสียง 1 วินาทีและคุณทำให้มันเป็น 192 Kbit คุณเพิ่ม 64 Kbit ไฟล์ของคุณใหญ่กว่า แต่ศูนย์ 64K ที่เพิ่มเข้ามานั้นเป็นตัวแทนอะไร? ไม่มีอะไรจริงๆ คุณไม่สามารถเพิ่มสิ่งที่คุณไม่มี ถึงแม้ว่า MP3 นั้นจะมีพื้นฐานมาจากการรับรู้ของมนุษย์เกี่ยวกับเสียง แต่ก็ไม่มีเวทย์มนตร์


-1

สำหรับการอธิบายอย่างละเอียดและมีความรู้ในเรื่องนี้โปรดดูบทความสี่เรื่องใน The Absolute Sound ตั้งแต่เดือนธันวาคม 2554 ถึงมีนาคม 2555 มันเป็นเรื่องง่ายที่จะได้ยินประโยชน์ของการยกตัวอย่างหลังจากแปลงซีดีเป็น WAV


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