InglesPransesEspanyol

Ad


OnWorks favicon

gpac - Online sa Cloud

Patakbuhin ang gpac sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command gpac na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


GPAC - MPEG-4 Systems Framework at Software Development Kit

DESCRIPTION


Ang GPAC ay nakatayo (ito ba?) para sa GPAC Project on Advanced Content. Ito ay isang pagpapatupad ng
ang pamantayang MPEG-4 Systems na nakasulat sa ANSI C. Ang GPAC ay nagbibigay ng mga tool para sa pag-playback ng media,
vector graphics at 3D rendering, MPEG-4 authoring at distribution. Ang man page na ito ay
tungkol sa pagsasaayos ng balangkas ng GPAC na bersyon 0.5.0.

PANIMULA


Ang ilang application sa GPAC framework ay gumagamit ng configuration file na ibinabahagi sa mga module at
reloadable sa oras ng pagtakbo. Ang file na ito ay matatagpuan sa home directory ng user at tinatawag
".gpacrc".

Ang configuration file ay batay sa win32 .ini file model, na inayos ayon sa mga seksyon at
mga susi.

Ang isang seksyon ay idineklara bilang [Pangalan ng Seksyon] , ang isang susi ay idineklara bilang keyName=value , ang susi
ang value ay hindi binibigyang kahulugan at palaging hinahawakan bilang ASCII text. Maaaring gamitin ng mga plugin ang
configuration file din (upang maiwasan ang maramihang mga file).

nota on isaksak mga pangalan: Ang mga pangalan ng plugin na ibinigay sa configuration file ay mga pangalang na-export
sa pamamagitan ng bawat interface at hindi pangalan ng pisikal na file ng library (.dll/.so ...). Ang pisikal
Ang pangalan ng file ay maaaring gamitin gayunpaman upang makilala ang isang plugin, ito ay papalitan ng interface
pangalanan kung matagumpay na na-load ang plugin.

SEKSYON Pangkalahatan


Ang seksyong "Pangkalahatan" ay nagtataglay ng mga opsyong generic, OS at partikular sa player. Ang seksyong ito ay hindi
ginagamit ng GPAC Framework.

ModulesDirectory (halaga: landas)
landas patungo sa lokasyon ng mga module (plugin). Hindi ma-load ang kliyente nang walang mga module.
Ang opsyong ito ay ginagamit ng lahat ng kliyente ng GPAC sa lahat ng platform

CacheDirectory (halaga: landas)
tumutukoy sa lokasyon ng mga temp file. Ito dapat ang ganap na landas patungo sa isang direktoryo
na may access sa pagsulat. Kahit na hindi ginagamit ng mga application, ito ay ginagamit ng ilan
mga plugin.

Ang mga sumusunod na opsyon ay tinukoy para sa Osmo4/wxWidgets player.

Silo (halaga: oo, hindi)
tumutukoy kung ang pagtatanghal ay kailangang i-restart kapag tapos na sa paglalaro.

ConsoleOff (halaga: oo, hindi)
tumutukoy kung ang mga mensahe ng application (script, buffering, pag-usad ng pag-download) ay
ipinapakita sa console o hindi.

Browser (halaga: string)
tumutukoy sa ginustong browser para sa mga anchor ng WWW at pagtingin sa graph ng eksena - Ginagamit lamang ni
Osmo4/wxWidgets.

LookForSubtitles (halaga: oo, hindi)
tumutukoy kung ang Osmo4 ay maghahanap ng mga subtitle na file kapag nagbubukas ng isang presentasyon.

PLEntry (halaga: hindi naka -ignign int)
ay nagpapahiwatig ng aktibong entry sa playlist kung kailan huling isinara ang player. Ang backup ng playlist ay
".gpac_pl.m3u", na naka-store sa home directory ng user.

StartupFile halaga: filename)
tumutukoy sa file na ilo-load sa pagsisimula ng osmo4/MP4Client. Kung hindi tinukoy, walang file
nai-load.

NoMIMETypeFetch (halaga: oo, hindi)
tumutukoy kung kailangang suriin ng manlalaro ang uri ng mime kapag sumusunod sa mga hyperlink, o
sundin lamang ang mga link ng mga kilalang extension.

