Gegevenscompressiemodi: CBR en VBR


Free Download Mp4Gain
picture



We now offer a subscription for just 10 cents a day*

You will always enjoy the full version of Mp4Gain with all its features and benefits.

For just 10 cents a day*

*Unlimited FULL version of Mp4Gain, billed $US12.50 Quarterly (+ $5 USD one time subscription payment JUST in the first payment).

All other payments will be just $3.12 per month, billed quaterly.

That's only 10 cents per day!

CLICK TO PURCHASE



THIS PRICE ONLY LASTS FOR A FEW DAYS




Gegevenscompressiemodi: CBR en VBR

CBR and VBR

Vaak heeft een onervaren (en zelfs geavanceerde) DVR-eigenaar een vraag: “Wat zit er achter de afkortingen CBR en VBR in de instellingen van het opnamekanaal?”

CBR and VBR in mp4 H264 video files | Internet with a Brain

Als alles duidelijk is met de video-instellingen (720p, 1080N, 1080p zijn al gevestigde formaten in de wereld van videobewaking), dan is met de audio-instellingen niet alles zo transparant.

Het geluid van de microfoon die op de recorder is aangesloten, is gecodeerd in mp3-indeling. Tegenwoordig is het MP3-formaat het meest populaire coderingsformaat voor audiobestanden van alle bestaande. Het is algemeen aanvaard dat de kwaliteit van een audiotrack afhangt van de bitsnelheid, daarom is de meest optimale bitsnelheid voor een audiotrack 192 kbps. Deze uitspraak is echter eenzijdig, want naast de bitsnelheid hangt de geluidskwaliteit af van de codec waarin de audio is opgenomen.

Er zijn drie hoofdtypen MP3-bestandscodering: CBR, VBR en ABR. Het ABR-type bevindt zich tussen de andere twee en wordt niet gebruikt bij videobewaking. Daarom kijken we in dit artikel alleen naar de coderingstypen CBR en VBR.

CBR (constante bitsnelheid) staat voor constante bitsnelheid, die is ingesteld door de gebruiker tijdens het opnemen of coderen en die in de toekomst niet verandert. Dat wil zeggen, ongeacht het gegevenstype (zelfs als u stilte opneemt), wordt het aantal bits dat door de gebruiker wordt gespecificeerd constant gecodeerd in 1 seconde. Het gevolg van dit type codering is de omslachtige hoeveelheid ontvangen gegevens, wat een verspilling van schijfruimte is.

VBR (Variable Bit Rate) vertaalt vanuit het Engels als een variabele (variabele) bitrate. Door te coderen in VBR, krijgen we een bestand waarvan de bitsnelheid verandert afhankelijk van de dichtheid van de datastroom (dat wil zeggen, de bitsnelheid van stilte zal bijvoorbeeld lager zijn dan de bitsnelheid van welk geluid dan ook). Dit type codering wordt steeds beter en bereikt nieuwe indicatoren voor de amplitude van veranderingen in de bitsnelheid van de datastroom. Het grootste nadeel is dat het onmogelijk is om de toekomstige grootte van het gecodeerde bestand te voorspellen. Desondanks verhult dit minteken het algemene beeld op geen enkele manier – de bestandsgrootte blijkt kleiner te zijn dan wanneer gecodeerd als CBR. Dit komt doordat de bitsnelheid van stilte (s) lager is. Dit formaat is duidelijk meer acceptabel voor videobewakingstaken dan CBR.


Free Download Mp4Gain
picture

Geschatte parameters voor gecomprimeerde videokwaliteit

Geschatte parameters voor gecomprimeerde videokwaliteit

Bitrate

Geschatte parameters voor gecomprimeerde videokwaliteit.

Bitrate

Als je ooit compressieprogramma’s voor videostreams hebt gebruikt, ben je waarschijnlijk parameters tegengekomen zoals de grootte (grootte) van het uitvoerbestand of de bitsnelheid onder de kenmerken van het uitvoerbestand, en vroeg je je af: hoe kies je de juiste waarde?

