จะเปรียบเทียบคุณภาพเสียงของไฟล์ทั้งสองอย่างเป็นกลางได้อย่างไร


8

ฉันใช้ยูทิลิตี avconv เพื่อแปลงไฟล์ MP4 ที่ดาวน์โหลดจาก Youtube เป็น MP3:

$ avconv -i RembrandtPussyhorse.mp4 RembrandtPussyhorse.mp3
avconv version 0.8.9-6:0.8.9-0ubuntu0.12.10.1, Copyright (c) 2000-2013 the Libav developers
built on Nov  9 2013 19:12:35 with gcc 4.7.2
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'RembrandtPussyhorse.mp4':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    creation_time   : 2013-06-23 14:26:41
Duration: 01:03:42.60, start: 0.000000, bitrate: 167 kb/s
    Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 384x288, 69 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
    Stream #0.1(und): Audio: aac, 44100 Hz, stereo, s16, 96 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Output #0, mp3, to 'RembrandtPussyhorse.mp3':
Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isommp42
    TDEN            : 2013-06-23 14:26:41
    TSSE            : Lavf53.21.1
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, s16, 200 kb/s
    Metadata:
    creation_time   : 2013-06-23 14:27:30
Stream mapping:
Stream #0:1 -> #0:0 (aac -> libmp3lame)
Press ctrl-c to stop encoding
size=   89594kB time=3822.65 bitrate= 192.0kbits/s    
video:0kB audio:89593kB global headers:0kB muxing overhead 0.000284%

$ ls -la
-rw-rw-r-- 1 dotancohen dotancohen  91743973 Dec 26 11:24 RembrandtPussyhorse.mp3
-rw-rw-r-- 1 dotancohen dotancohen  80171515 Jun 24  2013 RembrandtPussyhorse.mp4

ขอให้สังเกตว่าไฟล์ MP3 (เสียงเท่านั้น) ตอนนี้มีขนาดใหญ่กว่าไฟล์อินพุต MP4 (เสียงและวิดีโอ) การทดสอบการฟังแบบ Double-blind ที่มีสองไฟล์นำไปสู่ผลลัพธ์ที่สอดคล้องกันในคน (เช่นคนเดียวกันบอกว่าไฟล์เดียวกันฟังดูดีกว่า) แต่ไม่สอดคล้องกันในคน (เช่นคนที่แตกต่างกัน

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


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

คำตอบ:


9

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


นี่คือความคิดที่ยอดเยี่ยมมาก (สมมติว่าพวกเขาเริ่มต้น / สิ้นสุดในเวลาเดียวกัน)
AmagicalFishy

8

วิธีทางวิทยาศาสตร์ที่สุดในการระบุการเปลี่ยนแปลงหรือการเสื่อมสภาพระหว่างสองไฟล์คือการดูรูปคลื่นในออสซิลโลสโคป

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

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


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

2
@ LeeHarrison โดยเฉพาะอย่างยิ่งเมื่อฟังผ่านอุปกรณ์สินค้า
สาระสำคัญ

3

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

จากที่นี่คุณสามารถเห็นสิ่งที่ "หายไป" (หรือเพิ่ม !!) กับรูปแบบของคลื่นที่มาและวิเคราะห์สเปกตรัมหรือ spectrogram จะแสดงรายละเอียด


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