Wat is de bitsnelheid voor video en audio?


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




Wat is de bitsnelheid voor video en audio?

Bit Rate

Houd je van videoproductie of waardeer je hoge kwaliteit in films? U bent waarschijnlijk zoiets als bitrate tegengekomen. Het begeleidt altijd de technische kenmerken van video-opnames en de waarde ervan bepaalt de kwaliteit van het beeld in het bestand. Als u met converters werkt, zult u deze functie meer dan eens tegenkomen, dus het is raadzaam om volledig te begrijpen waarvoor deze verantwoordelijk is en hoe deze het eindproduct beïnvloedt: een video- of een audiobestand.

bitrate

Om erachter te komen wat de bitsnelheid is, is het de moeite waard om te begrijpen hoe de overdracht van video-informatie werkt. Elke video is een roterende reeks afbeeldingen. Om geen “slideshow-gevoel” te hebben, moet de snelheid van het wijzigen van afbeeldingen ten minste 24 frames / sec zijn. Elke doos heeft parameters: breedte en hoogte. Hoe hoger ze zijn, hoe meer pixels er in een afbeelding worden geplaatst, hoe hoger de kwaliteit.

Elk “punt” waaruit een frame bestaat, heeft een gewicht en is gelijk aan 1 byte. Laten we een Full HD-foto maken en het gewicht ervan berekenen – er wordt ongeveer twee megabyte (1920 x 1080 = 2073 600) vrijgegeven. Dus een seconde video, bestaande uit 24 frames, zou 48 MB wegen. Dit is waar het concept van bitrate om de hoek komt kijken: het is de kracht om een ​​video te comprimeren.

Die. het vereiste bestand, wordt gecodeerd, verliest gewicht. Maar door sterke compressie kan het ook aan kwaliteit verliezen. In werkelijkheid is natuurlijk niet alles zo eenvoudig; Veel hangt af van de codec die voor het coderen wordt gebruikt. Dit is de naam van de directe compressiemethode. Dus video’s in verschillende formaten, maar met dezelfde bitrate, kunnen afbeeldingen van verschillende kwaliteit produceren. Het concept van “audiobitsnelheid”, dat de sterkte van compressie aangeeft, is ook van toepassing, maar dan voor een audiostream.

Soorten bitsnelheden
Als we ons verdiepen in het onderwerp, is het vermeldenswaard dat de bitrate niet altijd hetzelfde is. En nu hebben we het niet over een kwantitatieve indicator, maar over een indeling in typen. Om bekwaam te werken met mediaconversie, leest u over drie soorten bitsnelheden: constant, variabel en gemiddeld, een hybride van de eerste twee.

Constante bitsnelheid (CBR)
Zoals de naam al aangeeft, verandert dit type bitsnelheid niet tijdens het afspelen van bestanden. Met deze compressiemethode kunt u de grootte van het uitvoerbestand redelijk nauwkeurig bepalen en een constante kwaliteit garanderen tijdens uw luister- of kijksessie. Maar in de entertainmentindustrie wordt een constante bitrate zelden gebruikt vanwege de onmogelijkheid om deze aan te passen. voor dynamische weergave, omdat de bestanden groter worden dan ze zouden kunnen zijn.

Variabele bitsnelheid (VBR)
Dit type bitsnelheid is flexibel en veranderbestendig, waardoor deze kan worden aangepast aan het afspeelobject en een optimale grootte / kwaliteitsindicator kan produceren. Voor bijvoorbeeld plaatjes of muziekstukken met een verminderde informatiedichtheid zal de bitsnelheid afnemen, waardoor het gewicht van het object afneemt.

Gemiddelde bitsnelheid
Deze visie is een compromis tussen de vorige. Het probleem met variabele bitsnelheid is dat wijzigingen geautomatiseerd zijn en dat soms overcompressie kan optreden. Met de gemiddelde bitsnelheid kan de gebruiker het bereik instellen waarin compressievariatie zal optreden. Toegegeven, de techniek van het gebruik ervan is niet zo eenvoudig en wordt voornamelijk gebruikt in professionele studio’s bij het werken aan serieuze projecten. Een bijkomend voordeel van de gemiddelde bitrate is dat u hiermee het bestandsgewicht nauwkeuriger kunt berekenen, zelfs wanneer de compressiekracht verandert.


Free Download Mp4Gain
picture

Aanpassing van de Bluetooth-stack om het geluid in hoofdtelefoons te verbeteren zonder AAC-, aptX- en LDAC-codecs

