gpac - Online di Cloud

Ini adalah perintah gpac yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


GPAC - Kerangka Sistem MPEG-4 dan Kit Pengembangan Perangkat Lunak

DESKRIPSI


GPAC adalah singkatan dari GPAC Project on Advanced Content. Ini adalah implementasi dari
standar Sistem MPEG-4 yang ditulis dalam ANSI C. GPAC menyediakan alat untuk pemutaran media,
grafik vektor dan rendering 3D, penulisan dan distribusi MPEG-4. Halaman manual ini adalah
tentang konfigurasi framework GPAC versi 0.5.0.

PENGANTAR


Beberapa aplikasi dalam kerangka GPAC menggunakan file konfigurasi yang dibagikan di antara modul dan
dapat diisi ulang pada saat dijalankan. File ini terletak di direktori home pengguna dan disebut
".gpacrc".

File konfigurasi didasarkan pada model file win32 .ini, diurutkan berdasarkan bagian dan
kunci.

Sebuah bagian dinyatakan sebagai [Nama bagian] , sebuah kunci dideklarasikan sebagai keyName=nilai , kunci
nilai tidak ditafsirkan dan selalu ditangani sebagai teks ASCII. Plugin dapat menggunakan
file konfigurasi juga (untuk menghindari banyak file).

Note on Plugin nama: Nama plugin seperti yang diberikan dalam file konfigurasi adalah nama yang diekspor
oleh setiap antarmuka dan bukan nama file perpustakaan fisik (.dll/.so ...). fisik
nama file namun dapat digunakan untuk mengidentifikasi plugin, itu akan digantikan oleh antarmuka
nama jika plugin berhasil dimuat.

BAGIAN Umum


Bagian "Umum" berisi opsi generik, OS, dan khusus pemain. Bagian ini tidak
digunakan oleh Kerangka GPAC.

Direktori Modul (nilai: jalan)
path ke modul (plugin) lokasi. Klien tidak dapat dimuat tanpa modul.
Opsi ini digunakan oleh semua klien GPAC di semua platform

Direktori Cache (nilai: jalan)
menentukan lokasi file temp. Ini pasti jalur absolut ke direktori
dengan akses tulis. Meskipun tidak digunakan oleh aplikasi, ini digunakan oleh beberapa
plugin.

Opsi berikut ditentukan untuk pemutar Osmo4/wxWidgets.

Lingkaran (nilai: iya nih, tidak)
menentukan apakah presentasi harus dimulai ulang setelah selesai diputar.

KonsolNonaktif (nilai: iya nih, tidak)
menentukan apakah pesan aplikasi (skrip, buffering, kemajuan unduhan) adalah
ditampilkan di konsol atau tidak.

Browser (nilai: rangkaian)
menentukan browser pilihan untuk jangkar WWW dan tampilan grafik pemandangan - Hanya digunakan oleh
Osmo4/wxWidget.

Cari Subtitle (nilai: iya nih, tidak)
menentukan apakah Osmo4 akan mencari file subtitle saat membuka presentasi.

banyak (nilai: unsigned ke dalam)
menunjukkan entri daftar putar aktif saat pemutar terakhir ditutup. Cadangan daftar putar adalah
".gpac_pl.m3u", disimpan di direktori home pengguna.

File Startup nilai: nama file)
menentukan file yang akan dimuat saat memulai osmo4/MP4Client. Jika tidak ditentukan, tidak ada file
dimuat.

NoMIMETypeFetch (nilai: iya nih, tidak)
menentukan apakah pemain harus memeriksa tipe mime saat mengikuti hyperlink, atau
hanya ikuti tautan dari ekstensi yang dikenal.

File Log (nilai: nama file)
menentukan tempat untuk menampilkan log GPAC. Secara default, log ditulis ke stdout.
Perhatikan bahwa GPAC dapat dikompilasi tanpa dukungan log. Ini tidak digunakan oleh MP4Client.

Tingkat Log (nilai: tidak ada, kesalahan, peringatan, informasi, men-debug)
menentukan tingkat log. Secara default, tidak ada log yang dilakukan.

