GPAC是一款功能豐富的多媒體軟件,可以在多種場(chǎng)景下使用軟件,在打包媒體文件的時(shí)候可以通過(guò)這款軟件快速編碼和解碼,可以輸入多種格式的視頻和音頻文件,您也可以在這款軟件播放媒體內(nèi)容,直接導(dǎo)入本地的視頻、音頻、動(dòng)畫(huà)文件到軟件就可以開(kāi)始播放,也可以在流媒體領(lǐng)域使用,功能還是比較全面的;GPAC的播放器很簡(jiǎn)單,可以輕松管理本地的媒體資源,可以創(chuàng)建播放列表,讓用戶可以更好在本地查看媒體資源,需要就可以下載使用!
GPAC涵蓋了多媒體的不同方面:A / V編解碼器,網(wǎng)絡(luò)協(xié)議和同步管理算法,場(chǎng)景表示工具等...以下是GPAC在打包、播放和流媒體領(lǐng)域?qū)嵤┑募夹g(shù)的簡(jiǎn)要摘要。
一、打包多媒體內(nèi)容
GPAC 具有編碼器和多路復(fù)用器、發(fā)布和內(nèi)容分發(fā)工具,適用于各種編解碼器和容器格式。此處提供了打包功能的詳盡列表,但以下是 GPAC 可以為您做什么的良好總結(jié):
MP4 / 3GP轉(zhuǎn)換從MP3,AVI,MEPG-2 TS,MKV,MPEG-PS等。
各種格式的媒體解碼和編碼(H264、HEVC、AAC、AC3 等)
為 DASH 和 HLS 流準(zhǔn)備 MP4、3GP 和 MPEG-2 TS 文件
RTP/RTSP 和 QTSS/DSS 服務(wù)器的文件提示(MPEG-4 / ISMA / 3GP / 3GP2 文件)
中電加解密
文件布局:碎片或交錯(cuò),以及清理
按大小或時(shí)間拆分文件,從文件和文件串聯(lián)中提取
媒體軌道提取
MP4 和 RTP 提示軌道的 XML 信息轉(zhuǎn)儲(chǔ)
QT/3GPP 定時(shí)文本工具 (SUB/SRT/TTXT/TeXML), VobSub import/export
BIFS 和 LASeR 編碼器、文本轉(zhuǎn)儲(chǔ)器和統(tǒng)計(jì)報(bào)告
二、播放多媒體內(nèi)容
GPAC支持許多協(xié)議和標(biāo)準(zhǔn),其中包括:
最常見(jiàn)的圖像、音頻和視頻媒體編解碼器
最常見(jiàn)的本地媒體容器和 HTTP(2)/HTTP(2)S
3GPP 定時(shí)文本 / MPEG-4 流媒體文本 / WebVTT / TTML 字幕
MPEG-2 TS 解復(fù)用器 (local/UDP/RTP) 與 DVB 支持 (僅限 Linux)
通過(guò) RTP/RTCP/RTSP/SDP 提供流支持
HTTP Streaming (DASH, HLS)
ShoutCast/ICECast 收音機(jī)
BIFS、VRML、X3D、SVG 場(chǎng)景(2D、3D 和混合 2D/3D 場(chǎng)景)
三、流式多媒體內(nèi)容
從版本 1.0 開(kāi)始,GPAC 有一些服務(wù)器端工具:
RTP 和 RTSP 流處理器(單播和組播)
MPEG-2 TS廣播公司
HTTP(S) 和 HTTP2(s) 服務(wù)器
路由組播
RTMP和通過(guò)FFMPEG支持的其他協(xié)議
一、媒體格式
libx2 以外的 FFmpeg 編解碼器的 264 次編碼
VTT、TXG3 和 TTML 的轉(zhuǎn)換過(guò)濾器
變電站阿爾法字幕導(dǎo)入(基本)
M2TS 多路復(fù)用器和解復(fù)用器中的 DVB 子圖片
FFMPEG(主要用于Matroska)字幕導(dǎo)入和導(dǎo)出(SRT / SSA到TX3G,TX3G到SRT,WebVTT和DVB子圖片)
EC3+全景聲信令支持
ALAC 支持
改進(jìn)的杜比視界復(fù)用
二、媒體播放器
字幕延遲和位置調(diào)整
音頻延遲調(diào)整
三、MP4
允許將數(shù)字和媒體類(lèi)型作為跟蹤操作的標(biāo)識(shí)符
DLBA選項(xiàng)更新大氣+EC3信令
四、過(guò)濾器
重構(gòu)器中基于 UTC 的范圍提取
縮略圖生成器過(guò)濾器
添加了開(kāi)幀器過(guò)濾器
FFMPEG 比特流濾波器支持
MP4DMX 過(guò)濾器中的初始化支持
訪問(wèn) python 和 JSF 綁定中解碼器的 GPU 紋理(用于測(cè)試的 glpush 過(guò)濾器)
重整器范圍提取中的章節(jié)編輯和原始時(shí)間戳調(diào)度
雙帶內(nèi)和帶外參數(shù)集支持破折號(hào)
RTSP 和 HTTP 服務(wù)器/客戶端的非阻塞 IO
RTSP 服務(wù)器中的 RTSP over HTTP
用于 udp 和 rtp 輸入的特定于源的組播
HTTP 和 RTSP 服務(wù)器的用戶身份驗(yàn)證
對(duì) RTSP 客戶端和服務(wù)器的 TLS 支持
每個(gè)過(guò)濾器緩沖選項(xiàng)
五、加密
明文密鑰支持破折號(hào)和解密
六、雜項(xiàng)
MP4Box 和 qt 復(fù)用器中的 QT 元數(shù)據(jù)標(biāo)簽
支持 URL 模板中的某些數(shù)據(jù)包屬性
1、將GPAC軟件直接安裝到電腦,點(diǎn)擊next
2、提示軟件安裝的內(nèi)容
GPAC Core
GPAC Plugins
MP4Box
Remotery Visualizer
Python Bindings
GPAC SDK
3、設(shè)置軟件安裝的地址C:Program FilesGPAC
4、GPAC已經(jīng)安裝完畢,現(xiàn)在就可以打開(kāi)GPAC進(jìn)入播放界面
5、你可以在開(kāi)始菜單找到GPAC、Osmo4、Osmo4 (with Console)
6、打開(kāi)GPAC就可以直接進(jìn)入播放界面,可以在這里打開(kāi)本地的視頻執(zhí)行播放
7、軟件界面顯示Player、About、BIFS Tests、Showroom等相關(guān)的功能
8、拖動(dòng)視頻到軟件就可以開(kāi)始播放,可以在軟件底部控制播放過(guò)程
9、這里是文件夾查看界面,找到視頻保存的文件夾,將里面的視頻點(diǎn)擊播放,從而添加到播放列表
10、已經(jīng)將一個(gè)文件夾里面的視頻添加到播放列表,雙擊視頻就可以繼續(xù)播放,也可以從文件夾繼續(xù)添加其他視頻
11、軟件都是非常簡(jiǎn)單的,可以作為本地的視頻軟件使用,也可以下載官方的SDK,將軟件添加到其他地方使用
概述
GPAC 通過(guò)合成器過(guò)濾器提供高度可配置的多媒體播放器。
該播放器不僅僅是傳統(tǒng)的視聽(tīng)播放器,因?yàn)槌瞬シ糯蠖鄶?shù)視頻或音頻格式的功能以及對(duì)大多數(shù)現(xiàn)有交付協(xié)議的支持外,它還專注于圖形、動(dòng)畫(huà)和交互技術(shù)。
播放器可以播放以下格式的2D或3D內(nèi)容混合的視聽(tīng)內(nèi)容:MPEG-4 BIFS和LASeR,W3C SVG,W3D VRML和X3D。該播放器還支持360視頻(目前僅EQR投影)和QTVR圖像(立方體地圖)。
圖形用戶界面媒體播放器
GUI 媒體播放器模式使用交互式 GUI 運(yùn)行合成器過(guò)濾器。 它可用于播放交互式BIFS,VRML或SVG文件,360視頻,選擇會(huì)話中的流,查看統(tǒng)計(jì)信息等。
使用 gpac 應(yīng)用程序調(diào)用播放器:
使用此命令,玩家將使用 2 個(gè)額外的線程(即 默認(rèn)設(shè)置)。-threads=2
簡(jiǎn)單的媒體播放器
簡(jiǎn)單媒體播放器模式在沒(méi)有任何 GUI 的情況下運(yùn)行合成器過(guò)濾器。它可用于播放交互式BIFS,VRML或SVG文件,360視頻等。
簡(jiǎn)單播放器模式使用 gpac 應(yīng)用程序調(diào)用:
gpac -mp4c source_url
使用此命令,玩家將使用 2 個(gè)額外的線程(即 默認(rèn)設(shè)置)。-threads=2
可以使用以下命令檢查此模式的可用選項(xiàng):
注意 此模式主要用于調(diào)試場(chǎng)景或不需要 GUI 時(shí)。
基本媒體播放器
在大多數(shù)情況下,您的內(nèi)容由一個(gè)音頻流和一個(gè)視頻流組成,不需要將它們組合在一起。 您可以使用以下方法播放此類(lèi)內(nèi)容:
網(wǎng)友評(píng)論