Geluidsbestanden
Over het algemeen doen deze problemen zich niet voor bij audiobestanden, omdat de kwaliteit van het geluid bijna ondubbelzinnig wordt bepaald door de bitsnelheid (dat wil zeggen de reproductiesnelheid van de overdracht, meestal uitgedrukt in kilobits per seconde). Als we zien dat de bitsnelheid van een gecomprimeerd audiobestand (mp3) 128 kbps (kilobits per seconde) is, dan begrijpen we dat de geluidskwaliteit overeenkomt met een cd-schijf, als het 64 of 96 kbps is, dan is dit al laag. geluidskwaliteit, als 256 kbps studiogeluid van hoge kwaliteit is, enz.

Hoewel de geluidskwaliteit op zichzelf ook wordt gekenmerkt door parameters zoals de bemonsteringsfrequentie, is deze parameter in de regel al opgenomen in de bitsnelheid en daarom wordt de geluidskwaliteit meestal bepaald door de bitsnelheid. Die. zien we een mp3-bestand met muziek met een beschrijving dat is gecomprimeerd met een kwaliteit van 128 kbps, dan willen we al zeggen dat het stereogeluid is met een bemonsteringsfrequentie van 44 of 48 khz.

Inleidend
Met video worden de dingen een beetje ingewikkelder. De video heeft parameters zoals grootte en framesnelheid. Daarom is het niet voldoende om slechts één bitsnelheid te kennen; u moet bovendien de framegrootte en het aantal frames per seconde weten. Als we kijken naar de videoparameters, bijvoorbeeld 640×480 (framegrootte), 25 fps (frames per seconde), 1300 kbps (bitsnelheid), is het daarom moeilijk voor een beginner om iets over de kwaliteit te zeggen, zelfs bij benadering. Evenzo is het bij het instellen van de parameter 1300 kbps bij het comprimeren van video niet duidelijk wat we in de uitvoer krijgen. En dit is essentieel, aangezien het proces van het opnieuw comprimeren van videofilms enkele uren in beslag neemt.

De kwaliteit van de compressie van de videostream wordt het meest ondubbelzinnig bepaald door de “bits / pixel” -verhouding, dat wil zeggen het gemiddelde aantal bits dat in 1 pixel van het beeld wordt besteed. Ik zal deze coëfficiënt ook aangeven met de letter K (omdat ik niet weet hoe het normaal wordt aangeduid).
Als we een 24-bits kleurdiepte nemen die is gecodeerd in RGB-indeling (dat wil zeggen, wanneer de rode, groene en blauwe kanalen zijn gecodeerd met 8 bits per kanaal), dan heeft de niet-gecomprimeerde videostream een ​​waarde van K = 24. The Modern videocodecs geven een beeld van goede kwaliteit met een vrij lage K-waarde. Voor XviD- en DivX-codecs zal een goede beeldkwaliteit een K-waarde hebben in het bereik van 0,25-0,35, voor H264 – in het bereik van 0,15-0,2 (dat wil zeggen, de videostream wordt gecomprimeerd op bestandsgrootte meer dan 100 keer relatief naar ongecomprimeerd). Ik ken de waarden van andere codecs niet, maar hoe slechter (ouder) de codec is, hoe hoger de waarde van K, waarbij er een goede beeldkwaliteit zal zijn.

De coëfficiënt wordt berekend met behulp van de volgende formule:

De code:
K = (maat * 8) / (breedte * hoogte * fps * tijd)
Waar:

grootte: grootte van de videostream in bytes
breedte, hoogte – framegrootte (breedte en hoogte) in pixels
fps: aantal frames per seconde
tijd – video-overdrachtstijd in seconden
Tegelijkertijd, vergeet niet dat 1 kilobyte gelijk is aan 1024 bytes (niet 1000) en dus 1 megabyte gelijk is aan 1024 kilobytes = 1048576 bytes.