Alat Log (nilai: a ':'-terpisah daftar of itu berikut nilai)
menentukan set alat mana dari GPAC yang harus dicatat. Alat yang tersedia adalah:
inti: acara inti libgpac.
coding: format bitstream (audio, video, adegan).
wadah: format wadah (File ISO, MPEG-2 TS, AVI, ...).
jaringan: data jaringan kecuali lalu lintas RTP.
rtp: lalu lintas rtp, rtcp dan rtsp.
author : alat authoring (petunjuk, impor, ekspor).
sinkronisasi: lapisan sinkronisasi terminal.
codec: pesan codec terminal.
parser: pengurai adegan (svg, xmt, bt) dan lainnya.
media: manajemen objek media terminal.
adegan: grafik adegan dan manajer adegan.
script: pesan mesin scripting.
compose: mesin komposisi (event, dll).
render: mesin rendering (2D, 3D, dll).
layanan: manajemen layanan jaringan.
mmio: Manajemen I/O HW Audio/Video.

BAGIAN File Terbaru


Bagian "RecentFiles" dari file konfigurasi menyimpan file yang terakhir diakses (di-hardcode ke no
lebih dari 20) dalam urutan akses terakhir. Kuncinya adalah nama file dan tidak ada nilai yang digunakan.
Bagian ini hanya digunakan oleh klien GUI.

BAGIAN Sistem Energi


Bagian "Sistem" menyimpan semua opsi konfigurasi untuk mesin Sistem MPEG-4. Itu
opsi berikut ditentukan:

Bahasa (nilai: 3 karakter kode dari ISO 639-2)
menentukan bahasa yang disukai pengguna. Ini digunakan untuk memilih aliran jika terjadi
konten alternatif dalam objek audio.

SelaluDrawBIFS (nilai: iya nih, tidak)
jika disetel, frame BIFS yang terlambat akan tetap digambar. Jika tidak disetel, adegan tidak akan digambar ulang
sampai aliran BIFS kembali sinkron. Ini secara default dinonaktifkan untuk menjaga sinkronisasi yang lebih baik,
tetapi dapat diubah saat menguji konten berat atau perender lambat.

ForceSingleClock (nilai: iya nih, tidak)
Satu masalah besar dengan file MP4 adalah gagasan tentang "durasi" tidak jelas
untuk waktu yang lama, dan sebagian besar konten yang tersedia (file audio-video) salah menentukan
Durasi BIFS. Dalam kasus seperti itu, film tidak dapat dikontrol/dicari.
Masalah lain dengan streaming ISMA adalah bahwa BIFS/OD tidak menggunakan jam yang sama dengan
audio/video, sehingga pencarian timeline utama tidak mencari media AV.
Mengatur ForceSingleClock akan menangani kedua kasus dengan menggunakan garis waktu tunggal untuk
semua aliran media dan mengatur durasi ke salah satu aliran terpanjang.

Kebijakan Threading (nilai: Gratis, Tunggal, Multi)
menentukan bagaimana decoder media harus di-thread.
Gratis: biarkan decoder memutuskan threading mereka.
Single: berarti semua dekoder dikelola dalam satu utas yang berfungsi
penjadwalan dan penanganan prioritas.
Multi: berarti setiap dekoder berjalan di utasnya sendiri.

Prioritas (nilai: rendah, biasa tinggi, waktu sebenarnya)
menentukan prioritas dekoder (prioritas diterapkan ke utas dekoder
terlepas dari mode threading).

hardcoded_protos (nilai: daftar of string dipisahkan by ruang)
memegang daftar daftar URL EXTERNPROTO (NO OD_ID !!!) yang diimplementasikan secara keras di
penyaji - hanya untuk pengembangan.

TidakVisualThread (nilai: iya nih, tidak)
menentukan apakah rendering visual dilakukan di manajer codec utama atau di a
benang khusus.

DefAudioDes, DefVideoDes (nilai: rangkaian)
Menentukan plugin mana yang akan digunakan secara default untuk decoding audio/video. Contoh,
"DefVideoDec=nama". Nama yang diberikan adalah nama plugin yang akan digunakan (sama
pertimbangan seperti plugin lain, lih di atas).

codec_XX_XX (nilai: rangkaian)
Memungkinkan untuk menentukan plugin media default (audio/video) per jenis dan objek streaming
Tipe. Ini berguna jika Anda memiliki lebih dari satu dekoder untuk jenis tertentu. Itu
sintaks adalah codec_AA_BB=nama plugin di mana AA adalah streamType MPEG-4 heksadesimal
nilai untuk codec (0x04=visual, 0x05=audio) dan BB adalah MPEG-4 heksadesimal
objectTypeIndication media (0x20 = video MPEG-4, 0x40=Audio MPEG-4, ...).
Nama yang diberikan adalah nama plugin yang akan digunakan (pertimbangan yang sama seperti lainnya
plugin, lih di atas).