Aanpassing van de Bluetooth-stack om het geluid in hoofdtelefoons te verbeteren zonder AAC-, aptX- en LDAC-codecs

Bluetooth

Sommige gebruikers van draadloze hoofdtelefoons merken een slechte geluidskwaliteit en een gebrek aan hoge frequenties bij gebruik van de Bluetooth SBC-standaardcodec, die door alle audioapparaten wordt ondersteund. Een algemene aanbeveling voor het verbeteren van geluid is om apparaten en koptelefoons te kopen die aptX- en LDAC-codecs ondersteunen. Deze codecs vereisen licentiekosten, dus de apparaten die ze ondersteunen, zijn duurder.

Bluetooth

 

Het blijkt dat de slechte kwaliteit van de SBC te wijten is aan kunstmatige beperkingen van de Bluetooth-stacks en de hoofdtelefoonconfiguratie, en deze beperking kan op elk bestaand apparaat worden vermeden door softwarewijzigingen op de smartphone of computer.

SBC-codec
De SBC-codec heeft veel verschillende parameters waarover wordt onderhandeld tijdens de fase van het tot stand brengen van de verbinding. Onder hen:

Aantal en type kanalen: Joint Stereo, Stereo, Dual Channel, Mono;
Aantal frequentiebanden: 4 of 8;
Aantal blokken in een pakket: 4, 8, 12, 16;
Algoritme voor kwantisering van bits: luidheid, SNR;
De maximum- en minimumwaarde van de groep bits die wordt gebruikt voor kwantisering (groep bits): gewoonlijk 2 tot 53.

De decoder MOET elke combinatie van deze parameters ondersteunen. De encoder doet mogelijk niet alles.
Bestaande Bluetooth-stacks komen over het algemeen overeen met het volgende profiel: stereoset, 8 banden, 16 blokken, Loudness, bitpool 2..53. Dit profiel codeert 44,1 kHz audio met 328 kbps.
De bitpoolparameter heeft rechtstreeks invloed op de bitsnelheid binnen een profiel: hoe hoger deze is, hoe hoger de bitsnelheid en dus de kwaliteit.
De bitpoolparameter is echter niet aan een specifiek profiel gebonden; Andere parameters hebben ook een aanzienlijke invloed op de bitsnelheid: het type kanalen, het aantal frequentiebanden, het aantal blokken. U kunt de bitrate indirect verhogen door overeenstemming te bereiken over niet-standaardprofielen zonder de bitgroep te wijzigen.

Berekeningsformule voor SBC-bitsnelheid

De tweekanaalsmodus codeert bijvoorbeeld kanalen afzonderlijk met behulp van de volledige bitset voor elk kanaal. Door het apparaat te dwingen Dual Channel te gebruiken in plaats van Joint Stereo, krijgen we bijna het dubbele van de bitrate met dezelfde maximale bitpoolwaarde: 617 kbps.
Naar mijn mening is het gebruik van een niet-geprofileerde bitpool-waarde in de onderhandelingsfase een fout in de A2DP-standaard, wat leidde tot een kunstmatige beperking van de SBC-kwaliteit. Het zou verstandiger zijn om het eens te worden over de bitrate in plaats van over de bitgroep.

Deze vaste bitpool- en bitrate-waarden zijn afkomstig uit de tabel met aanbevolen waarden voor audio van hoge kwaliteit. Maar de aanbeveling is geen reden om je tot deze waarden te beperken.

SBC Bluetooth-profieltabel

De A2DP v1.2-specificatie, die actief was van 2007 tot 2015, vereist dat alle decodeerapparaten correct werken met bitsnelheden tot 512 kbps:

De SNK-decoder ondersteunt alle mogelijke waarden van de bitcombinatie die de maximale bitsnelheid niet overschrijden. Dit profiel beperkt de maximale beschikbare bitsnelheid tot 320 kb / s voor mono en 512 kb / s voor tweekanaalsmodi.

In de nieuwe versie van de specificatie is er geen beperking van de bitsnelheid. Moderne hoofdtelefoons die na 2015 zijn uitgebracht en die EDR ondersteunen, zouden bitsnelheden tot ≈730 kbps moeten kunnen ondersteunen.