LogFile (halaga: filename)
tumutukoy kung saan ilalabas ang log ng GPAC. Bilang default, ang mga log ay isinulat sa stdout.
Tandaan na ang GPAC ay maaaring i-compile nang walang suporta sa log. Hindi ito ginagamit ng MP4Client.

LogLevel (halaga: wala, pagkakamali, babala, impormasyon, debug)
tumutukoy sa antas ng log. Bilang default, walang log na ginagawa.

LogTools (halaga: a ':'-hiwalay listahan of ang sumusunod halaga)
tumutukoy kung aling set ng mga tool mula sa GPAC ang dapat na mai-log. Ang mga magagamit na tool ay:
core: libgpac pangunahing kaganapan.
coding: mga format ng bitstream (audio, video, eksena).
lalagyan: mga format ng lalagyan (ISO File, MPEG-2 TS, AVI, ...).
network: ang data ng network ay walang RTP traffic.
rtp: rtp, rtcp at rtsp trapiko.
may-akda : mga tool sa pag-akda (pahiwatig, pag-import, pag-export).
sync: terminal sync layer.
codec: mga terminal codec na mensahe.
parser: mga scene parser (svg, xmt, bt) at iba pa.
media: terminal media object management.
eksena: scene graph at scene manager.
script: scripting engine ng mga mensahe.
compose: composition engine (mga kaganapan, atbp).
render: renderng engine (2D, 3D, atbp).
serbisyo: pamamahala ng serbisyo sa network.
mmio: Pamamahala ng Audio/Video HW I/O.

SEKSYON RecentFiles


Ang seksyong "RecentFiles" ng config file ay naglalaman ng mga huling na-access na file (hardcoded sa no
higit sa 20) sa huling order ng pag-access. Ang mga susi ay ang mga pangalan ng file at walang halaga ang ginagamit.
Ang seksyong ito ay ginagamit lamang ng mga kliyente ng GUI.

SEKSYON Systems


Ang seksyong "Systems" ay nagtataglay ng lahat ng opsyon sa pagsasaayos para sa MPEG-4 Systems engine. Ang
ang mga sumusunod na pagpipilian ay tinukoy:

Wika (halaga: 3-char code mula ISO 639-2)
tumutukoy sa wikang ginustong gumagamit. Ito ay ginagamit upang pumili ng mga stream sa kaso ng
kahaliling nilalaman sa isang audio object.

AlwaysDrawBIFS (halaga: oo, hindi)
kung nakatakda, ang late BIFS frame ay iguguhit pa rin. Kung hindi nakatakda, ang eksena ay hindi muling iguguhit
hanggang sa muling mag-sync ang mga stream ng BIFS. Ito ay bilang default na naka-off upang mapanatili ang mas mahusay na pag-sync,
ngunit maaaring mabago kapag sumusubok ng mabibigat na nilalaman o mabagal na pag-render.

ForceSingleClock (halaga: oo, hindi)
Ang isang malaking problema sa mga MP4 file ay ang paniwala ng "tagal" ay hindi malinaw
sa loob ng mahabang panahon, at karamihan sa content na available (audio-video file) ay tumutukoy ng mali
Ang tagal ng BIFS. Sa ganoong kaso hindi makokontrol/mahanap ang pelikula.
Ang isa pang problema sa ISMA streaming ay ang BIFS/OD ay hindi gumagamit ng parehong orasan bilang
audio/video, kaya ang paghahanap sa pangunahing timeline ay hindi naghahanap ng AV media.
Ang pagtatakda ng ForceSingleClock ay hahawak sa parehong mga kaso sa pamamagitan ng paggamit ng isang timeline para sa
lahat ng media stream at pagtatakda ng tagal sa isa sa pinakamahabang stream.

ThreadingPolicy (halaga: Libre, Walang asawa, marami)
tumutukoy kung paano i-thread ang mga media decoder.
Libre: hinahayaan ang mga decoder na magpasya ng kanilang threading.
Single: nangangahulugan na ang lahat ng mga decoder ay pinamamahalaan sa isang solong thread na gumaganap
pag-iskedyul at paghawak ng priyoridad.
Multi: nangangahulugan na ang bawat decoder ay tumatakbo sa sarili nitong thread.

