Wanda´s Blog Ubuntu Gnome

157dagen tot
Lucid Linx LTS 10.04

Recente siteactiviteit

( I ) Codecs MP3 , Ogg Vorbis , QuickTime etc.


Zeer lange pagina ... druk F11 en gebruik Uw pijltjes toetsen.

Codecs  etc   ...  saai ? ...  O  nee maar wel zeer Complex
.                                                

MP3

MPEG-1 Layer 3 is een manier om geluid te comprimeren en is dus een broncodering-techniek. De veel gebruikte afkorting is MP3. Dit is een MPEGstandaard uit 1992, waarvan implementaties bestaan sinds 1994. (Motion Picture Experts Group)

De uitvinder van het MP3-bestandsformaat is de Duitser Karlheinz Brandenburg. Hij vond het uit op aangeven van zijn promotor van zijn doctoraatsthesis. In 2000 ontving hij hiervoor de Duitse Toekomstprijs.

Compressie

Met MP3 is het mogelijk de hoeveelheid opslagcapaciteit die nodig is voor het opslaan van geluid sterk te verminderen. Dit geschiedt door elementen uit het geluid die een mens toch niet echt waarneemt weg te laten. Als een bepaalde toon bijvoorbeeld luid is, zal een toon die er vlak naast ligt en minder luid is niet hoorbaar zijn. Deze kan men er dus uit filteren. Ook wordt er gebruikgemaakt van klassieke compressie, zodat informatie die zowel op het linker- als rechterkanaal voorkomt slechts eenmaal wordt opgeslagen. Dit laatste noemt men "joint stereo".

MP3-compressie is lossy, dat wil zeggen dat er gegevens bij het comprimeren verloren gaan. Hierdoor kan de oorspronkelijke vorm niet meer worden teruggewonnen, alleen benaderd. Als gevolg kan een muziek-MP3-bestand bij afspelen wat verschillen van het origineel (vlakker, bijgeluiden), hoewel dat bij blinde luistertests en bij hoge bitrates met een goede encoder (zoals LAME) buitengewoon lastig aantoonbaar bleek. Dat er sprake is van verlies in kwaliteit zal in veel gevallen pas merkbaar zijn na een aaneenschakeling van encode-decode-encode-decode-stappen.

Het is wel mogelijk om MP3-bestanden verliesvrij (Engels: lossless) te bewerken. Een MP3-bestand bestaat uit kleine pakketjes van een fractie van een seconde. Bij elk pakketje wordt het volume aangegeven. Dat volume kan achteraf gewijzigd worden zonder de code van het gecomprimeerde geluid te wijzigen. Ook kunnen pakketjes worden verwijderd.

Door de meeste gebruikers worden mp3's met een bitrate van 192 kbps (kilobits per second) of hoger vrij goed van kwaliteit ervaren. Bij een bitrate van 256 kbps verschilt de kwaliteit nauwelijks hoorbaar van een CD. De voor deze standaard geldende bitrates zijn een veelvoud van 32 of 64 kbps: 128, 160, 192, 256, 320 kbps. Een mp3 bestand met een bitrate van 128 kbps is 11 maal zo klein als hetzelfde geluidbestand in wav-formaat. Eén minuut geluid neemt dan een grootte van ca. 1 megabyte in. Bij hogere bitrates neemt de bestandsgrootte bij dezelfde sample rate (en 16 bits) evenredig toe.
Veel mp3-encoders laten frequenties boven de 16 kHz weg als er veel geluid is.

WAV (of WAVE) is een Microsoft- en IBM-standaard voor het bewaren van audio op pc's. Het is een variant van het bitstreamtype RIFF en leunt daardoor dicht aan tegen de audiotypen IFF en AIFF, die op Apple Macintosh-computers worden gebruikt.

Hoewel een WAV-bestand audio kan bevatten die gecomprimeerd is met een codec, worden het meest PCM-audiogegevens gebruikt, een ongecomprimeerde indeling. Hierdoor krijgt men een maximale kwaliteit, maar is er ook veel schijfruimte nodig. Omwille van deze laatste reden is de WAV-indeling minder populair op het internet en wordt daar eerder MP3, Ogg Vorbis of AAC gebruikt.

