Format sisteme avansate

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Format sisteme avansate
Extensie .asf, .wma, .wmv
Tip MIME video/x-ms-asf, application/vnd.ms-asf
Dezvoltat de Microsoft Corporation
Tip Formatul containerului

Sisteme Advanced Format ( de asemenea , cunoscut sub numele de avansată Streaming Format) este un Microsoft de proprietate audio și video în format container utilizat în special pentru streaming de informații multimedia. ASF face parte din Windows Media cadru .

Formatul nu specifică modul în care ar trebui codat un film, deoarece nu este un codec, ci specifică mai degrabă structura în care ar trebui să fie ambalate video și / sau audio. Aceasta înseamnă că fluxul multimedia poate fi codat cu mai multe codecuri și apoi stocat într-un container în format ASF. Dincolo de diferențele pur tehnice, acesta poate fi comparat cu alte formate de containere multimedia precum QuickTime , AVI și Ogg . Unul dintre obiectivele acestui format este de a sprijini redarea de pe servere de conținut multimedia (cum ar fi servere HTTP ) și de pe discuri de stocare locale.

Formatul ASF se bazează pe secvențe de octeți identificați printr-un identificator global ( GUID ).

Cele mai frecvente fișiere conținute în fișierele ASF sunt Windows Media Audio (WMA) și Windows Media Video (WMV).

Fișierele ASF pot conține, de asemenea, metadate precum numele artistului, numele și genul albumului, regizorul de film etc. cum ar fi etichetele ID3 ale fișierelor MP3 .

Fișierele care conțin numai audio pot fi salvate folosind extensia WMA, iar fișierele care conțin audio și video pot fi salvate cu extensia WMV. Ambele formate pot utiliza în continuare extensia ASF.

Proprietăți de formatare

Structura formatului ASF a fost brevetată de Microsoft la 21 martie 2000 [ fără sursă ] , codul aferent este închis și implementarea sau actualizarea acestuia este posibilă doar pentru Microsoft.

Rețineți că există o versiune a formatului ASF, cunoscută sub numele de „Versiunea 2”, ale cărei specificații au fost complet publicate de Microsoft: dar în ciuda numelui, nu este deloc compatibil cu prima versiune și, în plus, nu este folosit practic orice sistem software sau hardware, care implementează în aproape toate cazurile doar prima versiune (inclusiv produse de Microsoft în sine).

Conversia filmelor de la ASF la AVI (ASF2AVI)

Multe camere video digitale entry-level generează imagini MPEG-4 stocate în containerul ASF. Acest lucru face dificilă gestionarea acestor videoclipuri cu un software comun de editare video. O soluție la problemă este de a converti filmul folosind containerul AVI , care este o operație care poate fi ușor de făcut dacă aveți instrumentele adecvate.

În special, este necesar să se verifice dacă filmul poate fi decodat prin MPlayer , un software de redare video / audio disponibil pentru multe platforme. Dacă răspunsul este da, soluția la problemă este utilizarea unui instrument care însoțește MPlayer, adică mencoder. Este capabil să recodifice tot ceea ce mplayer poate decoda.

Un exemplu: să presupunem că aveți un film MPEG4 în ASF numit input.asf și doriți să îl recodificați ca XVID în AVI într-un fișier numit output.avi. Apoi este suficient să utilizați următoarea comandă:

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

În acest fel, videoclipul va fi recodificat în XVID, sunetul copiat fără modificări, totul încapsulat într-un AVI ușor de editat. Pentru detalii despre opțiunile pe care mencoder le poate folosi pentru conversie, consultați Pagina de pornire MPlayer .

Probleme cu conversia ASF în AVI

Adesea, folosind o conversie simplă a containerului (adică fără a face o re-codificare a videoclipului, ci o simplă „reambalare” în containerul AVI), rezultatul poate fi slab, dacă nu complet imposibil de vizionat. Deși contraintuitiv, în aceste cazuri puteți obține rezultate mai bune recodificând videoclipul în cauză, folosind de exemplu următoarea comandă:

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

În acest fel, sunetul va fi copiat așa cum este, în timp ce videoclipul va fi recodificat (în exemplu, prin codecul XVID) cu setări de calitate foarte înaltă, care permit să nu piardă calitatea (apreciabilă) în conversie.

Rețineți că, de asemenea, în acest caz ar putea exista probleme de sincronizare audio / video, care necesită tratamente speciale suplimentare (de exemplu, extragerea sunetului și recodificarea ulterioară într-un alt container cu videoclipul).

O soluție drastică, care adesea permite rezolvarea acestor probleme, constă în extragerea piesei audio din film și apoi în efectuarea unei noi multiplexări audio / video, inclusiv recompresia celor două fluxuri:

 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

Aceasta va extrage mai întâi sunetul în format PCM în fișierul input.wav și apoi va fi recodificat împreună cu videoclipul în format (în acest caz) MP3 CBR ( constant bit-rate ) la 64 kbit / s. Opțiunea „-mc 0” este utilizată pentru a dezactiva algoritmul utilizat în mod obișnuit pentru sincronizarea A / V de la mencoder (în unele cazuri poate fi suficient să utilizați acest parametru cu tehnicile anterioare fără a trece prin extracția și multiplexarea celor două fluxuri) .

Formate media acceptate

Formate video acceptate

A sustine
MPEG-1 Da
MPEG-2 Da
MPEG-4 Da
WMV Da
RealVideo Da
Teora Da
Flash Nu

Formate audio acceptate

A sustine
MP3 Da
WMA Da
RealAudio Nu
Vorbis da
AC3 Da
DTS Da
FLAC Nu

Formate de subtitrare integrate acceptate

A sustine
VobSubs Nu
Ogg Writ Nu
USF Nu

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT