Format de sistemes avançats

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
Format de sistemes avançats
Extensió .asf, .wma, .wmv
Tipus MIME video/x-ms-asf, application/vnd.ms-asf
Desenvolupat per Microsoft Corporation
Paio Format de contenidor

Advanced Systems Format (també conegut com a Advanced Streaming Format) és un format de contenidor d’ àudio i vídeo propietari de Microsoft que s’utilitza especialment per transmetre informació multimèdia. ASF és part de l' Windows Media marc .

El format no especifica com s'ha de codificar una pel·lícula, ja que no és un còdec, sinó que especifica l'estructura en què s'ha d'empaquetar el vídeo i / o l'àudio. Això significa que el flux multimèdia es pot codificar amb diversos còdecs i després emmagatzemar-lo en un contenidor en format ASF. Més enllà de les diferències purament tècniques, es pot comparar amb altres formats de contenidors multimèdia com QuickTime , AVI i Ogg . Un dels objectius d’aquest format és donar suport a la reproducció des de servidors de contingut multimèdia (com ara servidors HTTP ) i des de discs d’ emmagatzematge local.

El format ASF es basa en seqüències de bytes identificats mitjançant un identificador global ( GUID ).

Els fitxers més habituals dels fitxers ASF són Windows Media Audio (WMA) i Windows Media Video (WMV).

Els fitxers ASF també poden contenir metadades com ara el nom de l’artista, el nom i el gènere de l’àlbum, el director de pel·lícules, etc. com ara etiquetes ID3 de fitxers MP3 .

Els fitxers que només contenen àudio es poden desar mitjançant l' extensió WMA i els fitxers que contenen àudio i vídeo es poden desar amb l'extensió WMV. Tots dos formats encara poden utilitzar l'extensió ASF.

Propietats de format

L'estructura del format ASF va ser patentada per Microsoft el 21 de març del 2000 [ sense font ] , el codi relacionat està tancat i, per tant, la seva implementació o actualització només és possible per a Microsoft.

Tingueu en compte que hi ha una versió del format ASF, coneguda com a "Versió 2", les especificacions de la qual han estat publicades completament per Microsoft: però, malgrat el nom, no és gens compatible amb la primera versió i, a més, no s'utilitza pràcticament qualsevol sistema de programari o maquinari que implementi en gairebé tots els casos només la primera versió (inclosos els productes de la mateixa Microsoft).

Conversió de pel·lícules d'ASF a AVI (ASF2AVI)

Moltes càmeres de vídeo digitals de nivell inicial generen imatges MPEG-4 emmagatzemades al contenidor ASF. Això fa que sigui difícil gestionar aquests vídeos amb un programari d’edició de vídeo comú. Una solució al problema és convertir la pel·lícula mitjançant el contenidor AVI , que és una operació que es pot fer fàcilment si es tenen les eines adequades.

En particular, cal verificar que la pel·lícula es pot descodificar mitjançant MPlayer , un programari de reproducció de vídeo / àudio disponible per a moltes plataformes. Si la resposta és afirmativa, la solució al problema és utilitzar una eina que acompanya MPlayer, és a dir, mencoder. És capaç de tornar a codificar tot el que mplayer pot descodificar.

Un exemple: suposem que teniu una pel·lícula MPEG4 a ASF anomenada input.asf i voleu tornar-la a codificar com a XVID a AVI en un fitxer anomenat output.avi. A continuació, n'hi ha prou amb utilitzar l'ordre següent:

 mencoder input.asf -ovc xvid -oac copy -o output.avi

D'aquesta manera, el vídeo es tornarà a codificar en XVID, l'àudio copiat sense modificacions, tot encapsulat en un AVI fàcilment editable. Per obtenir detalls sobre les opcions que mencoder pot utilitzar per a la conversió, consulteu la pàgina principal de MPlayer .

Problemes amb la conversió d'ASF a AVI

Sovint, utilitzant una conversió de contenidor simple (és a dir, sense fer cap recodificació del vídeo, sinó un simple "reempaquetatge" al contenidor AVI), el resultat pot ser pobre si no del tot impossible de visualitzar. Tot i que és contraintuïtiu, en aquests casos podeu obtenir millors resultats recodificant el vídeo en qüestió, utilitzant per exemple l'ordre següent:

 mencoder input.asf -oac copy -ovc xvid -xvidencopts fixed_quant = 2: chroma_opt: vhq = 4 -o output.avi

D’aquesta manera, l’àudio es copiarà tal com és, mentre que el vídeo es tornarà a codificar (a l’exemple, a través del còdec XVID) amb paràmetres de qualitat molt elevats, que permeten no perdre qualitat (apreciable) en la conversió.

Tingueu en compte que també en aquest cas hi pot haver problemes de sincronització d'àudio / vídeo, que requereixen tractaments especials addicionals (per exemple, extracció de l'àudio i posterior codificació en un altre contenidor amb el vídeo).

Una solució dràstica, que sovint permet resoldre aquests problemes, consisteix a extreure la pista d'àudio de la pel·lícula i després dur a terme una nova multiplexació d' àudio / vídeo, inclosa la recompressió dels dos fluxos:

 mplayer input.asf -ao pcm: file = input.wav -vc dummy -vo null
mencoder input.asf -oac mp3lame -lameopts cbr: br = 64 -audiofile input.wav -ovc xvid \
-xvidencopts fixed_quant = 2: chroma_opt: vhq = 4 -mc 0 -o output.avi

D'aquesta manera, primer s'extreurà l'àudio en format PCM al fitxer input.wav i, posteriorment, es tornarà a codificar juntament amb el vídeo (en aquest cas) en format MP3 CBR ( velocitat de bits constant ) a 64 kbit / s. L'opció "-mc 0" s'utilitza per desactivar l'algorisme que s'utilitza habitualment per a la sincronització A / V des del mencoder (en alguns casos pot ser suficient utilitzar aquest paràmetre amb les tècniques anteriors sense passar per l'extracció i la multiplexació dels dos fluxos) .

S'admeten formats multimèdia

Formats de vídeo compatibles

Suport
MPEG-1
MPEG-2
MPEG-4
WMV
Vídeo Real
Theora
Flash No

Formats d’àudio compatibles

Suport
MP3
WMA
RealAudio No
Vorbis
AC3
DTS
FLAC No

S'admeten formats de subtítols integrats

Suport
VobSubs No
Ogg Writ No
USF No

Articles relacionats

Enllaços externs

Informàtica Portal de TI : accediu a les entrades de Viquipèdia relacionades amb TI