Çizik bir CD MP3'e kopyalanırsa ne olur?


12

Bir CD hasar görürse (örneğin bir CD çalara yerleştirilirse kekelir vb.), Bir MP3 oluşturmak için bilgisayarınıza kopyalarsanız, hasarlı veriler nasıl duyulur?

Parçanın ortasında sadece bir "boşluk" olabilir mi? Yoksa bozuk ses / statik vb.

Anlaşılır olması için bu soru, üzerinde MP3 bulunan bir veri CD'sini okumak yerine CD'den ses okumak ve MP3'e kodlamakla ilgilidir.


2
@AFH bu tavsiye her soru için geçerli değil mi? Belki de denemek için hasarlı bir CD'si yok ve sadece öğrenmek için zarar vermek gibi hissetmiyor.
RyanfaeScotland

7
CD'den MP3 yazmazsınız. "Yazma" özellikle bir tür optik diske (CD, DVD, BluRay) veri yazılması anlamına gelir.
jpmc26

@RyanfaeScotland - Makul bir cevaba izin vermek için çok az bilgi içeren sorular için geçerlidir. Ancak, bir CD-R'nin 10-20p'ye mal olmasına rağmen, sorunun varsayımsal olabileceğini düşünüyorum, bu yüzden tam olarak pahalı bir test değil.
AFH

@AFH Ha, sadece zarar vermek için bir CD yazma fikri sonra tekrar denemek ve sökmek bana hiç olmadı! Koleksiyonum güvende.
RyanfaeScotland

Yanıtlar:


38

İyi bir CD ripper yazılımı gibi cdparanoiabir CD kötü okumaları düzeltmek için ellerinden geleni deneyin ve etkilenen kısmı defalarca üzerinden gidecek; bazen veriler kurtarılıncaya kadar birkaç dakika boyunca. Bu mümkündür, çünkü CD'ler hata düzeltme için sağlama toplamları içerir ve yanlış okumanın hemen algılanması gerekir.

Bu strateji nedeniyle, CD ripper yazılımı gerçek zamanlı olarak çalmak üzere tasarlanan tipik bir CD çalma aygıtından daha doğru veri kurtarma şansına sahiptir.

Nadiren, verilerin bir kısmının (örneğinizde işitsel olacaktır) okunamaz kalması durumunda, riper tipik olarak o segmenti atlayacaktır. Kodlanmış bir MP3 dosyasıyla, kötü bölümü atlayacaktır (sonuçta ortaya çıkan ses dosyasında enterpolasyonlu veya sesli olarak atlanabilir).


1
@JamieHanrahan Hata düzeltme yaptıklarını kabul etsem de, umarım bu ve enterpolasyon arasında bir ayrım yapılır.
user1997744

1
PC'deyseniz Exact Audio Copy benzer bir şey yapar, diskte bir çizik veya kusur varsa, birden çok kez okunur.
aslum

1
Evet, neredeyse şans eseri. Çok sık etkili değildir. btw, buradaki önceki yorumuma ne oldu? Bir kullanıcı1997744 yanıtlıyor mu?
Jamie Hanrahan

20
@screwnut: Bir CD Çalar "yavaşlayamaz". Bir aksaklık veya sessizlik sadece müziği durdurmak için çok tercih edilir. Ancak kopyalarken, yazılım etkilenen bölgeyi birkaç kez okumaya çalışabilir. Sürücünün servo motorlarındaki yanlışlıklar ve diğer rastgele faktörler nedeniyle, lazer alana biraz farklı bir açıda veya biraz daha farklı bir konumda vurabilir ve bu da daha fazla veri okunabilir hale getirebilir veya getirmeyebilir. Kullanıcı ayarlarına bağlı olarak, yazılım etkilenen alanı okumak için birkaç saate kadar çalışabilir. Tabii ki gitti, ama bazen bazı şeyler okunabilir.
Jörg W Mittag

3
@aslum PC, Windows ile eşanlamlı değildir. Bunu ima etmeyi bırak. GNU / Linux da bir PC'de kullanılabilir ve genellikle bu şekilde kullanılır.
Görünen Ad

14

MP3 dosya biçimi çerçevelerden oluşur. Her kare onbir "1" bit ve bit hızını kontrol eden ve diğer bazı özellikleri tanımlayan birkaç bayt meta veri ile başlar. Her kare bağımsızdır, akışı destekleyecek şekilde tasarlanmıştır.

Çerçevelerin CRC'si olabilir - hata kontrolü. İsteğe bağlıdır.

