Video i en dator representeras med en kombination av
-bilder och ljud , som både lagras och bearbetas digitalt. Här är en uppdelning:
1. Bilder:
* ramar: Video är i huvudsak en sekvens av stillbilder som kallas ramar, visas i snabb följd för att skapa illusion av rörelse.
* pixlar: Varje ram består av ett rutnät med små rutor som kallas pixlar (kort för "bildelement").
* Färg: Varje pixel har information om sin färg, vanligtvis med en färgmodell som RGB (röd, grön, blå) eller YUV (luminans, krominans).
* Upplösning: Antalet pixlar i en ram bestämmer dess upplösning, med högre upplösning som betyder mer detalj.
* komprimering: För att minska filstorleken komprimeras videodata ofta med algoritmer som H.264, MPEG-4 eller VP9. Dessa algoritmer tar bort redundant information, vilket gör videon mindre utan att offra kvaliteten betydligt.
2. Ljud:
* Ljudprovtagning: Ljudet som är associerat med en video digitaliseras också genom att ta prov på det med jämna mellanrum. Detta innebär att konvertera den kontinuerliga ljudvågen till en serie diskreta värden som representerar amplituden (volym) vid olika tidpunkter.
* Provhastighet: Antalet prover som tagits per sekund bestämmer ljudkvaliteten, med högre provhastigheter som fångar mer detaljer.
* Ljudkomprimering: Liksom video kan ljuddata också komprimeras med algoritmer som MP3, AAC eller OPUS för att minska filstorleken.
Övergripande representation:
* datastrukturer: En videofil lagrar vanligtvis bild- och ljuddata i specifika format (som AVI, MOV, MP4, etc.). Dessa format innehåller metadata om videon, såsom bildhastighet, upplösning och ljudkodningsinformation.
* uppspelning: När du spelar en video läser datorn data, dekomprimerar den och skickar den till display- och ljudutmatningsenheterna för att återskapa bilden och ljudet.
Exempel:
Föreställ dig en 10-sekunders video med en 30-bilds-per sekund (FPS) och en upplösning på 1920x1080 pixlar (1080p). Den här videon skulle innehålla 300 ramar (10 sekunder * 30 ramar/sekund) och varje ram skulle innehålla 2 073 600 pixlar (1920 * 1080). Färginformationen för varje pixel, tillsammans med ljudproverna, skulle lagras och behandlas i ett specifikt dataformat, vilket skapar en fullständig representation av videon.
Det exakta sättet videodata lagras och bearbetas kan variera beroende på videoformatet och programvaran som används för uppspelning. Kärnprinciperna för att representera bilder och ljud som digital data förblir emellertid konsekvent.