Karapatang mauna (halaga: mababa, normal, mataas, totoong oras)
tumutukoy sa priyoridad ng mga decoder (ang priyoridad ay inilalapat sa (mga) thread ng decoder
anuman ang threading mode).

hardcoded_protos (halaga: listahan of string hiwalay by space)
may hawak na listahan ng listahan ng mga EXTERNPROTO URL (NO OD_ID !!!) na ipinatupad sa hard sa
renderer - para sa pag-unlad lamang.

NoVisualThread (halaga: oo, hindi)
tumutukoy kung ang visual na pag-render ay ginagawa sa pangunahing tagapamahala ng codec o sa a
dedicated na thread.

DefAudioDec, DefVideoDec (halaga: string)
Tinutukoy kung aling plugin ang gagamitin bilang default para sa audio/video decoding. Halimbawa,
"DefVideoDec=name". Ang ibinigay na pangalan ay ang pangalan ng plugin na gagamitin (pareho
mga pagsasaalang-alang tulad ng iba pang mga plugin, cf sa itaas).

codec_XX_XX (halaga: string)
Nagbibigay-daan na tukuyin ang default na media plugin (audio/video) sa bawat uri ng stream at bagay
uri. Ito ay kapaki-pakinabang kung mayroon kang higit sa isang decoder para sa isang partikular na uri. Ang
ang syntax ay codec_AA_BB=pluginname kung saan ang AA ay ang hexadecimal MPEG-4 streamType
value para sa codec (0x04=visual, 0x05=audio) at ang BB ay ang hexadecimal MPEG-4
objectTypeIndication ng media (0x20 = MPEG-4 video, 0x40=MPEG-4 Audio, ...).
Ang ibinigay na pangalan ay ang pangalan ng plugin na gagamitin (parehong mga pagsasaalang-alang tulad ng iba
mga plugin, cf sa itaas).

SEKSYON -Render


Ang seksyong "Pagre-render" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa mga lohikal na rendering engine,
2D man o 3D. Ang mga sumusunod na opsyon ay tinukoy:

RendererName (halaga: string)
tumutukoy kung aling renderer ang dapat gamitin. Kasalukuyang mayroong 2 renderer na magagamit
sa GPAC, "GPAC 2D Renderer" at "GPAC 3D Renderer". Hindi maaaring i-reload ang mga renderer sa
run-time, dapat na i-restart ang kumpletong system.

Raster2D (halaga: string)
tumutukoy sa 2D rasterizer na gagamitin para sa vectorial drawing. Ginamit ng 2D renderer (para sa
lahat) at 3D renderer (para sa textured text at gradients).

Framerate (halaga: lumutang)
tumutukoy sa simulation frame-rate ng presentasyon - ginagamit din ang halagang ito
sa pamamagitan ng MPEG-4 Systems engine upang matukoy kung kailan mature ang BIFS frame para sa pag-decode.

AntiAlias (halaga: Wala, Lahat, teksto)
tumutukoy sa mga setting ng antialiasing - kung nakalapat ang setting o hindi depende sa
ang graphics plugin/graphic card.
Wala: walang anti-aliasing
Text: anti-aliasing para sa text lang
Lahat: kumpletong anti-aliasing

FastRender (halaga: oo, hindi)
tumutukoy kung ang pag-render ay dapat mag-target ng bilis o kalidad - kung ang setting ay
inilapat o hindi depende sa graphics plugin/graphic card.

ForceSceneSize (halaga: oo, hindi)
pinipilit ang eksena na baguhin ang laki sa pinakamalaking bitmap na magagamit kung walang ibinigay na impormasyon sa laki
sa pagsasaayos ng BIFS.

StressMode (halaga: oo, hindi)
tumutukoy na ang renderer ay tumatakbo sa pinakamasamang sitwasyon, na muling kinukuwenta ang lahat ng vectorial
path, meshes, outlines at reloading textures (pagpapadala ng mga ito sa graphics card) sa
bawat frame.

