K
knutinh
Gjest
Bakgrunn
Jeg ønsker å skjekke objektiv lydkvalitet på PC-platform. For å unngå kompliserende elementer sammenlignes bare digital ytelse. Antagelsen er at så lenge to strømmer er identiske binært sett så bør de høres likt ut ut av D/A converter. Derfor har jeg ikke gjennomført noen lyttetester eller målinger av analog ytelse (det ville ha komplisert ting betydelig).
Først kommer en beskrivelse av oppsett og hva jeg ønsker å gjøre. Jeg vil gjerna ha innspill på dette mens jeg gjennomfører.
Jeg gjør ikke dette for å bevise noe, jeg prøver å gå til dette med åpent sinn selv om jeg selvsagt har forventninger.
Kjører Exact Audio Copy versjon 0.95beta4
Hardware:
1. Nec DVD-RW ND 3500 AG
Secure mode with the following features:
Drive has Accurate stream feature
Drive does not cache audio data
Drive is capable of retrieveing C2 error information
Use read sample offset correction : +48 samples
Allow speed reduction during extraction
2. Pioneer DVD-ROM DVD-105F
Secure mode with the following features:
Drive has Accurate stream feature
Drive caches audio data
Drive is NOT capable of retrieveing C2 error information
Use read sample offset correction : +690 samples
Allow speed reduction during extraction
Testplate:
Katie Melua
Call of the Search
2003
Trinn 1 ripping av CD-plate
Oppdaterte til beta 4 av EAC, og gikk igjennom installasjonsguiden. Begge mine drev ble gjenkjent i databasen og jeg lot EAC bruke foreslåtte innstillinger, men valgte rippemode til secure og korrigering for offset.
EAC foreslår å bruke NEC som primær drive siden den har C2 error reporting,
Rippet først CD-en med Pioneer-drevet. Test & copy, uncompressed som ripper plata to ganger, lagrer resultatet som wav og sammenligner sjekk-summen (CRC) fra de to rippingene. Gjorde deretter samme operasjon med NEC-driven. Resulterende wav-filer ble så sammenlignte sample for sample.
Figur 1 Sanity check for CD-ripping
Hvorfor?
Målet er å sannsynliggjøre at jeg på min harddisk har en hel Katie Melua CD lagret som wav som nøyaktig, sample for sample tilsvarer det masteringstudioet en gang la på mor-plata. Jeg kan selvfølgelig ikke garantere at ikke mitt eksemplar har en eller flere bitfeil som opptrer hver gang jeg leser plata i forskjellige drev og samtidig er av en slik art at den slipper igjennom de to lagene med feilkorrigerende kode, men det fremstår for meg som usannsynlig.
Trinn 2 2.generasjon
Etter å ha gjort en sanity check på om plata lar seg rippe feilfritt, ønker jeg å brenne en kopi, og sjekke kopien opp mot originalen. Hvis kopien bit for bit stemmer med originalen kan jeg konkludere med at de to er likeverdige (i det minste med mitt leseoppsett). En bit er en bit. Om de to kopiene tåler like mye slitasje eller om de kan leses med samme feilrate på andre drivverk er det naturlig nok vanskelig å si noe om.
Figur 2 Signalflyt, sammenligning av 1. og 2.generasjons ripping
Jeg bruker brennefunksjonen innebygd i EAC, bruker Pioneer som kilde og NEC som destinasjon, lar EAC sette parametre:
Write speed: 48.0x
Write mode: No Test Write
Close mode: Close CD
Jeg sammenligner 2.generasjon rippet med 1.generasjon rippet for å spore forskjeller.
Trinn 3 forskjellige avspillere
En ting er å sjekke om Pc-en kan lese og kopiere cd-plater. En annen er om vi kan spille av CD feilfritt. Her kommer andre variabler inn i bildet. Realtime avspilling betyr at man ikke kan lese en sektor mange ganger så enkelt dersom en feil detekteres. Jeg innbiller meg dessuten at vanlige konsument-applikasjoner ikke fokuserer like mye på teknikken som det EAC gjør. Videre vil en PC ved avspilling av lyd ha flere komponenter som rører lydstrømmen og potensielt endrer den. Vi nevner i fleng: avspiller-applikasjonen selv, windows lyd-arkitektur (DirectSound) med kmixer etc, lydkortets driver. Bare hvis alle disse komponentene har et 1:1 forhold på samples kan vi forvente at pcm-samples ut av lydkortets spdif/ DA-konverter nøyaktig tilsvarer lydstrømmen bakt inn i CD-plata.
Figur 3 Sammenligning av forskjellige avspillingsmetoder
Jeg ønsker derfor å gjøre følgende:
Avspilling av CD og rippet CD (wav og FLAC) testes i applikasjonene Windows Media Player, Winamp, foobar2000 og MediaPortal. Ouput rutes via spdif/coax til lydkort spdif/coax input. En egnet pc-applikasjon brukes for å ta opp denne lyden som wav, og resultatet sammenlignes med originalen.
Jeg greier ikke å trykke på play/record med en nøyaktighet på 1/44100 sekund Derfor må man regne med at sporene har forskjellig lengde stillhet før musikken begynner. Denne må fjernes manuelt eller automatisk.
Ordliste/forklaring
Drive has Accurate Stream feature
This option should be set, if your drive has an accurate stream, meaning that it won`t jitter, thus no jitter-correction has to be performed anymore.
Drive caches audio data
If your drive caches the audio that was just read, it would be a problem to read this data again in order to compare both extractions to find out if they match. In that case this option has to be enabled, so that EAC will clear the cache by overreading it.
C2 error information
Some newer drives are able to return C2 error information beside the actual audio data. In that case EAC doesnt need to read all data twice anymore, which will result in a big speedup. But beware, in the drive feature detection some drives will report that they support C2, but they do actually not.
Use read sample offset correction
Here you are able to switch between a read offset correction and a combined read/write offset correction, without always typing in the new actual value
Allow speed reduction during extraction
EAC is able to reduce the speed automatically when a read error occurs. It will speed up again when the erroneous passage is gone, but not all drives will speed up again
Jeg ønsker å skjekke objektiv lydkvalitet på PC-platform. For å unngå kompliserende elementer sammenlignes bare digital ytelse. Antagelsen er at så lenge to strømmer er identiske binært sett så bør de høres likt ut ut av D/A converter. Derfor har jeg ikke gjennomført noen lyttetester eller målinger av analog ytelse (det ville ha komplisert ting betydelig).
Først kommer en beskrivelse av oppsett og hva jeg ønsker å gjøre. Jeg vil gjerna ha innspill på dette mens jeg gjennomfører.
Jeg gjør ikke dette for å bevise noe, jeg prøver å gå til dette med åpent sinn selv om jeg selvsagt har forventninger.
Kjører Exact Audio Copy versjon 0.95beta4
Hardware:
1. Nec DVD-RW ND 3500 AG
Secure mode with the following features:
Drive has Accurate stream feature
Drive does not cache audio data
Drive is capable of retrieveing C2 error information
Use read sample offset correction : +48 samples
Allow speed reduction during extraction
2. Pioneer DVD-ROM DVD-105F
Secure mode with the following features:
Drive has Accurate stream feature
Drive caches audio data
Drive is NOT capable of retrieveing C2 error information
Use read sample offset correction : +690 samples
Allow speed reduction during extraction
Testplate:
Katie Melua
Call of the Search
2003
Trinn 1 ripping av CD-plate
Oppdaterte til beta 4 av EAC, og gikk igjennom installasjonsguiden. Begge mine drev ble gjenkjent i databasen og jeg lot EAC bruke foreslåtte innstillinger, men valgte rippemode til secure og korrigering for offset.
EAC foreslår å bruke NEC som primær drive siden den har C2 error reporting,
Rippet først CD-en med Pioneer-drevet. Test & copy, uncompressed som ripper plata to ganger, lagrer resultatet som wav og sammenligner sjekk-summen (CRC) fra de to rippingene. Gjorde deretter samme operasjon med NEC-driven. Resulterende wav-filer ble så sammenlignte sample for sample.
Figur 1 Sanity check for CD-ripping
Hvorfor?
Målet er å sannsynliggjøre at jeg på min harddisk har en hel Katie Melua CD lagret som wav som nøyaktig, sample for sample tilsvarer det masteringstudioet en gang la på mor-plata. Jeg kan selvfølgelig ikke garantere at ikke mitt eksemplar har en eller flere bitfeil som opptrer hver gang jeg leser plata i forskjellige drev og samtidig er av en slik art at den slipper igjennom de to lagene med feilkorrigerende kode, men det fremstår for meg som usannsynlig.
Trinn 2 2.generasjon
Etter å ha gjort en sanity check på om plata lar seg rippe feilfritt, ønker jeg å brenne en kopi, og sjekke kopien opp mot originalen. Hvis kopien bit for bit stemmer med originalen kan jeg konkludere med at de to er likeverdige (i det minste med mitt leseoppsett). En bit er en bit. Om de to kopiene tåler like mye slitasje eller om de kan leses med samme feilrate på andre drivverk er det naturlig nok vanskelig å si noe om.
Figur 2 Signalflyt, sammenligning av 1. og 2.generasjons ripping
Jeg bruker brennefunksjonen innebygd i EAC, bruker Pioneer som kilde og NEC som destinasjon, lar EAC sette parametre:
Write speed: 48.0x
Write mode: No Test Write
Close mode: Close CD
Jeg sammenligner 2.generasjon rippet med 1.generasjon rippet for å spore forskjeller.
Trinn 3 forskjellige avspillere
En ting er å sjekke om Pc-en kan lese og kopiere cd-plater. En annen er om vi kan spille av CD feilfritt. Her kommer andre variabler inn i bildet. Realtime avspilling betyr at man ikke kan lese en sektor mange ganger så enkelt dersom en feil detekteres. Jeg innbiller meg dessuten at vanlige konsument-applikasjoner ikke fokuserer like mye på teknikken som det EAC gjør. Videre vil en PC ved avspilling av lyd ha flere komponenter som rører lydstrømmen og potensielt endrer den. Vi nevner i fleng: avspiller-applikasjonen selv, windows lyd-arkitektur (DirectSound) med kmixer etc, lydkortets driver. Bare hvis alle disse komponentene har et 1:1 forhold på samples kan vi forvente at pcm-samples ut av lydkortets spdif/ DA-konverter nøyaktig tilsvarer lydstrømmen bakt inn i CD-plata.
Figur 3 Sammenligning av forskjellige avspillingsmetoder
Jeg ønsker derfor å gjøre følgende:
Avspilling av CD og rippet CD (wav og FLAC) testes i applikasjonene Windows Media Player, Winamp, foobar2000 og MediaPortal. Ouput rutes via spdif/coax til lydkort spdif/coax input. En egnet pc-applikasjon brukes for å ta opp denne lyden som wav, og resultatet sammenlignes med originalen.
Jeg greier ikke å trykke på play/record med en nøyaktighet på 1/44100 sekund Derfor må man regne med at sporene har forskjellig lengde stillhet før musikken begynner. Denne må fjernes manuelt eller automatisk.
Ordliste/forklaring
Drive has Accurate Stream feature
This option should be set, if your drive has an accurate stream, meaning that it won`t jitter, thus no jitter-correction has to be performed anymore.
Drive caches audio data
If your drive caches the audio that was just read, it would be a problem to read this data again in order to compare both extractions to find out if they match. In that case this option has to be enabled, so that EAC will clear the cache by overreading it.
C2 error information
Some newer drives are able to return C2 error information beside the actual audio data. In that case EAC doesnt need to read all data twice anymore, which will result in a big speedup. But beware, in the drive feature detection some drives will report that they support C2, but they do actually not.
Use read sample offset correction
Here you are able to switch between a read offset correction and a combined read/write offset correction, without always typing in the new actual value
Allow speed reduction during extraction
EAC is able to reduce the speed automatically when a read error occurs. It will speed up again when the erroneous passage is gone, but not all drives will speed up again
Vedlegg
-
481.9 KB Visninger: 182