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 时。
基本媒体播放器
在大多数情况下,您的内容由一个音频流和一个视频流组成,不需要将它们组合在一起。 您可以使用以下方法播放此类内容:
媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载媒体其它 /
下载
网友评论