BoundingVolume (halaga: Wala, Kahon, AABB)
tumutukoy kung ang boundary volume ng isang bagay ay iguguhit o hindi. Tandaan na
ang 2D renderer ay gumagamit lamang ng mga parihaba bilang mga bounding volume. Ang "AABB" na halaga ay ginagamit
ng 3D renderer lamang, at tinukoy ang object bounding-box tree ay iguguhit.

SEKSYON Render2D


Ang seksyong "Render2D" ay nagtataglay ng lahat ng opsyon sa pagsasaayos para sa 2D tile rendering engine.
Ang mga sumusunod na opsyon ay tinukoy:

DirectRender (halaga: oo, hindi)
tumutukoy kung ang direktang pag-render ay dapat gamitin o hindi. Sa direct rendering mode,
ang screen ay ganap na iginuhit sa bawat frame. Sa hindi direktang rendering object
sinusubaybayan ang pagpoposisyon mula sa frame hanggang sa frame at kinokolekta ang impormasyon ng maruruming parihaba
upang i-redraw ang kaunting halaga ng screen buffer.Kung ang setting ay
inilapat o hindi ay depende sa graphics plugin (kasalukuyang lahat ng mga plugin ay humahawak sa pareho
mode).

ScalableZoom (halaga: oo, hindi)
tumutukoy kung ang scalable zoom ay dapat gamitin o hindi. Kapag ang scalable zoom ay
pinagana, ang pagbabago ng laki ng window ng output ay muling magkukwenta ng lahat ng vectorial object.
Kung hindi, ang panghuling buffer lamang ang nakaunat.

SEKSYON Render3D


Ang seksyong "Render3D" ay nagtataglay ng lahat ng opsyon sa pagsasaayos para sa 3D openGL rendering engine.
Ang mga sumusunod na opsyon ay tinukoy:

RasterOutlines (halaga: oo, hindi)
tumutukoy na ang pagbalangkas ay dapat gawin sa pamamagitan ng openGL pen width kaysa sa
vectorial outlining.

PolygonAA (halaga: oo, hindi)
tumutukoy kung ang polygon antialiasing ay dapat gamitin sa ganap na antialiasing mode. Kung
hindi nakatakda, mga linya at puntos na antialiasing lang ang ginagamit.

Wireframe (halaga: WireNone, WireOnly, WireOnSolid)
tumutukoy sa mga pagpipilian sa pagguhit ng wireframe:
WireNone: ang mga bagay ay iginuhit bilang solid
WireOnly: ang mga bagay ay iginuhit bilang wireframe lamang
WireOnSolid: iginuhit ang mga bagay bilang solid at pagkatapos ay iguguhit ang wireframe

DisableRectExt (halaga: oo, hindi)
tumutukoy kung openGL rectangular texture extension (GL_EXT_texture_rectangle o
GL_NV_texture_rectangle) ang gagamitin o hindi.
Kung "oo", ang mga texture na ang mga dimensyon ay hindi kapangyarihan ng dalawa ay rescaled maliban kung
suportado ng hardware na hindi-power-of-two na mga texture (GL_ARB_texture_non_power_of_two)
natively
Kung ang "hindi" at extension ay magagamit, ang mga texture ay ginagamit nang walang rescaling. Tandaan na
sa kasong ito, hindi pinagana ang pagbabago ng texture.

Tularan angPOW2 (halaga: oo, hindi)
nagbibigay-daan sa kapangyarihan ng 2 emulation. Hindi pinansin kung ang openGL rectangular texture extension ay
pinagana.
kung nakatakda, hindi binabago ang texture ng video ngunit ginagaya sa padding. Karaniwan itong bumibilis
up ng video mapping sa mga hugis ngunit hindi pinapagana ang mga pagbabago sa texture.
kung hindi nakatakda, ang video ay nire-resize sa isang kapangyarihan ng 2 texture kapag nagma-map sa isang hugis.