Om welke reden dan ook, de Bluetooth-stacks die ik heb getest voor Linux (PulseAudio), Android, Blackberry en macOS hebben kunstmatige limieten voor de maximale waarde van de bitpool-parameter, die rechtstreeks van invloed is op de maximale bitrate. Maar dit is niet het grootste probleem, bijna alle koptelefoons beperken ook de maximale bitpoolwaarde tot 53.
Zoals ik al heb gezien, werken de meeste apparaten prima op een gemodificeerde Bluetooth-stack met een bitsnelheid van 551 kbps, zonder uitval of gekraak. Maar die bitrate zou onder normale omstandigheden nooit constant zijn, in normale Bluetooth-stacks.

Wijzig de Bluetooth-stack
Elke Bluetooth-stack die compatibel is met de A2DP-standaard ondersteunt de tweekanaalsmodus, maar kan niet worden geactiveerd vanaf de interface.

Laten we een schakelaar aan de interface toevoegen! Ik heb patches gemaakt voor Android 8.1 en Android 9 die volledige dual channel-ondersteuning aan de stack toevoegen, modus toevoegen aan het modusschakelaarmenu in ontwikkelaarstools en dual-channel SBC’s behandelen alsof ze een extra codec zijn, zoals aptX, AAC of LDAC (Android noemt het HD Audio) door een vinkje toe te voegen aan de Bluetooth-apparaatinstellingen.

Het mp3-fenomeen

Het mp3-fenomeen

MP3

Het MP3-muziekformaat (MPEG-1 Layer 3) is een van de meest gebruikte digitale audioformaten ter wereld. Het is compatibel met alle draagbare en stationaire audioapparaten. In mei 2017 kondigden de ontwikkelaars van het formaat zijn “dood” aan.

mp3

Op 23 april 2017 werd het door Technicolor en Fraunhofer IIS gelicentieerde commerciële programma geannuleerd: het laatste patent in het programma liep af, waardoor het formaat standaard werd in het publieke domein. Kunnen we zeggen dat de dagen van het meest populaire formaat zijn genummerd? De ontwikkeling van mp3’s begon eind jaren tachtig bij het Fraunhofer Institute for Integrated Circuits (IIS).

In 1987 werkten de Universiteit van Erlangen-Neurenberg en Fraunhofer IIS samen aan het EU147 EUREKA Digital Audio Broadcasting (DAB) -project. Het eerste resultaat van het werk van de alliantie was de LC-ATC-codec, die het mogelijk maakte om stereomuziek in realtime te coderen. De volgende stap was de ontwikkeling van een optimaal frequentiedomein (OCF) coderingsalgoritme, dat al enkele kenmerken had van de toekomstige MP3-codec. Voor het eerst is het mogelijk om muziek in goede kwaliteit te coderen met 64 kbps voor een monosignaal. OCF was het begin van de weg naar de standaardisatie van MPEG (Moving Picture Expert), een organisatie die verantwoordelijk is voor de ontwikkeling en implementatie van internationale standaarden voor de compressie en overdracht van digitale video- en audiocontent.

In 1989 ontving MPEG 14 voorstellen voor de implementatie van een audiocoderingsstandaard, dus de deelnemers werden uitgenodigd om hun ontwikkelingen te combineren. Dit leidde tot de opkomst van vier potentiële kandidaten, waaronder MUSICAM van het Institute of Broadcasting Technology IRT en Philips en ASPEC (Adaptive Spectral Perceptual Entropy Coding), dat het resultaat is van verdere verbeteringen aan OCF Fraunhofer IIS, evenals bijdragen van de universiteit van Hannover in samenwerking met AT&T en Thomson. Na uitgebreide tests stelde MPEG voor om MUSICAM en ASPEC te combineren om een ​​familie van drie coderingsmethoden te creëren: Niveau 1: een versie met lage complexiteit van MUSICAM; niveau 2 – MUSICAM-codec; Level 3 (later MP3 genoemd): gebaseerd op ASPEC.

De technische ontwikkeling van de MPEG-1-standaard werd voltooid in december 1991. In 1994 introduceerde Fraunhofer IIS ‘s werelds eerste MP3-encoder, de L3enc, en in 1995 accepteerden de Fraunhofer-onderzoekers unaniem “.mp3” als de bestandsextensie voor MPEG Layer 3 [ 1]. Dankzij het compressie-algoritme dat wordt gebruikt in het MP3-audioformaat, wordt de grootte van de gegevens die nodig zijn om de opname te reproduceren en de kwaliteit van de geluidsweergave te garanderen aanzienlijk verminderd tot 10-12 keer het origineel, afhankelijk van de bitsnelheid van de opname. Bitsnelheid verwijst naar de coderings- / decoderingssnelheid van een digitale audiostream; geluidskwaliteit verbetert met toenemende bitsnelheid. Het mp3-formaat heeft de volgende bitsnelheden: 32 kbps (zeer lage kwaliteit, alleen acceptabel voor spraak), 96 kbps, 128 kbps (gemiddelde kwaliteit), 160 kbps, 192 kbps, 256 kbps, 320 kbps (hoogste beste kwaliteit). Het principe van het compressie-algoritme is als volgt: tijdens het compressieproces analyseren de audiocodecs de signalen, waarbij ze focussen op de hoorbare fragmenten, die worden opgeslagen voor later afspelen of verzenden.