Het moet duidelijk zijn dat de bovenstaande K-waarden voor codecs worden gebruikt voor “gemiddelde” video. Als de video een met de hand getekende cartoon of een flash-cartoon is, is de kwaliteit goed, zelfs met lagere waarden van de coëfficiënt. Als de video veel beweging en constante veranderingen in kleur en helderheid bevat (bijvoorbeeld een mierenhoop), dan moet de video voor een goede kwaliteit worden gecomprimeerd met een hogere waarde van de coëfficiënt. Als u geen duidelijk beeld nodig heeft (bijvoorbeeld wanneer u enkele fysieke oefeningen moet maken, maar tegelijkertijd zijn de duidelijke contouren van het gezicht en de omliggende objecten niet belangrijk voor ons), dan kan de coëfficiënt worden verlaagd. Enz.

Normaal gesproken vragen compressieprogramma’s u om de bitsnelheid (meestal in kilobits per seconde) of de grootte van het doelbestand (meestal in kilobytes) op te geven. Op basis van het feit dat de bitsnelheid de bestandsgrootte in bits is gedeeld door de tijd in seconden, worden de bijbehorende parameters berekend met behulp van de formules.

MP3 VERSUS FLAC. Hoe hoor je het verschil?

MP3 VERSUS FLAC. Hoe hoor je het verschil?

FLAC vs MP3

Naast vinylplaten en cd’s wordt onze muziekbibliotheek steeds vaker aangevuld met mp3- en flac-muziekbestanden. Velen beschouwen deze twee formaten als onverzoenlijke vijanden, terwijl anderen er zeker van zijn dat het verschil tussen beide klein is. Zijn?

FLAC vs. MP3

Over formaten.
Een beetje geschiedenis. Het mp3-formaat (MPEG-1/2 / 2.5 Layer 3) verscheen in 1994. Herinner je je die tijd nog? Er was geen sprake van gigabytes, honderden megabytes kostten veel geld en velen herinnerden zich nog de legendarische zin van Bill Gates: “640 KB geheugen is genoeg voor elke computer”. En als de juistheid van deze zin nog steeds in twijfel wordt getrokken, twijfelde niemand er al in 94 aan dat muziek via internet zou worden verspreid en dat de bestanden op een computer zouden worden opgeslagen. Oké, het is een geweldig idee om je hele muziekbibliotheek op één harde schijf te bewaren en deze overal mee naartoe te nemen. In die tijd was de belangrijkste drager van “digitale muziek” echter de cd.

Een standaard-cd bevat 650 megabyte of 74 minuten muziek met een bitsnelheid van 1411,2 kbps. Om in het jaar 94 een dozijn albums in onberispelijke kwaliteit te behouden, moest er een zeer solide hoeveelheid zijn! Ja, en een personal computer kostte toen veel, en de belangrijkste taak van de mp3 die verscheen, was de mogelijkheid om geluid te verzenden via kanalen met weinig bandbreedte. Op dat moment kostte het overbrengen van een hele cd via internet hoogstens tientallen uren. Daarom stonden de ontwikkelaars voor de taak om de grootte van het audiobestand maximaal te verkleinen en de verliezen tijdens de compressie van het signaal tot een minimum te beperken. De coderingstechnologieën waren echter nog niet perfect en de processors waren niet zo snel, dus werd besloten om de psycho-akoestische methode toe te passen, waarbij slechts een deel van de audio-informatie verloren gaat. Alle ‘stille’ geluiden boven 17 kHz en alle bassen onder 40 Hz. De ontwikkelaars hebben verschillende compressieniveaus voor dergelijke bestanden vastgesteld, waarbij de digitale stream als basis voor het meten van de kwaliteit wordt genomen: hoe meer informatie er per seconde wordt verzonden. tijd, hoe hoger de geluidskwaliteit, maar ook hoe groter de bestandsgrootte. De maximale bitsnelheid in MP3 wordt beschouwd als 320 kbps, waarbij het geluid in balans is en de kwaliteit zo dicht mogelijk bij het origineel ligt.