BitmapCopyPixels (halaga: oo, hindi)
tumutukoy kung ang bitmap node ay dapat iguhit gamit ang regular na openGL texturing
("hindi") o sa pamamagitan ng pixel copy routines ("oo"). Malaki ang epekto nito sa pag-render ng video
sa pamamagitan ng bitmap depende sa graphics card. Ang ilang mga card ay magkakaroon ng mas mabilis na pixel
kopyahin ang mga gawain na naglilipat ng texture, ang ilan ay hindi.

SEKSYON audio


Ang seksyong "Audio" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa audio rendering engine at
hardware. Tandaan na ang karamihan sa mga opsyon ay nakadepende sa driver na ginamit at maaaring hindi papansinin ng
driver. Ang mga sumusunod na opsyon ay tinukoy:

ForceConfig (halaga: oo, hindi)
Pinipilit na gamitin ang isang ibinigay na configuration ng sound card. Kung hindi itakda ang sound card ay
i-setup para gumamit ng 2 audio buffer ng 1024 sample bawat isa. Maaaring hindi ito gumana nang maayos
ilang mga audio card dahil sa hardware latency, samakatuwid ang pagpilit sa config ay maaaring napaka
kapaki-pakinabang.

NumBuffers (halaga: integral, 0 bawal)
Kapag pinilit ang config, tinutukoy ang bilang ng mga audio buffer na ilalaan (audio
Ang mga buffer ay nilalaro sa ring kung maaari, kung hindi, ang isang solong audio buffer ay
inilalaan).

KabuuangDuration (halaga: integral, 0 bawal)
Kapag pinilit ang config, tinutukoy ang kabuuang laki ng buffer ng audio sa mga millisecond. Maging
alam na kung mas mahaba ang buffer ng audio, mas magiging mas mahaba ang latency ng audio
kapag nag-pause ng audio object. Ang kalidad ng fast forward audio playback ay magkakaroon din
masira kapag gumagamit ng malalaking audio buffer.
tandaan: Hindi ginagamit ng SDL audio plugin ang TotalDuration at num buffers sa
sa parehong paraan, kinukuwenta lang nito ang nais na laki ng buffer ng audio gamit ang mga setting na ito at
pinipili ang susunod na kapangyarihan ng 2 laki para sa laki ng buffer ng audio. Hindi ito gumagamit ng mga ring buffer
alinman.

NoResync (halaga: oo, hindi)
Hindi pinapagana ang muling pag-synchronize ng audio: ang orasan ng audio ay hindi kailanman inaayos at maaaring ang A/V sync
masira

Huwag paganahin angMultiChannel (halaga: oo, hindi)
Hindi pinapagana ang output ng audio multichannel at palaging i-downmix sa stereo. Ito ay maaaring
kapaki-pakinabang kung kakaiba ang pagkilos ng multichannel na output.

Huwag paganahin angNotification (halaga: oo, hindi)
Hindi pinapagana ang paggamit ng mga notification ng audio buffer kapag sinusuportahan (kasalukuyan lang
Sinusuportahan ito ng DirectSound). Kung kakaiba ang tunog ng DirectSound na audio subukang wala
mga abiso. Hindi pinansin sa ibang mga platform kaysa sa Win32/DX.

Pangalan ng Driver (halaga: string)
tumutukoy sa driver na gagamitin para sa pag-render ng audio.

Dami (halaga: integral, saklaw 0-100)
tumutukoy sa default na volume ng audio na ginamit kapag naglulunsad ng GPAC.

Kawali (halaga: integral, saklaw 0-100)
tinutukoy ang default na balanse ng audio stereo na ginamit kapag naglulunsad ng GPAC - 0 nang buo
kaliwa, 100 para sa buong kanan, 50 para sa balanse.

SEKSYON Video


Ang seksyong "Video" ay nagtataglay ng lahat ng opsyon sa configuration para sa video renderer at hardware.
Ang mga sumusunod na opsyon ay tinukoy:

Huwag paganahin angYUV (halaga: oo, hindi) - ginamit by 2D tagapag-render lamang
hindi pinapagana ang YUV hardware support (YUV hardware support ay maaaring hindi available para sa
kasalukuyang plugin).