BAGIAN Rendering


Bagian "Rendering" menampung semua opsi konfigurasi untuk mesin rendering logis,
apakah 2D atau 3D. Opsi berikut ditentukan:

Nama Renderer (nilai: rangkaian)
menentukan penyaji mana yang harus digunakan. Saat ini ada 2 penyaji yang tersedia
di GPAC, "GPAC 2D Renderer" dan "GPAC 3D Renderer". Renderer tidak dapat dimuat ulang di
run-time, sistem yang lengkap harus di-restart.

Raster2D (nilai: rangkaian)
menentukan rasterizer 2D yang akan digunakan untuk menggambar vektor. Digunakan oleh penyaji 2D (untuk
semuanya) dan penyaji 3D (untuk teks dan gradien bertekstur).

Membingkai (nilai: mengambang)
menentukan frame-rate simulasi presentasi - nilai ini juga digunakan
oleh mesin Sistem MPEG-4 untuk menentukan kapan bingkai BIFS matang untuk decoding.

AntiAlias (nilai: Tidak ada Semua, Teks)
menentukan pengaturan antialiasing - apakah pengaturan diterapkan atau tidak tergantung pada
plugin grafis/kartu grafis.
Tidak ada: tidak ada anti-aliasing
Teks: anti-aliasing hanya untuk teks
Semua: anti-aliasing lengkap

Render Cepat (nilai: iya nih, tidak)
menentukan apakah rendering harus menargetkan kecepatan atau kualitas - apakah pengaturannya
diterapkan atau tidak tergantung pada plugin grafis/kartu grafis.

ForceSceneUkuran (nilai: iya nih, tidak)
memaksa adegan untuk mengubah ukuran ke bitmap terbesar yang tersedia jika tidak ada info ukuran yang diberikan
dalam konfigurasi BIFS.

Mode Stres (nilai: iya nih, tidak)
menentukan bahwa penyaji berjalan dalam skenario terburuk, menghitung ulang semua vektorial
jalur, jerat, garis besar, dan memuat ulang tekstur (mengirimnya ke kartu grafis) di
setiap bingkai.

BatasVolume (nilai: Tidak ada Kotak, AABB)
menentukan apakah volume pembatas suatu benda harus ditarik atau tidak. Perhatikan bahwa
penyaji 2D hanya menggunakan persegi panjang sebagai volume pembatas. Nilai "AABB" digunakan
oleh penyaji 3D saja, dan menentukan pohon kotak pembatas objek yang akan digambar.

BAGIAN Render2D


Bagian "Render2D" menampung semua opsi konfigurasi untuk mesin rendering ubin 2D.
Opsi berikut ditentukan:

Render Langsung (nilai: iya nih, tidak)
menentukan apakah rendering langsung harus digunakan atau tidak. Dalam mode rendering langsung,
layar sepenuhnya digambar ulang pada setiap frame. Dalam objek rendering tidak langsung
pemosisian dilacak dari bingkai ke bingkai dan info persegi panjang kotor dikumpulkan
untuk menggambar ulang jumlah minimal buffer layar. Apakah pengaturannya
diterapkan atau tidak tergantung pada plugin grafis (saat ini semua plugin menangani keduanya
mode).

SkalabelZoom (nilai: iya nih, tidak)
menentukan apakah scalable zoom harus digunakan atau tidak. Saat zoom skalabel adalah
diaktifkan, mengubah ukuran jendela keluaran juga akan menghitung ulang semua objek vektor.
Jika tidak, hanya buffer terakhir yang diregangkan.

BAGIAN Render3D


Bagian "Render3D" menampung semua opsi konfigurasi untuk mesin rendering 3D openGL.
Opsi berikut ditentukan:

Garis Besar Raster (nilai: iya nih, tidak)
menentukan bahwa garis besar harus dilakukan melalui lebar pena openGL daripada
garis besar vektor.