En dit is tot nu toe de “dichtstbijzijnde” en gekwelde voor liefhebbers van goed geluid. Door naar muziek te luisteren op hoogwaardige apparatuur, kunt u het verschil tussen de originele opname en de mp3-versie volledig voelen, zelfs bij 320 kbps.

Eerlijk gezegd geven we toe dat je zelfs met 64 kbps naar muziek kunt luisteren. Als je gewoon je favoriete deuntje wilt horen, dan is geen enkel obstakel verschrikkelijk. U kunt zelfs het dichtstbijzijnde muziekinstrument bespelen, als u de vaardigheid heeft, of luisteren via de luidsprekertelefoon. Als je echter van een werk wilt genieten waarin alle inherente nuances en emoties, de interpretatie ervan door de geluidstechnicus en de manier waarop de artiesten spelen, behouden blijven, dan zal MP3 (zoals, inderdaad, elk ander formaat van lossy compressie) . Het zal geen plezier zijn, want de weergave is uitstekend. Cd opgenomen en bewerkt op een middelmatig apparaat.

De ontwikkelaars van het Flac-formaat hebben nagedacht over hoe ze gecomprimeerde audio van hoge kwaliteit kunnen reproduceren in hi-fi van hoge kwaliteit. In feite verscheen FLAC (Free Lossless Audio Codec – “gratis verliesloze audiocodec”) pas 6 jaar na MP3. Coderingstechnologieën hebben in deze tijd echter een lange weg afgelegd, waardoor het mogelijk is om codecs te maken die het audiosignaal zonder verlies comprimeren. Het was natuurlijk niet mogelijk om het bestand kleiner te maken dan MP3, maar gebruikers hebben nu een orde van grootte meer opslagruimte, dus een paar honderd megabytes per album is maar een kleinigheid. Het is niet?

Heeft het zin om het bestand naar een hogere audiobitsnelheid te converteren?

Heeft het zin om het bestand naar een hogere audiobitsnelheid te converteren?

Bitrate

Als een bepaald bestand (mp4, flv, enz.) Een audiobitsnelheid heeft van 95 kbps, heeft het dan zin om een ​​hogere bitsnelheid te genereren bij het converteren naar mp3 of een ander formaat (lossy of niet)?

Bitrate

Zal dit resulteren in audio van hogere kwaliteit of alleen een groter bestand?

Bewerkingen na veel antwoorden + opmerkingen:

Ik zeg niet dat de output van betere kwaliteit is dan de input: dat kan natuurlijk niet. (Behalve om van een verliesvrij formaat naar de originele golfvorm te gaan). Ik heb het over de vraag of een uitvoer met een hogere bitsnelheid dan een invoer een betere kwaliteit zal hebben dan anders.

Houd er rekening mee dat ik weet dat het converteren tussen formaten met verlies niet wordt aanbevolen. Alleen in sommige gevallen is de originele cd / wave mogelijk niet beschikbaar. De vraag is alleen het nut van de optionele verhoging van de bitsnelheid tijdens de conversie.

Misschien is een subvraag nuttig: hangt het antwoord af van het type uitvoerbestand (lossy of lossy)?

de twee meest populaire peilingen hieronder (deze en deze) lijken anders te spreken, dat wil zeggen dat de bitrates later niet direct vergelijkbaar zouden zijn, en als de originele audio in een efficiënter formaat is, dan is de audio-uitvoer (minder efficient) zouden een iets hogere bitrate moeten hebben (zelfde idee hier en hier), maar hoewel mp3 minder efficiënt is, weet ik niet zeker welke formaten efficiënter zijn. (Is het aac?) (- En in het algemeen lijken de antwoorden in een van de twee posities te vallen die worden vertegenwoordigd door de antwoorden met de meeste stemmen).

De realiteit is dat als je een bestand met een bitsnelheid hebt, het NIET zal verbeteren als we de bitsnelheid verhogen.
Als de ORIGINELE codering een betere bitsnelheid heeft, zal deze beter klinken. Maar het wijzigen ervan na het coderen heeft geen effect.