SwitchResolution (halaga: oo, hindi)
kung pinagana, pipiliin ang pinakamaliit na resolution ng video na mas malaki kaysa sa laki ng eksena, kung hindi man ay gamitin
kasalukuyang resolution ng video.

Pangalan ng Driver (halaga: string)
tumutukoy sa driver na gagamitin para sa pag-access sa memorya ng video.

SEKSYON network


Ang seksyong "Network" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa network na ginagamit ng mga plugin at
makina ng mga sistema. Ang mga sumusunod na opsyon ay tinukoy:

AutoReconfigUDP (halaga: oo, hindi)
tumutukoy kung muling ikokonekta ng network manager ang isang eksena kung naharang ang trapiko ng UDP.

DataTimeout (halaga: hindi naka -ignign int)
tumutukoy sa timeout sa millisecond bago i-abort ang paunang buffering. Default na terminal
ang halaga ay 20000 (20 segundo).

UDPNotAvailable (halaga: oo, hindi)
tumutukoy na ang trapiko ng UDP ay hindi magagamit (karaniwang itinakda ng GPAC)

UDPTimeout (halaga: hindi naka -ignign int)
tumutukoy sa timeout sa millisecond para sa paunang pagtuklas ng UDP. Kapag ang isang UDP packet ay
natanggap ang timeout ay hindi pinansin.

BufferLength (halaga: hindi naka -ignign int)
tinutukoy ang default na haba ng buffer ng pag-decode sa mga millisecond. Ang kliyente
maghihintay na mapunan ang buffer bago simulan ang pag-decode. Maaaring magpasya ang isang plugin
na gumamit ng ibang value batay sa protocol at network jitters.

RebufferLength (halaga: hindi naka -ignign int)
tumutukoy sa haba ng rebuffering ng decoding buffer sa milliseconds. Sa tuwing ang
Ang decoding buffer fullness ay mas mababa sa halagang ito, ang object clock ay naka-pause at
buffer ang stream hanggang BufferLength. Samakatuwid ang halaga ng 0 ay nangangahulugang hindi
rebuffering. Maaaring magpasya ang isang plugin na gumamit ng ibang value batay sa protocol at
network jitters.

SEKSYON FontEngine


Ang seksyong "FontEngine" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa paghawak ng font. Ang GPAC
pinangangasiwaan ng rendering module ang text sa pamamagitan ng vectorial outline, na nagpapahintulot sa graphics plugin
pag-unlad nang hindi kinakailangang isama ang pag-render ng teksto na palaging mabigat na gawain. Ang
ang mga sumusunod na pagpipilian ay tinukoy:

Pangalan ng Driver (halaga: string)
tumutukoy sa driver na gagamitin para sa paghawak ng font.

FontDirectory (halaga: landas)
tumutukoy sa direktoryo kung saan matatagpuan ang mga font - sa kasalukuyan ay maaari lamang ng isang direktoryo
matukoy (gayunpaman walang pumipigil sa isang font plugin mula sa paggamit ng isang pribadong direktoryo).
Kung hindi wasto ang direktoryo o walang mga font, maaaring hindi available ang text sa
GPAC.

TextureTextMode (halaga: hindi kailanman, 3d, palagi)
tumutukoy kung ang teksto ay iguguhit sa isang texture at pagkatapos ay i-render o direkta
nai-render. Ang paggamit ng naka-texture na teksto ay maaaring mapabuti ang hitsura ng teksto sa 3D renderer at gayundin
pagbutihin ang nilalamang tulad ng text-on-video.

FontSerif (halaga: string)
tumutukoy sa default na font ng SERIF.

FontSans (halaga: string)
tumutukoy sa default na font ng SANS.

FontFixed (halaga: string)
tumutukoy sa default na FIXED na font.

tandaan: Ginagamit ng freetype plugin ang seksyong ito upang mapanatili ang mga ugnayan sa pagitan ng mga pangalan ng font
at truetype font file name. Ito ay lubos na nagpapabilis sa pagpili ng font sa run-time.

SEKSYON Downloader


Ang seksyong "Downloader" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa pag-download at pag-cache ng file.

CleanCache (halaga: oo, hindi)
tumutukoy kung ang mga na-download na file ay aalisin kapag ginamit.