PoligonAA (nilai: iya nih, tidak)
menentukan apakah antialiasing poligon harus digunakan dalam mode antialiasing penuh. Jika
tidak diatur, hanya garis dan titik antialiasing yang digunakan.

Wireframe (nilai: KawatTidak Ada, Kawat Saja, KawatPadaPadat)
menentukan opsi gambar wireframe:
WireNone: objek digambar sebagai padat
WireOnly: objek digambar sebagai wireframe saja
WireOnSolid: objek digambar sebagai solid dan wireframe kemudian digambar

NonaktifkanRectExt (nilai: iya nih, tidak)
menentukan apakah ekstensi tekstur persegi panjang openGL (GL_EXT_texture_rectangle atau
GL_NV_texture_rectangle) harus digunakan atau tidak.
Jika "ya", tekstur yang dimensinya bukan pangkat dua akan diskalakan ulang kecuali jika
dukungan perangkat keras non-kekuatan-dua tekstur (GL_ARB_texture_non_power_of_two)
secara asli
Jika "tidak" dan ekstensi tersedia, tekstur digunakan tanpa penskalaan ulang. Perhatikan bahwa
dalam hal ini transformasi tekstur dinonaktifkan.

MeniruPOW2 (nilai: iya nih, tidak)
memungkinkan kekuatan 2 emulasi. Diabaikan jika ekstensi tekstur persegi panjang openGL adalah
diaktifkan.
jika disetel, tekstur video tidak diubah ukurannya tetapi diemulasi dengan padding. Ini biasanya mempercepat
up pemetaan video pada bentuk tetapi menonaktifkan transformasi tekstur.
jika tidak disetel, video diubah ukurannya menjadi kekuatan 2 tekstur saat memetakan ke bentuk.

BitmapCopyPixels (nilai: iya nih, tidak)
menentukan apakah node bitmap harus digambar dengan tekstur openGL biasa
("tidak") atau melalui rutinitas penyalinan piksel ("ya"). Ini sangat memengaruhi rendering video
melalui bitmap tergantung pada kartu grafis. Beberapa kartu akan memiliki piksel yang lebih cepat
menyalin rutinitas yang mentransfer tekstur, beberapa tidak.

BAGIAN Audio


Bagian "Audio" menyimpan semua opsi konfigurasi untuk mesin rendering audio dan
perangkat keras. Perhatikan bahwa sebagian besar opsi bergantung pada driver yang digunakan dan dapat diabaikan oleh
sopir. Opsi berikut ditentukan:

Konfigurasi Angkatan (nilai: iya nih, tidak)
Memaksa konfigurasi kartu suara yang diberikan untuk digunakan. Jika tidak diatur, kartu suara akan
diatur untuk menggunakan 2 buffer audio masing-masing 1024 sampel. Ini mungkin tidak berfungsi dengan baik pada
beberapa kartu audio karena latensi perangkat keras, oleh karena itu memaksa konfigurasi mungkin sangat
berguna.

JumlahBuffer (nilai: bilangan bulat, 0 terlarang)
Saat config dipaksa, tentukan jumlah buffer audio yang akan dialokasikan (audio
buffer diputar di ring jika memungkinkan, jika tidak, buffer audio tunggal adalah
dialokasikan).

Durasi total (nilai: bilangan bulat, 0 terlarang)
Saat konfigurasi dipaksakan, tentukan ukuran buffer audio total dalam milidetik. Menjadi
sadar bahwa semakin lama buffer audio, semakin lama latensi audionya
saat menjeda objek audio. Kualitas pemutaran audio maju cepat juga akan
terdegradasi saat menggunakan buffer audio besar.
Catatan: Plugin audio SDL tidak menggunakan TotalDuration dan num buffer di
dengan cara yang sama, itu hanya menghitung ukuran buffer audio yang diinginkan dengan pengaturan ini dan
mengambil kekuatan 2 ukuran berikutnya untuk ukuran buffer audio. Itu tidak menggunakan buffer cincin
baik.

Tidak Ada Sinkronisasi Ulang (nilai: iya nih, tidak)
Menonaktifkan sinkronisasi ulang audio: jam audio tidak pernah disesuaikan dan sinkronisasi A/V mungkin
rusak

Nonaktifkan MultiChannel (nilai: iya nih, tidak)
Menonaktifkan output multisaluran audio dan selalu melakukan downmix ke stereo. Ini mungkin
berguna jika output multichannel berperilaku aneh.