WAV-bestanden zijn beperkt tot maximaal 4 gigabyte in grootte. Dit komt overeen met meer dan 6 uur geluid in cd-kwaliteit.

Verbeterde versies

Thomson Multimedia en de Fraunhofer-Gesellschaft hebben na het grote succes van het MP3-formaat ook verschillende verbeterde versies ontwikkeld: mp3PRO en AAC. mp3PRO zou met de halve bitrate dezelfde kwaliteit bieden als MP3.

Patent

De compressie- en decompressiealgoritmen van MP3 zijn gepatenteerd door de eigenaar, de Fraunhofer-Gesellschaft, en dus niet vrij beschikbaar voor commerciële producten of commercieel gebruik van de technologie. Persoonlijk gebruik van MP3-software is toegestaan. Open source-encoders en -decoders worden gedoogd.

Een patentvrij alternatief voor MP3 is Ogg Vorbis. Andere alternatieven zijn gratis voor non-commercieel gebruik, zoals SHN en FLAC.

FLAC

Uit Wikipedia, de vrije encyclopedie

Ga naar: navigatie, zoeken
























Free Lossless Audio Codec
Bestandsextensie: flac
MIME-type: audio/flac

De Free Lossless Audio Codec is een compressiealgoritme om zonder enig verlies (lossless) geluid te comprimeren. Voor deze codec wordt de afkorting FLAC gebruikt. Het is een open-sourceproject gestart door Josh Coalson. FLAC haalt een compressie van 30%-50%.

FLAC wordt ondersteund door de meeste bekende mediaspelers, zoals Winamp, XMMS, Media Player Classic, Rhythmbox, Foobar2000 en Windows Media Player na installatie van K-lite mega codec pack, VLC media player en Songbird. Om FLAC bestanden te importeren in iTunes moet men dit doen via andere programma's zoals bijvoorbeeld Fluke.

FLAC is een project van de Xiph.Org Foundation.

Intro

FLAC (Free Lossles Audio Codec) is een compressietechniek om audio op te slaan. Dit wordt gedaan zonder enige vorm van gegevensverlies (lossless). Het verschil met MP3 is dat de compressietechniek van MP3 wel gegevens opoffert (lossy), zodat een MP3-bestand dat terug omgezet wordt in een WAV-bestand, iets aan kwaliteit verliest t.o.v. het origineel; hoe groter de compressie, hoe hoger het kwaliteitsverlies. Dit is niet zo bij FLAC: na "decompressie" verkrijgt men een exacte kopie van het oorspronkelijke bestand. Een FLAC-bestand is hierdoor minder compact dan een als MP3 of met een andere lossy methode gecodeerd bestand.

Voorbeeld van QuickTime gebruik.

QuickTime Plug-in 7.2.0

Bestandsnaam: libtotem-narrowspace-plugin.so
The Totem 2.26.1 plugin handles video and audio streams.
MIME-type Beschrijving Achtervoegsels Actief
video/quicktime QuickTime-video mov Ja
video/mp4 MPEG4-video mp4 Ja
image/x-macpaint MacPaint-bitmap-afbeelding pntg Ja
image/x-quicktime Macintosh Quickdraw/PICT-tekening pict, pict1, pict2 Ja
video/x-m4v MPEG4-video m4v Ja

QuickTime

QuickTime is een multimedia-raamwerk dat programma's kunnen gebruiken voor ontsluiting van multimediale gegevens. QuickTime is ontwikkeld door Apple, en ondersteunt een groot aantal multimediaformaten. MOV is een speciaal videoformaat voor de quicktime player. Het is beschikbaar voor zowel Macintosh- als Windows-computers.

QuickTime bestaat uit:

  • het QuickTime raamwerk, dat bruikbaar is door willekeurige programma's
  • QuickTime Player, een mediaspeler op basis van het QuickTime raamwerk, zodat video- en geluidsbestanden en -stromen van verschillende formaten weergegeven en bewerkt kunnen worden
  • QuickTime Plugin, een plugin waarmee een webbrowser QuickTime-inhoud kan weergeven