I-restart ang mga File (halaga: oo, hindi)
tumutukoy kung ang mga hindi kumpletong na-download na file ay dapat na alisin bago
muling pagda-download.

MaxRate (halaga: positibo integer)
tumutukoy ng maximum na rate ng data sa kilo bits bawat segundo para sa pag-download ng file. Ito
ay ginagamit para sa mga layunin ng simulation. Ang halaga ng 0 ay nangangahulugang walang paghihigpit sa rate.

ahente ng gumagamit (halaga: string)
tumutukoy ng kahaliling user agent (default ang isa ay "GPAC $VERSION").

SEKSYON HTTPProxy


Ang seksyong "HTTPProxy" ng config file ay mayroong opsyon sa pagsasaayos para sa HTTP proxy
pag-address. Sa kasalukuyan, isang proxy lang ang maaaring paganahin, at walang URI na napili

Pinagana (halaga: oo, hindi)
tumutukoy kung ang proxy ay dapat gamitin o hindi kapag nagda-download ng mga file.

Pangalan (halaga: string)
tumutukoy sa pangalan ng proxy (IP address o nalutas na pangalan) nang walang protocol identifier
(hal., walang "http://"). Kung hindi naroroon, ang proxy ay hindi pinagana.

Port (halaga: positibo integer)
Tinutukoy ang port na gagamitin sa proxy. Kung walang port na tinukoy, ang default na HTTP
port (80) ang ginagamit.

SEKSYON Anod


Ang seksyong "Streaming" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa real-time na streaming gamit ang IETF
Mga protocol ng SDP/RTSP/RTP/RTCP.

DefaultPort (halaga: hindi naka -ignign maikli)
tumutukoy sa default na port na gagamitin kapag kumokonekta sa isang server (hindi pinansin kung ang isang port ay
tinukoy sa url). Kung ang port ay 80 o 8080 (HTTP), ang kliyente ay kumonekta sa
ang RTSP server sa pamamagitan ng HTTP tunnel, at ang transportasyon ay magaganap sa RTSP
connection.

ReorderSize (halaga: integer)
laki ng RTP reordering buffer - 0 ay nangangahulugang walang reordering. Hindi pinapansin kapag transport
nagaganap sa koneksyon ng RTSP

RTPoverRTSP (halaga: oo, hindi)
tumutukoy kung ang mga RTP packet ay dapat dalhin sa koneksyon ng RTSP (TCP o UDP)
kapag posible, o isinasagawa sa UDP. Kung ang port ng koneksyon ay isang HTTP port, ito
ang halaga ay ipinapalagay na totoo

RTSPTimeout (halaga: hindi naka -ignign int)
tumutukoy sa timeout ng koneksyon sa server: ang isang kahilingan sa RTSP ay itinuturing na
nabigo kapag nag-expire ang timeout.

FirstPacketDrop (halaga: hindi naka -ignign int)
ay tumutukoy sa unang SL packet na ibababa - 0 ay nangangahulugan na walang packet drop. Ginagamit para sa
packet drop simulation tests.

PacketDropFrequency (halaga: hindi naka -ignign int)
tumutukoy sa dalas kung saan ibinabagsak ang mga SL packet. Kung ang halaga ay 20, isang pakete
bawat 20 na natanggap na packet ay ibababa. Ginagamit para sa packet drop simulation tests.

SEKSYON MimeTypes


Ginagamit ang seksyong ito upang mapanatili ang mga uri ng MIME at mga asosasyon ng file para sa mga plugin ng GPAC. Ang format
ng susi ay: mimeType="fileExt1 filexExt2 .. filexExtN" MimeType paglalarawan PluginName
Ang paglalarawan ay ginagamit para sa mga layunin ng GUI (mga bukas na dialog ng file). Maaari mong baguhin ang file
listahan ng extension upang suportahan ang iyong sariling mga extension. Ang Uri ng MIME ay palaging sinusuri kung kailan
pagpoproseso ng malayong mapagkukunan (hal. http file) upang mai-load ang mga naaangkop na plugin.
Kung hindi available ang uri ng MIME, kung ang mga extension ay unang susuriin, pagkatapos ay lahat ng input
ang mga plugin ay tinanong.