Nonaktifkan Pemberitahuan (nilai: iya nih, tidak)
Menonaktifkan penggunaan pemberitahuan buffer audio bila didukung (saat ini hanya
DirectSound mendukungnya). Jika audio DirectSound terdengar aneh, coba tanpa
pemberitahuan. Diabaikan di platform lain selain Win32/DX.

Nama pengemudi (nilai: rangkaian)
menentukan driver yang akan digunakan untuk rendering audio.

Volume (nilai: bilangan bulat, jarak 0-100)
menentukan volume audio default yang digunakan saat meluncurkan GPAC.

Panci (nilai: bilangan bulat, jarak 0-100)
menentukan keseimbangan stereo audio default yang digunakan saat meluncurkan GPAC - 0 untuk penuh
kiri, 100 untuk kanan penuh, 50 untuk seimbang.

BAGIAN Video


Bagian "Video" menampung semua opsi konfigurasi untuk perender video dan perangkat keras.
Opsi berikut ditentukan:

NonaktifkanYUV (nilai: iya nih, tidak) - bekas by 2D penyaji hanya
menonaktifkan dukungan perangkat keras YUV (dukungan perangkat keras YUV mungkin tidak tersedia untuk
plugin saat ini).

BeralihResolusi (nilai: iya nih, tidak)
jika diaktifkan, pilih resolusi video terkecil yang lebih besar dari ukuran pemandangan, jika tidak gunakan
resolusi video saat ini.

Nama pengemudi (nilai: rangkaian)
menentukan driver yang akan digunakan untuk akses memori video.

BAGIAN jaringan


Bagian "Jaringan" menyimpan semua opsi konfigurasi untuk jaringan yang digunakan oleh plugin dan
mesin sistem. Opsi berikut ditentukan:

Konfigurasi Ulang OtomatisUDP (nilai: iya nih, tidak)
menentukan apakah manajer jaringan harus menyambungkan kembali adegan jika lalu lintas UDP diblokir.

Waktu Habis Data (nilai: unsigned ke dalam)
menentukan batas waktu dalam milidetik sebelum buffering awal dibatalkan. Terminal bawaan
nilainya adalah 20000 (20 detik).

UDPTidakTersedia (nilai: iya nih, tidak)
menentukan bahwa lalu lintas UDP tidak tersedia (biasanya disetel oleh GPAC)

Waktu UDP habis (nilai: unsigned ke dalam)
menentukan batas waktu dalam milidetik untuk deteksi UDP awal. Setelah paket UDP adalah
menerima batas waktu diabaikan.

Panjang Penyangga (nilai: unsigned ke dalam)
menentukan panjang default buffer decoding dalam milidetik. Klien
akan menunggu buffer diisi sebelum memulai decoding. Sebuah plugin dapat memutuskan
untuk menggunakan nilai yang berbeda berdasarkan protokol dan kegelisahan jaringan.

Panjang Rebuffer (nilai: unsigned ke dalam)
menentukan panjang rebuffering dari buffer decoding dalam milidetik. Kapanpun
decoding kepenuhan buffer kurang dari nilai ini, jam objek dijeda dan
aliran rebuffered sampai BufferLength. Oleh karena itu nilai 0 berarti tidak
penyanggaan ulang. Sebuah plugin dapat memutuskan untuk menggunakan nilai yang berbeda berdasarkan protokol dan
kegelisahan jaringan.

BAGIAN Mesin Font


Bagian "FontEngine" menampung semua opsi konfigurasi untuk penanganan font. GPAC
modul rendering menangani teks melalui garis besar vektor, memungkinkan plugin grafis
pengembangan tanpa harus mengintegrasikan rendering teks yang selalu merupakan pekerjaan berat. Itu
opsi berikut ditentukan:

Nama pengemudi (nilai: rangkaian)
menentukan driver yang akan digunakan untuk penanganan font.

Direktori Font (nilai: jalan)
menentukan direktori tempat font berada - saat ini hanya satu direktori yang dapat
ditentukan (namun tidak ada yang menghentikan plugin font untuk menggunakan direktori pribadi).
Jika direktori tidak valid atau tidak berisi font, teks mungkin tidak tersedia di
GPAC.

ModeTeksturTeks (nilai: Tidak pernah, 3d, Selalu)
menentukan apakah teks akan digambar ke tekstur dan kemudian dirender atau langsung
diberikan. Menggunakan teks bertekstur dapat meningkatkan tampilan teks di perender 3D dan juga
meningkatkan teks-on-video seperti konten.

FontSerif (nilai: rangkaian)
menentukan font SERIF default.

FontSans (nilai: rangkaian)
menentukan font SANS default.

FontTetap (nilai: rangkaian)
menentukan font FIXED default.

Catatan: Plugin freetype menggunakan bagian ini untuk mempertahankan asosiasi antara nama font
dan nama file font truetype. Ini sangat mempercepat pemilihan font saat run-time.

BAGIAN Downloader


Bagian "Pengunduh" menampung semua opsi konfigurasi untuk mengunduh dan menyimpan file.

BersihkanCache (nilai: iya nih, tidak)
menentukan apakah file yang diunduh akan dihapus setelah digunakan.

Mulai Ulang File (nilai: iya nih, tidak)
menentukan apakah file yang diunduh tidak lengkap akan dihapus sebelum
mengunduh ulang.

Tarif Maks (nilai: positif bilangan bulat)
menentukan kecepatan data maksimum dalam kilo bit per detik untuk mengunduh file. Ini
digunakan untuk keperluan simulasi. Nilai 0 berarti tidak ada batasan tarif.

Agen pengguna (nilai: rangkaian)
menentukan agen pengguna alternatif (defaultnya adalah "GPAC $VERSION").

BAGIAN Proksi HTTP


Bagian "HTTPProxy" dari file konfigurasi menyimpan opsi konfigurasi untuk proxy HTTP
alamat. Saat ini hanya satu proxy yang dapat diaktifkan, dan tidak ada pemilihan URI yang dilakukan

Enabled (nilai: iya nih, tidak)
menentukan apakah proxy harus digunakan atau tidak saat mengunduh file.

Nama (nilai: rangkaian)
menentukan nama proxy (alamat IP atau nama yang diselesaikan) tanpa pengidentifikasi protokol
(misalnya, tidak ada "http://"). Jika tidak ada, proxy dinonaktifkan.

pelabuhan (nilai: positif bilangan bulat)
Menentukan port yang akan digunakan dengan proxy. Jika tidak ada port yang ditentukan, HTTP default
port (80) digunakan.

BAGIAN streaming


Bagian "Streaming" menyimpan semua opsi konfigurasi untuk streaming real-time menggunakan IETF
Protokol SDP/RTSP/RTP/RTCP.

Pelabuhan Default (nilai: unsigned pendek)
menentukan port default untuk digunakan saat menghubungkan ke server (diabaikan jika port adalah
ditentukan dalam url). Jika port adalah 80 atau 8080 (HTTP), klien akan terhubung ke
server RTSP melalui terowongan HTTP, dan transportasi akan dilakukan di RTSP
koneksi.

Susun Ulang Ukuran (nilai: bilangan bulat)
ukuran buffer pemesanan ulang RTP - 0 berarti tidak ada pemesanan ulang. Diabaikan saat transportasi
terjadi pada koneksi RTSP

RTPoverRTSP (nilai: iya nih, tidak)
menentukan apakah paket RTP harus dibawa pada koneksi RTSP (TCP atau UDP)
bila memungkinkan, atau dilakukan di UDP. Jika port koneksi adalah port HTTP, ini
nilai dianggap benar

Waktu habis RTSP (nilai: unsigned ke dalam)
menentukan batas waktu koneksi dengan server: permintaan RTSP dianggap sebagai
gagal ketika batas waktu berakhir.

PaketPertamaDrop (nilai: unsigned ke dalam)
menentukan paket SL pertama yang dijatuhkan - 0 berarti tidak ada paket yang jatuh. Digunakan untuk
tes simulasi paket drop.

Frekuensi PaketDrop (nilai: unsigned ke dalam)
menentukan frekuensi di mana paket SL dijatuhkan. Jika nilainya 20, satu paket
setiap 20 paket yang diterima akan dijatuhkan. Digunakan untuk tes simulasi paket drop.

BAGIAN MimeType