QuickTime is een typische toepassing van de Macintosh van Apple. Apple bracht de eerste versie van QuickTime uit in december 1991 als een multimedia-aanvulling voor System 7. Hiermee had Apple een grote voorsprong op Microsoft, dat pas in november 1992 met ‘video for Windows’ op de proppen kwam.

Deze eerste versie van QuickTime stond aan de basis van de huidige video-codecs. De originele video-codecs waren:

  • de Apple-Video-codec (ook bekend als "Road Pizza"); geschikt voor normale live video
  • de Animation-codec, die gebruik maakte van run-length-compressie; geschikt voor cartoonbeeldjes met grote egale gebieden
  • de Graphics-codec, geoptimaliseerd voor 8-bit-per-pixel

Eind 1992 bracht Apple QuickTime 1.5 voor Mac OS uit. Deze versie bevatte de eerste vector-quantisatiecodec, namelijk Cinepak. De codec zorgde ervoor dat men video in een resolutie van 320x240 met 30 frames per seconde kon afspelen op een computer met een processor van 25Mhz. De codec bood ook de mogelijkheid om tekst in de video te plaatsen, zonder dat de video explosief in grootte toenam.

In een poging om de vertaling van QuickTime naar het Windows-platform te versnellen werd het bedrijf San Francisco Canyon CompanyQuickTime for Windows was een flauw aftreksel van de originele versie voor Mac OS. gecontracteerd. De eerste versie van

In februari 1994 zag QuickTime 2.0 voor Mac OS het levenslicht. Deze containerstandaard voegde muziekkanalen toe aan de videobestanden. De muziek werd onder de vorm van MIDI-data aangeboden en kon uitsluitend worden afgespeeld bij kleine filmpjes, die niet complex van aard waren. In november 1994 kwam de versie voor het Windows-platform uit.

Bij elke release van een nieuwe versie werden verbeteringen aangebracht aan de standaard. Zo kon men met versie QuickTime 3.0 zelf data importeren en bewerken. Hiermee kon men kleine effecten gebruiken om beeldovergangen te realiseren. Bij versie 4.0 werd de Sorenson video-codec en ondersteuning naar streaming video geïntroduceerd. De laatste opvallendeveranderingen werden gerealiseerd in de versie 7.0 met complete MPEG-4 compatibiliteit, H.264 codec, live resizing, en full-screen-overlay.

De QuickTime-architectuur zelf bestaat uit twee grote delen: de Movie Toolbox en de Image Compression Manager. De Movie Toolbox bevat de API om data die tijdsgevoelig is af te spelen. De Image Compression Manager neemt de decompressie van de codecs voor zijn rekening.

Een QuickTime-bestand is een multimediacontainer, die data bevat voor video, geluid en tekst die opgeslagen wordt in verschillende tracks - net als een AVI-bestand. Elke track kan media bevatten die met een codec gecomprimeerd is of een pointer naar media die opgeslagen is in een ander bestand. Op byteniveau worden QuickTime bestanden opgeslagen als een boomstructuur, waarbij elke node een “atom” wordt genoemd.

Compressie

Het compressie-algoritme in MPEG4-part10 is de H.264 codec standaard. Deze compressietechniek met MPEG4-part10 zorgt voor een tweemaal betere compressie dan MPEG-2.

Met andere woorden, de grootte (in bytes) van een bestand waar de compressie door middel van MPEG-2 is gebeurd, is ongeveer dubbel zo groot als dezelfde video door middel van MPEG-4 verwerkt.

Maar deze betere compressie heeft ook een prijs, een MPEG-4-bestand is gevoeliger voor ruis dan MPEG-2: als er tijdens het verzenden van de data storingen optreden op de verbinding, is de uiteindelijke kwaliteit van de video na het uitpakken van het aldus gecomprimeerde bestand qua ruis minder goed.

Beveiliging

Omdat heden ten dage veel van de gegevens worden verstuurd via het internet, en piraterij steeds meer voorkomt, is een goede beveiliging nodig. MPEG4 maakt gebruik van een "Digital Rights Management"-systeem genaamd "Intellectual Property Management and Protection", dit systeem heeft later ook nog een uitbreiding gekregen onder de naam "Intellectual Property Management and Protection Extension". Het doel van dit deel van de standaard is om het intellectueel eigendom, meestal films en video in dit geval, te beschermen. Deze bescherming betekent concreet dat enkel de apparaten met de juiste rechten de video kunnen bekijken. Dit zorgt ervoor dat indien de video wordt gekopieerd, deze kopie niet kan worden gebruikt alsof het de originele film is.

Samengevat is MJPEG dus een toepassing van de Joint Photographic Experts Group, en niet van de Moving Picture Experts Group.

Streaming

Het MPEG-formaat is uitermate geschikt voor streaming media. De Moving Picture Experts Group heeft hiervan altijd het nut ingezien en rekening mee gehouden bij de ontwikkeling van hun formaten en implementatie van codecs. De industrie volgde deze redenering niet, en MPEG is op commercieel vlak nooit doorgebroken als streaming formaat. Dit was voornamelijk het gevolg van het feit dat concurrerende formaten als RealMedia en Windows Media met hun eigen streamingserver op de markt kwamen. MPEG is immers een standaard, die niet wordt gestuwd door een commercieel bedrijf, en dus afhankelijk is van implementatie en ontwikkeling door derden.

Voor MPEG-4 lijkt hier verandering in te komen. Een belangrijk voorbeeld hiervan is de Darwin Open Source Streamingserver van Apple, die streaming van MPEG-4 ondersteunt. Alles zal echter afhangen van de ondersteuning door de players. Inmiddels is dankzij het succes van iPod, iTunes de QuickTimespeler vrijwel even wijd verbreid als de Windows Media-speler. Met name in het mobiele segment en de Set-top box (IP TV) zijn de kansen voor MPEG streaming aanzienlijk.

libtheora

Ontwikkelaar Xiph.org
Meest recente versie 1.0 ( 3 november 2008 )
Laatste bètaversie 1.1alpha2 (thusnelda) ( 26 mei 2009)
Besturingssysteem Multiplatform
Licentie BSD-licentie
Website www.theora.org





























Theora
Bestandsextensie: ogv, ogg
MIME-type: video/ogg

Theora (compressieformaat)

Theora is een vrije opensourcecodec voor videobestanden in ontwikkeling door de Xiph.Org Foundation. Het is vrij van patenten en het is gebaseerd op de VP3-codec van On2 Technologies. Het is de bedoeling dat Theora kan wedijveren met bestaande codecs zoals MPEG-4 en WMV. Deze codec is vernoemd naar het personage Theora Jones in de televisieserie Max Headroom.

Inhoud

Techniek

Theora is een lossy compressiemethode en de gecomprimeerde video kan opgenomen worden in een geschikt containerformaat. Het wordt meestal gebruikt in het bestandsformaat Ogg samen met Ogg Vorbis. Deze combinatie kan worden gebruikt om een rechtenvrij multimediabestand te produceren. Andere codecs, zoals MPEG-4, zijn gepatenteerd en er moet voor een licentie betaald worden bij commercieel gebruik.

Theora maakt gebruik van chroma subsampling, op blokken gebaseerde compensatie voor beweging (block motion compensation, BMC) en een 8*8 blok bij discrete cosinustransformatie.

VP3

VP3 was oorspronkelijk een propriëtaire en gepatenteerde video-codec van On2 Technologies. In september 2001 is de codec vrijgeven als vrije opensourcesoftware waardoor het gebruikt kan worden door Theora en andere codecs die gebaseerd zijn op VP3. In 2002 kwamen On2 Technologies en Xiph.Org Foundation overeen om een nieuwe codec, Theora, te ontwikkelen die op VP3 gebaseerd zou zijn. On2 Technologies bestempelde Theora ook als de opvolger van VP3.

Ondersteuning

Theora wordt ondersteund door allerlei programma's, zoals:

Ogg Vorbis

Ogg Vorbis is de opensource-compressiemethode voor geluidsbestanden, die vrij is van patenten, dit in tegenstelling tot bijvoorbeeld de audio-indelingen MP3 en Microsofts WMA. Ogg Vorbis wordt ontwikkeld door de Xiph.Org Foundation.

Dat er alleen gepatenteerde audio-indelingen bestonden, was voor de ontwikkelaars van openbronsoftware aanleiding om van de grond af een nieuwe multimedia-indeling te definiëren, waarin geen enkel patent voor zou komen.