SEKSYON MimeTypes


Ang seksyong "StreamingCache" ng config file ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa
streaming cache. Binibigyang-daan ng streaming cache ang pag-record ng mga live na mapagkukunan gaya ng RTP/RTSP
mga session at internet radio. Ito ay kasalukuyang pang-eksperimentong tampok lamang sa GPAC.
RecordDirectory (halaga: landas) tumutukoy sa landas para sa mga naitala na file. Ang naka-cache na data ay nakasulat
direkta sa disk (walang muling interleaving o katulad na mga proseso). Kung hindi tinukoy, ang default
ginagamit ang direktoryo ng cache.

BaseFileName (halaga: string)
tumutukoy sa batayang pangalan para sa mga naitala na file. Kung wala sa configuration file,
ang pangalan ng serbisyo (URL) ay ginagamit.

KeepExistingFiles (halaga: oo hindi)
tumutukoy kung ang mga naka-cache na file na may parehong pangalan ay dapat panatilihin o hindi. Kung hindi, isang integer
idinaragdag ang numero sa naka-cache na pangalan ng file, ang pinakamataas na numero para sa pinakabagong file.

SEKSYON SAXLoader
Ang seksyong "SAXLoader" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa XML SAX na pag-parse ng SVG,
XMT at X3D na mga file.

Umuunlad (halaga: string)
tumutukoy sa XML parsing mode na ginagamit ng loader. Ang mga sinusuportahang mode ay:
oo: Ginagamit ang SAX parsing sa progresibong pag-load ng dokumento.
hindi: SAX parsing ay ginagamit, ang dokumento ay unang ganap na mada-download.
DOM: Ginagamit ang pag-parse ng DOM, ganap munang mada-download ang dokumento. Tanging
suportado ng libXML2 plugin, kung hindi man ay pinangangasiwaan bilang "hindi".

MaxDuration (halaga positibo integer)
tumutukoy sa maximum na tagal ng oras na dapat gugulin ng SAX parser sa paglo-load ng isang bahagi
ng dokumento. Ginagamit lang sa SAX Progressive mode.

SEKSYON Xvid


Ang seksyong "XviD" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa XviD codec.

PostProc (halaga: string)
tumutukoy sa mga filter na ilalapat kapag nagde-decode ng video. Ang string ay isang listahan ng mga filter
pinaghihiwalay ng isang karakter sa espasyo. Ang mga sinusuportahang filter ay:
FilmEffect: xvid 1.0.0 filmEffect.
Deblock_Y: Y plane deblocking filter.
Deblock_UV: UV plane deblocking filter.

May sinulid (halaga oo, hindi)
tumutukoy kung dapat tumakbo ang decoder sa sarili nitong thread o hindi.

seksyon FFMPEG


Ang seksyong "FFMPEG" ay nagtataglay ng lahat ng opsyon sa pagsasaayos para sa FFMPEG demuxer at codec.

DataBufferMS (halaga: hindi naka -ignign int)
tumutukoy sa dami ng data ng video/audio (sa millisecond) na magiging bufferer dati
pagsisimula ng pag-decode. Para sa mga developer lamang.

seksyon ISOReader


Ang seksyong "ISOReader" ay nagtataglay ng lahat ng mga opsyon sa pagsasaayos para sa ISO Media file demuxer.

Huwag pansinin angMPEG-4ForBrands (halaga: Ganap 4CC or 4CC huwaran (abc* ab*))
binabalewala ang lahat ng track ng MPEG-4 system at IOD para sa mga file na nagpapakita ng mga nakalistang brand
kanilang katugmang listahan ng tatak.

PAGLIKHA ANG Configuration FILE


Kung hindi natagpuan, ang isang default na file ng pagsasaayos ay nilikha kapag naglulunsad ng MP4Client o Osmo4.
Sa prosesong ito ang direktoryo ng font at ang direktoryo ng cache ay dapat na maipasok sa prompt. Ang
Ang file ay matatagpuan sa home directory ng user at tinatawag na ".gpacrc"

Gumamit ng gpac online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad