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