Een bijkomend voordeel was dat van de nieuwste inzichten gebruik kon worden gemaakt, waardoor de kwaliteit ten opzichte van de oudere MP3-indeling een stuk hoger kon zijn. 'Ogg' staat voor het algemene formaat dat op zich verschillende componenten kan omvatten, zoals Vorbis. Vorbis is het audiogedeelte. Ogg-vorbis is een compressietechniek die weinig relevante geluidsinformatie wegfiltert. Hierbij gaat dus net als bij MP3 weliswaar een deel van de geluidsinformatie verloren, maar door gebruik te maken van de fysiologische en psychologische kenmerken van ons gehoor is dat nauwelijks hoorbaar.

Op hun website wordt nauwkeurig verslag gedaan van alle vorderingen, want Ogg Vorbis is, zoals alle opensourceprojecten, een werk in uitvoering waarbij men steeds toegang heeft tot de laatste ontwikkelingen.

In 2004 is versie 1.0.1 de recentste en deze bestaat zowel in een Windows-, Macintosh- als een Linux-uitvoering. Zelfs voor het inmiddels verdwenen multimediabesturingssysteem BeOS bestond goede software. Het is die platformonafhankelijkheid die veel ontwikkelaars, waaronder die van spellen, aantrekt. Zo wordt in het computerspel Unreal Tournament 2004 gebruikgemaakt van .ogg-geluidsbestanden. De financiële eisen van licentiehouders van commerciële audioformaten zijn in principe onvoorspelbaar en kunnen van het ene op het andere moment een grotere belasting vormen.

------------------------------------------------------------------------------0 Zie ook Synaptic Paketbeheer (medibuntu).

freeware Advanced Audio Decoder speler
FAAD2 is de snelste ISO-AAC-audio decoder beschikbaar. FAAD2 correct
decodeert alle MPEG-4 en MPEG-2 MAIN, LOW, LTP, LD en ER object type AAC
bestanden. (Faad)
---------------------------------------------------------------------------0
freeware Advanced Audio Decoder - runtime files
FAAD2 is de snelste ISO-AAC-audio decoder beschikbaar. FAAD2 correct
decodeert alle MPEG-4 en MPEG-2 MAIN, LOW, LTP, LD en ER object type AAC
bestanden. (libfaad0),
-----------------------------------------------------------------------0
freeware Advanced Audio Decoder - runtime files
FAAD2 is de snelste ISO-AAC-audio decoder beschikbaar. FAAD2 correct
decodeert alle MPEG-4 en MPEG-2 MAIN, LOW, LTP, LD en ER object type AAC
bestanden.

Dit pakket bevat de MP4 (alias AAC) bibliotheek. (libmp4v2-0)
-----------------------------------------------------------------------------------------------------0

End-to-end systeem te verkennen streaming multimedia
De mpeg4ip speler ondersteunt de volgende:
  . File formaten: avi, mp4, beperkt. Mov,. Mpg (vervoer en programma-stromen),
  . wav, aac ruwe, rauwe mp3, rauwe mp4v, rauw. h264

Video-codecs: MPEG-4 (xvid, xvid-1,0, ISO referentie), MPEG1 / 2 (libmpeg3,
mpeg2dec), H.261, YUV (I420 ruwe) Door ffmpeg: H.263, Sorenson, sommige
MJPEG, H.264 eenvoudige

Audio Codecs: AAC (faad, faad2 met aparte download), mp3, CELP, ac3
(met aparte download), ruwe PCM Door ffmpeg: AMR NB, AMR WB, G.711
alaw en ulaw 


Streaming capability: RTSP, SDP, RTP (RFC 1890 voor ruwe audio, 2250 voor
MPEG1 / 2 audio en video, 3016 voor mpeg4 video, 3119 voor mp3, 3640 voor
AAC / CELP audio, 3267 voor AMR octet-gebonden only), MPEG2 transport streams
(MPEG2 video, mp3 en AC3 audio), zowel multicast en streaming.

Dit pakket bevat de MP4 (alias AAC) bibliotheek. (libmpeg4ip-server),
-------------------------------------------------------------------------------------------------------------0








Tot ziens doeiiiiiiiiiiiiii.