Dit sluit geluiden buiten het waarnemingsbereik van het menselijk oor uit (20 tot 20.000 Hz). Dat is de reden waarom MP3 lossy wordt genoemd. Er zijn drie manieren om mp3-bestanden te coderen: constante bitsnelheid (CBR), variabele bitsnelheid (VBR) en gemiddelde bitsnelheid (ABR). CBR is de standaard versleutelingsmodus. In deze modus is de bitsnelheid constant voor het hele bestand. Dit betekent dat elk deel van het mp3-bestand hetzelfde aantal bits gebruikt. Ongeacht de complexiteit van een muziekstuk, gebruikt de encoder dezelfde bitsnelheid, dus de kwaliteit van het uiteindelijke bestand is variabel. Complexe onderdelen zullen van mindere kwaliteit zijn dan eenvoudigere. Het belangrijkste voordeel van deze modus is dat de grootte van de uiteindelijke bestanden niet verandert en nauwkeurig kan worden voorspeld.

Bij het coderen in VBR-modus selecteert de gebruiker de gewenste kwaliteit op een schaal van 9 (laagste kwaliteit, hoogste vervorming) tot 0 (hoogste kwaliteit / laagste vervorming). De codec probeert vervolgens een bepaalde kwaliteit in het hele bestand te behouden door het optimale aantal bits te kiezen voor elk deel van de audio-opname. Het belangrijkste voordeel is de mogelijkheid om het te bereiken kwaliteitsniveau te specificeren, maar een belangrijk nadeel is de onvoorspelbaarheid van de uiteindelijke bestandsgrootte. In de ABR-modus stelt de gebruiker de bitsnelheid in en probeert de encoder de gemiddelde bitsnelheid constant te houden terwijl hogere bitsnelheden worden gebruikt voor de delen van de muziek die meer bits nodig hebben. De

Bluetooth-problemen Deel 4

Bluetooth-problemen Deel 4

Bluetooth

AptX is een populaire marketingcodec

Bluetooth

Vaak is het in een nieuwe markt niet degene die met de beste oplossing kwam die de leider wordt, maar degene die als eerste de oplossing bedacht. Dit was de Apt-X-codec, die in de jaren tachtig door professor Stephen Smith van de Britse Queen’s University werd ontwikkeld voor snelle overdracht van hoogwaardig geluid naar verschillende laptops en in het algemeen voor snelle opname van hoogwaardige audio. Vervolgens werden de rechten op de toenmalige Apt-X gekocht door CSR, die de codec in 2009 draadloos maakte en omgedoopt tot AptX. Nou, in 2015 kocht Qualcomm dit bedrijf, dat nu de rechten op AptX bezit en het vrijwillig aan iedereen verkoopt.

Het belangrijkste idee achter AptX is om audio-cd’s aan te bieden met een bijna originele kwaliteit. In feite zien we een 4: 1-compressie, dat wil zeggen dat de bitsnelheid maximaal 352 kbps was bij 16 bits en 44,1 kHz. Daarom is er hier geen sprake van “bijna”: de maximale verliesvrije compressie is niet hoger dan 2: 1, dus gegevens gaan nog steeds verloren bij het streamen van geluid met AptX. Maar hoe sterk? We zullen het hieronder bespreken.

Omdat AptX een puur wiskundige codec is die altijd het volledige audiobereik tot 22 kHz beslaat; het lijkt erop dat het beter zou moeten zijn in vergelijking met de SBC, die vaak de hoge frequenties uitschakelt. In feite is dit helaas niet het geval. Het basisprincipe van deze codec is kwantisering, dat wil zeggen de toewijzing van een bepaald aantal bits voor elke subband: 8 bits worden bijvoorbeeld gebruikt om geluid te verzenden van 0 tot 5500 Hz, van 5500 tot 11000 Hz – 4 bits, 11000 tot 16.500 Hz en 16.500 tot 22.000 Hz zijn 2 bits.