Bagian ini digunakan untuk menyimpan jenis MIME dan asosiasi file untuk plugin GPAC. Format
dari kuncinya adalah: mimeType="fileExt1 filexExt2 .. filexExtN" Tipe Pantomim deskripsi Nama Plugin
Deskripsi digunakan untuk tujuan GUI (dialog file terbuka). Anda dapat memodifikasi file
daftar ekstensi untuk mendukung ekstensi Anda sendiri. Jenis MIME selalu diperiksa ketika
memproses sumber daya jarak jauh (misalnya file http) untuk memuat plugin yang sesuai.
Jika tipe MIME tidak tersedia, ekstensi yang disediakan diperiksa terlebih dahulu, lalu semua input
plugin ditanyakan.

BAGIAN MimeType


Bagian "StreamingCache" dari file konfigurasi menyimpan semua opsi konfigurasi untuk
tembolok streaming. Cache streaming memungkinkan perekaman sumber langsung seperti RTP/RTSP
sesi dan radio internet. Ini saat ini hanya fitur eksperimental di GPAC.
Direktori Rekam (nilai: jalan) menentukan jalur untuk file yang direkam. Data yang di-cache ditulis
langsung ke disk (tidak ada interleaving ulang atau proses serupa). Jika tidak ditentukan, default
direktori cache digunakan.

NamaFile Dasar (nilai: rangkaian)
menentukan nama dasar untuk file yang direkam. Jika tidak ada dalam file konfigurasi,
nama layanan (URL) digunakan.

Simpan File yang Ada (nilai: iya nih tidak)
menentukan apakah file yang di-cache dengan nama yang sama harus disimpan atau tidak. Jika tidak, bilangan bulat
nomor ditambahkan ke nama file cache, nomor tertinggi untuk file terbaru.

BAGIAN SAXLloader
Bagian "SAXLoader" menampung semua opsi konfigurasi untuk penguraian XML SAX SVG,
File XMT dan X3D.

Progresif (nilai: rangkaian)
menentukan mode penguraian XML yang digunakan oleh loader. Mode yang didukung adalah:
ya: Penguraian SAX digunakan dengan pemuatan dokumen secara progresif.
tidak: penguraian SAX digunakan, dokumen pertama-tama akan diunduh sepenuhnya.
DOM: Penguraian DOM digunakan, dokumen pertama-tama akan diunduh sepenuhnya. Hanya
didukung oleh plugin libXML2, jika tidak ditangani sebagai "tidak".

Durasi Maks (nilai positif bilangan bulat)
menentukan jumlah waktu maksimum yang harus dihabiskan parser SAX untuk memuat sebagian
dari dokumen. Hanya digunakan dalam mode SAX Progressive.

BAGIAN Xvid


Bagian "XviD" menampung semua opsi konfigurasi untuk codec XviD.

PascaProc (nilai: rangkaian)
menentukan filter untuk diterapkan saat mendekode video. String adalah daftar filter
dipisahkan dengan karakter spasi. Filter yang didukung adalah:
Efek Film: xvid 1.0.0 efek film.
Deblock_Y: Filter pemblokiran bidang Y.
Deblock_UV: Filter pemblokiran bidang UV.

Threaded (nilai iya nih, tidak)
menentukan apakah decoder harus berjalan di utasnya sendiri atau tidak.

Bagian FFMPEG


Bagian "FFMPEG" menampung semua opsi konfigurasi untuk demuxer dan codec FFMPEG.

DataBufferMS (nilai: unsigned ke dalam)
menentukan jumlah data video/audio (dalam milidetik) untuk menjadi bufferer sebelumnya
memulai decoding. Untuk pengembang saja.

Bagian Pembaca ISO


Bagian "ISOReader" menampung semua opsi konfigurasi untuk demuxer file Media ISO.

AbaikanMPEG-4UntukMerek (nilai: Penuh 4CC or 4CC belt hold (abc* ab*))
mengabaikan semua trek sistem MPEG-4 dan IOD untuk file yang menunjukkan merek yang terdaftar di
daftar merek mereka yang kompatibel.

MENCIPTAKAN THE KONFIGURASI FILE


Jika tidak ditemukan, file konfigurasi default dibuat saat meluncurkan MP4Client atau Osmo4.
Dalam proses ini direktori font dan direktori cache harus dimasukkan pada prompt. Itu
file terletak di direktori home pengguna dan disebut ".gpacrc"

Gunakan gpac online menggunakan layanan onworks.net



Program online Linux & Windows terbaru