Hoppa till innehåll

Sökresultat Sökningen pågår Sökresultaten dyker upp här efterhand. Du kan fortsätta skriva om du vill begränsa sökningen.
Söker efter användare
Söker efter gallerier
Sök forumtrådar
Stäng

Gör din egen "lossless"-kodning

3 svar till detta ämne
  • Vänligen logga in för att kunna svara

#1

Postad 09 april 2008 - 08:33

Ageve
  • Ageve
  • Über-Guru

  • 12 002 inlägg
  • 0
Denna beskivningen visar hur man gör något som annars bara kräver ett par musklick. Det är alltså inte menat som
en ersättning till "riktig" lossless kodning, utan bara ett kul experiment som visar ungefär hur lossless kodning
fungerar.

1. Öppna filen som ska "kodas" i Cooledit/Adobe Audition.

2. Spara den som MP3. Välj VBR kvalitet 100, och "high quality codec (slowest)".

Bifogad fil  mp3codec.jpg   47,49K   0 Antal nerladdningar


3. Stäng alla filer (viktigt) och öppna mp3- och wavfilen igen. Klipp till mp3-filen i början, så att den börjar på samma
sample som originalet. MP3-kodaren som följer med cooledit lägger alltid till några tomma samples i början. Om man
hoppar över detta steget kommer "lossless" kodningen inte att fungera.

Bifogad fil  zoomat.jpg   8,88K   0 Antal nerladdningar


4. Markera all ljuddata i MP3-filen och välj "Copy".

5. Växla över till WAV-filen, och välj "Edit, Mix paste". I dialogrutan som kommer upp, kryssa i "invert" på båda
kanalerna, och "Overlap (Mix)".

Bifogad fil  mixpaste.jpg   22,48K   0 Antal nerladdningar


6. Resultatet blir ungefär så här (om inte, så har något blivit fel, t ex att klippen inte börjar på samma sample):

Bifogad fil  skillnad.jpg   29,83K   0 Antal nerladdningar


7. Som bilden visar, så utnyttjas bara en liten del av bitdjupet till att lagra skillnaden mellan mp3-filen och originalet.
Genom att maximera volymen och sedan konvertera till 8bit så kan man spara utrymme utan att förlora någon
ljudinformation (om det görs rätt). Börja med att välja "Effects, Amplitude, Amplify", och klicka på "Calculate now".
Om resultatet blir t ex 19.42dB, minska det till 19dB, för att undvika klippning. Kom ihåg siffran.

Bifogad fil  volym.jpg   38,5K   0 Antal nerladdningar


8. Välj "Edit, Convert Sample Type", och använd inställningarna som bilden visar (8bit med dithering):

Bifogad fil  convert.jpg   35,25K   0 Antal nerladdningar


9. Spara filen, som blir en korrigeringsfil till mp3-filen. Nu finns all data som krävs. Storleken blev i detta fallet:

MP3-fil: 5428 kB
8bit korrigeringsfil: 18116 kB

Dvs totalt 23544 kB. Den ursprungliga WAV-filen tog upp 36232 kB.


10. För att återskapa originalet, börjar man med att öppna 8bit filen, och konverterar den tillbaks till 16bit.
Därefter minskar man volymen igen, med lika mycket som man höjde den innan, i detta fallet 19dB.

11. Öppna sen MP3-filen igen. Här blir det lite komplicerat pga "buggen" som lägger till tomma samples i början. Filen
måste klippas till igen (om man inte redan har den öppen sedan innan), så man får jämföra med originalet här. Detta
gör hela proceduren lite meningslös men är inte relevant för själva kodningen mer än att filen börjar på rätt sample.
Om man vill slippa detta, så kan man använda ett OGG-plugin till Cooledit, och spara med "320kbit" kvalitet, istället
för MP3.

12. Markera all ljuddata i den öppnade korrigeringsfilen (som nu är i 16bit format med låg ljudnivå), och välj "Copy".

13. Växla över till den öppnade och tillklippta MP3-filen, och välj "Edit, Mix Paste". Denna gången ska "invert" inte
vara ikryssat.

Bifogad fil  mixpasteigen.jpg   21,02K   0 Antal nerladdningar


14. Om allt är rätt, så ska resultatet bli som originalet. För att jämföra kan man öppna den ursprungliga filen,
kopiera ljuddatan i den och sen köra en "mix paste" med invert i den återskapade filen. Det ska se ut så här:

Bifogad fil  resultat.jpg   26,15K   0 Antal nerladdningar

Denna metoden ger troligtvis inte en wavfil som är bit-för-bit identisk. Dels pga konverteringen med dither osv, och
dels pga att riktiga losslessformat har felkorrigering osv. Men det visar iaf hur DTS HD osv fungerar.

I exemplet ovan varierar slutresultatet (skillnaden) bara med 26 samples, dvs ohörbart men inte 100% lossless.

Redigerat av Ageve, 09 april 2008 - 09:10.


#2

Postad 09 april 2008 - 08:36

snowspace
  • snowspace
  • Forumräv

  • 636 inlägg
  • 0
Kul och MYCKET informativt :)

Tack Ageve

#3

Postad 09 april 2008 - 08:58

tommypeters
  • tommypeters
  • Veteran

  • 2 279 inlägg
  • 0
Ja, samtidigt som denna "lossless"kodning ger större filer än en riktigt lossless-kodning med t.ex. flac. Men det var ju inte meningen som annat än ett experiment, kanske lite onödigt att ha "Guide"i rubriken bara...

#4

Postad 09 april 2008 - 09:12

Ageve
  • Ageve
  • Über-Guru

  • 12 002 inlägg
  • 0

Ja, samtidigt som denna "lossless"kodning ger större filer än en riktigt lossless-kodning med t.ex. flac. Men det var ju inte meningen som annat än ett experiment, kanske lite onödigt att ha "Guide"i rubriken bara...


Jahapp, tog bort "guide" i rubriken :)

Jo, FLAC är effektivare. Detta gav bara en komrimeringsratio på 0.64 nåt.

Min metod, med att minska till 8bit var bara ett simpelt sätt att få ner storleken på korrigeringsfilen. Riktiga
lossless-format har betydligt smartare metoder, som bara lagrar de bitar som behövs, utan konvertering osv.

Wavpack har förövrigt ett "hybrid" läge, där man kan få ut lossy-filen separat, ungefär som med DTS HD:

The hybrid mode provides all the advantages of lossless compression with an additional bonus. Instead of creating
a single file, this mode creates both a relatively small, high-quality lossy file that can be used all by itself, and
a "correction" file that (when combined with the lossy file) provides full lossless restoration. For some users this
means never having to choose between lossless and lossy compression!


http://www.wavpack.com/

Redigerat av Ageve, 09 april 2008 - 10:07.




0 användare läser detta ämne

0 medlemmar, 0 gäster, 0 anonyma medlemmar

  • UPDATE 2024
    jacoby
    2024-04-15 17:17:29
  • UPDATE 2024
    jacoby
    2024-04-15 17:09:47
  • UPDATE 2024
    jacoby
    2024-04-15 16:57:35
  • UPDATE 2024!
    jacoby
    2024-04-15 16:28:12
  • 6mån senare så är foam monterat
    Anton
    2024-04-11 18:04:03
  • Fler  |  Vilka bilder visas här?
Trendande produkter
Prisjakt © 2000 - 2024 Prisjakt   Cookiepolicy.   Våra regler.   Personuppgiftspolicy.  Hantera cookie-inställningar.