Bir CD'de kötü sektörlerle karşılaşırsa, işletim sistemi büyük olasılıkla okumayı yeniden dener (MP3 donanımının herhangi bir şey görmeden önce CD donanımının kendi hata kontrolü mechansim'i vardır). Kod çözücünün bir tampondan çalışmadığını varsayarsak, kod çözücü bu işlem sırasında yeni veri almaz ve durması gerekir. İşletim sistemi verileri okuyamazsa, işletim sistemine bir hata bildirebilir ve bu da sonunda MP3 kodlayıcıyı barındıran işleme rapor edilir. Yazılıma tam olarak burada ne olduğuna bağlı.

CD'deki veriler yanlış okunduysa ve yine de kod çözücüye yapıyorsa birkaç olası şey olabilir (bu muhtemelen bir PC'de olmaz, ancak bir araba stereo veya PC dışı bir cihazda olabilir):

  • Bir MP3 kod çözücü bir çerçevenin başlangıcını bulmak için on bir adet 1 bit arar - eğer bulamazsa, muhtemelen bir sonraki çerçeveye kadar kod çözmeyi durduracaktır.

  • Üstbilgi verileri bozuksa, hangi bit hızının yanlış olabileceğini gösteren bayt olduğundan kareyi yanlış bit hızında oynatabilir.

  • Başlık CRC biti ayarlanırsa ve CRC eşleşmezse, kod çözücü muhtemelen çerçeveyi dışarı atar ve oynatmaz. Çoğu MP3 dosyasında CRC biti ayarlanmamıştır.

  • Yük (başlıktan sonraki veriler) yanlışsa, MP3 kod çözücü bunu oynatmaya çalışacaktır.

Bir kod çözücünün işi, sıkıştırılmış verileri almak ve bir "üst" seviyeye teslim etmek için sıkıştırılmamış veri oluşturmaktır. Bu üst seviye, bir ses cihazını sürmek için sıkıştırılmamış verileri kullanır. Çoğu kodlayıcı / ses sürücüsü kurulumunun, MP3 kod çözücünün ses sürücüsü için bazı veriler oluşturabileceği ve okumaların yeniden denenmesine izin verebileceği bir yapılandırılabilir boyuta sahip bir tamponu olduğunu tahmin ediyorum.

Her neyse, kod çözücü veri almadığı için durduysa, aslında sesi süren üst seviye aşağıdakilerden herhangi birini yapabilir:

  • Üst seviye sessizlik verir. Seste bir ara duyarsınız.
  • Kod çözücü, verileri bir ses arabelleğine doldurmayı durdurur, ancak üst düzey orada olanları çalmaya devam eder. Ses arabellekleri genellikle "daireseldir", yani sıfırlanmadıkları ancak sürekli olarak yeni verilerle üzerine yazıldıkları anlamına gelir. Önceki ses çalmanın bir parçası olan bir atlama sesi duyacaksınız.
  • Üst düzey akıllıdır ve orada ne olması gerektiğine enterpolasyon yapmaya çalışır. Bunun çok yaygın olduğunu düşünmüyorum.

Kod çözücü kötü veriler çıkarırsa, statik veya ses çıkarır.

Referans .


9
Bence bir ses CD'si okumak ve üzerinde MP3 olan bir veri CD'si okumak değil, MP3 kodlamak .
Attie

1
@ Doğru düzeltmek için orijinal soruyu güncelleyeceğim
sam

Yeterince basit görünüyor.
Andrew

3

En iyi durumda, ripper, parçanın iyi oynatıldığı kadar yeterli veri almayı başarır. En iyi ikinci durumda, vazgeçer ve yapamaz çünkü bir ses parçası üretmez. En kötü durumda, parçayı normal bir CD çalarda çalmaya çalıştığınızda veya daha da kötüsü (duraklamalar, tekrarlar, kekemelik, bipler vb.) Ses dosyası çıkarırsınız.

Cdparanoia tabanlı rippers ile yaşadığım deneyim genellikle en iyi durumdu, ancak üç senaryo ile de karşılaştım.


1
Ripleme yazılımı için adil olmak gerekirse, "en kötü durumun" bazen gerçekleşmesinin nedeni, yeterince az miktarda kötü veri için "ikinci en iyi durum" dan daha iyi olmasıdır. Üzerinde bir pop veya kısa bir pop serisi olan bir mp3 veya flac olmasını tercih ederim. Ve boyunca pop'ları olan bir parçadan başka bir şey istemem. Ancak ripper standartların ne kadar yüksek olduğunu bilmiyor.
Steve Jessop

0

Daha önce hiç statik olmayan bir tane almadım. Tam olarak "bozuk" - ama aynı yarım saniyeyi birkaç kez oynayabilir. Bu genellikle bir döngüyü tekrarlamak için elden birkaç dakika önce atlamaktan veya ileri atlamaktan ve bir an için FF düğmesini basılı tuttuğunuzdan gelen seslerden hemen önce. Herhangi bir "boşluk" muhtemelen tekrar atladığı veya tekrarladığı için bir parçanın başlangıcını oynatmaktadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.