这是 MP4Client 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
MP4Client - GPAC MPEG-4 命令行播放器
概要
MP4客户端 [选项] [文件]
商品描述
MP4Client 是 GPAC 命令行播放器。 它支持所有 GPAC 播放功能(2D 和 3D
支持、本地播放、RTP 流媒体、HTTP 快速启动、许多音频和视频编解码器......)。
MP4Client 还支持视觉提取到 BMP、RAW 或 AVI(无压缩,无音频)。
STARTUP 配置
-c 文件
指定要使用的配置文件。 默认配置文件位于用户主目录中
并在未找到时创建。
-rti 文件
将运行时信息记录到文件中。 记录的信息是:FPS、CPU、内存使用情况。
-安静的 删除脚本消息、缓冲和下载状态。
-严格错误
报告第一个错误后退出。
-日志文件 文件
指定写入日志的位置。 默认为标准输出。 与 -lf 相同。
-日志 工具
设置日志工具和级别,格式为以“:”分隔的列表
toolX[:toolZ]@level。 默认情况下,所有错误都会被记录。 级别可以是安静之一,
错误、警告、信息或调试。 工具可以是:
核心:libgpac 核心
编码:比特流格式(音频、视频、场景)
容器:容器格式(ISO 文件、MPEG-2 TS、AVI 等)
网络:网络数据除外 RTP 流量
rtp: rtp 流量
author:创作工具(提示、导入、导出)
同步:终端同步层
编解码器:终端编解码器消息
parser:场景解析器(svg、xmt、bt)等
media:终端媒体对象管理
场景:场景图和场景管理器
脚本:脚本引擎消息
交互:交互引擎(事件、脚本等)
smil: SMIL 计时引擎
compose:合成引擎(2D、3D等)
mmio:音频/视频硬件 I/O 管理
rti:各种运行时统计信息
缓存:HTTP缓存子系统
音频:音频渲染器和混音器
mem:GPAC 内存跟踪器
模块:GPAC模块调试
互斥:互斥
无:未记录任何工具
all:记录的所有工具 - 之后可以指定其他工具。
回放 配置
通过在提示符下键入以下键之一,可以在播放过程中控制文件。
o 连接到用户提示时输入的新 URL。
r 重新开始当前的演示文稿
p 播放/暂停当前演示文稿
s 在当前演示文稿中提前一帧
z 寻求呈现。 在提示时输入搜索百分比
t 打印演示文稿主时间线的当前时间
w 打印当前演示文稿的世界信息
v 打印当前演示中使用的所有 GF_ObjectDescriptor 的列表。
i 打印给定 OD 的信息。 对象 ID 在提示时输入。
b 打印所有对象的计时和缓冲信息。
m 打印所有对象缓冲和内存信息。
d 将当前演示场景图转储到文件或标准输出。
k 打开/关闭压力模式。
n 如果可能/允许,更改当前导航模式。 当一个 Layer3D 被选中时,
如果允许,设置 layer3D 导航。
x 重置为上一个活动视点。 选择 layer3D 时,重置 layer3D
观点。
2 使用 GPAC 4D 渲染器重新加载 MPEG-2 客户端。
3 使用 GPAC 4D 渲染器重新加载 MPEG-3 客户端。
4 强制 4/3 的纵横比。
5 强制 16/9 的纵横比。
6 强制无纵横比(始终填满屏幕)。
7 强制原始纵横比(默认模式)。
l 打印可用插件列表。
c 打印一些 GPAC 配置信息。
q 退出应用程序。
C 启用流缓存。
S 停止流缓存并记录它。
A 停止流式缓存并丢弃它。
h 打印可用命令列表。
窗口 快捷键
当 MP4Client 窗口获得焦点时,可以使用以下快捷方式
其他 + 右
寻求比当前时间提前 5%。
其他 + 左
在当前时间之前寻求 5%
其他 + up
音量增加 5%
其他 + 向下
音量降低 5%
主页 将导航重置为最后绑定的视点/视口
4, 5, 6, 7
与非窗口值相同
- EP , Alt+回车, 双击
打开/关闭全屏。
CTRL + 'F'
打印当前渲染帧率。
CTRL + 'R'
发送重绘消息(完整的场景状态重新计算)。
CTRL + 'P'
播放/暂停。
CTRL + 'S'
提前一帧。
配置 文件
首次启动时,MP4Client 会要求提供字体目录和缓存
目录。
字体 目录
表示包含 TrueType 字体库的目录的绝对路径。
如果此目录未指定或不包含有效的 TrueType 字体,
文本将被禁用。
缓存 目录
表示对存储文件具有写访问权限的目录的绝对路径
通过 HTTP 下载检索。 如果未指定此目录或没有
写访问 HTTP 下载将不起作用。
导航
使用 MP4Client 导航取决于渲染器类型(2D 或 3D)以及内容 -
某些内容可能会禁用用户可选择的导航。
徒步 & 飞 模式
鼠标:水平移动:水平平移 - 垂直移动:Z-平移 - 垂直
移动+CTRL 或滚轮:垂直平移 - 右键单击(仅限步行模式):跳转键:
左/右:水平平移 - 左/右 + CTRL:水平平移 - 上/下:Z-
翻译 - 上/下+CTRL:垂直平移
锅 模式
鼠标:水平移动:水平平移 - 垂直移动:垂直平移 - 垂直
移动 + CTRL 或滚轮:Z 平移键:左/右:水平平移 - 左/右 + CTRL:
水平平移 - 上/下:垂直平移 - 上/下 + CTRL:Z 平移
滑 模式
鼠标:水平移动:水平平移 - 垂直移动:垂直平移 -
垂直移动+CTRL 或滚轮:Z 平移键:左/右:水平平移 -
左/右+CTRL:水平平移 - 上/下:垂直平移 - 上/下+CTRL:Z-
翻译
检查 & 痴迷 模式
鼠标:水平移动:Y 轴旋转 - 水平移动+CTRL:不移动 - 垂直
移动:X 轴旋转 - 垂直移动 + CTRL 或滚轮:Z 平移键:左/右:Y-
轴旋转 - 左/右 + CTRL:水平平移 - 上/下:X 轴旋转 -
上/下+CTRL:Y-平移
游戏 模式 (按 END 至 逃脱)
鼠标:水平移动:H 平移 - 垂直移动:垂直平移 键:左/右:
水平平移 - 上/下:Z-translate
全部 3D 模式
CTRL+PGUP/PGDOWN 将放大/缩小相机(视野)
滑 时尚 in 2D
鼠标:水平移动:水平平移 - 垂直移动:垂直平移 -
V 移动+CTRL:缩放键:左/右:水平平移 - 上/下:垂直
翻译 - 上/下+CTRL:缩放
检查 时尚 in 2D (3D 渲染器 只有)
鼠标: 水平移动:Y 轴旋转 - 垂直移动:X 轴旋转 按键:
左/右:Y 轴旋转 - 上/下:X 轴旋转
SHIFT 加快移动速度
VISUAL 萃取 配置
当用于转储视觉演示时,客户端不再是交互式的。 所有 GPAC
捕获期间支持功能,但与音频相关的功能除外。 以下选项
可以在提示符下传递:
-bmp [次]
将指定的帧转储为 BMP 格式。 如果没有指定时间,则进行捕获
在 t=0 时。 时间以毫秒为单位,作为 SMPTE 时间码或 HH:MM:SS:MS 时间
代码。 您可以使用以短划线分隔的时间列表来指定多个帧时间
(例如,'0-10-15')。
-生的 [次]
将指定的帧转储为 RAW 格式。 如果没有指定时间,则进行cpature
在 t=0 时。
-AVI 开始:结束
将指定的段转储为未压缩的 AVI 格式。
-fps 率
指定 AVI 转储的帧速率。 默认帧率为 25.0。
-尺寸 宽x高
指定转储的帧大小。 默认帧大小是场景大小。
-充满 使用填充纵横比。 默认情况下,场景纵横比在以下情况下保留
倾倒。
-表演 转储内容时显示窗口。 默认情况下,窗口在
捕获。
-2d 强制使用 2D 渲染器。 默认情况下,MP4Client 使用中指示的渲染器
GPAC 配置文件。
-3d 强制使用 3D 渲染器。 默认情况下,MP4Client 使用中指示的渲染器
GPAC 配置文件。
-安静的 删除脚本消息、缓冲和下载状态。
使用 onworks.net 服务在线使用 MP4Client
