AVProVideo☀️一、一款U3D视频播放插件介绍

简介: AVProVideo☀️一、一款U3D视频播放插件介绍


前段时间看到有人问:

橙哥,AVProVideo支持8K全景视频嘛?

看来,好多人对这款插件的支持的功能不太了解,

那今天橙哥就告诉你,AVProVideo对平台的要求和支持的功能有哪些。


🟥 AVProVideo特点总览

支持 iOS、tvOS、macOS、Android、WebGL、Windows、Windows Phone 和 UWP 平台

支持Facebook Audio 360 和 Android ExoPlayer

支持8K视频(在支持的硬件上)

支持 URL 视频

支持VR(单声道、立体声、矩形和立方体贴图)

支持透明通道视频

支持 Unity Pro 4.6.x 及更高版本(该版本不支持 iOS、tvOS 和 macOS 平台)

Unity Personal 5.x - 支持 2020.1.x 及更高版本

支持 PlayMaker

快速原生的 Direct3D、OpenGL 和 Metal 纹理更新

支持 Linear 和 Gamma 颜色空间



🟧 支持的播放方式

1️⃣ 几乎在任意位置都可播放视频

1、StreamingAssets文件夹



2、绝对路径或URL

URL: xxx.mp4 或 xxx.rtsp 格式

绝对路径示例:

C:/MyFolder/AnotherFolder/MyVideo.mp4 (Windows)

/Users/Mike/downloads/MyVideo.mp4 (Mac/Linux)

/Storage/SD/Videos/MyVideo.mp4(Android 外部 SDCARD)

/Storage/emulated/0/MyFolder/MyVideo.mp4(安卓本地文件系统)

/mnt/sdcard/MyFolder/MyVideo.mp4 (Android Oculus Go)


3、相对于项目文件夹

跟Assets、Library 和 Project Settings 同级的文件夹



2️⃣ 支持播放实时监控、直播

支持播放m3u8在线视频(监控,直播)



3️⃣ 支持全景360°、180°视频

AVPro Video 支持 4K MP4 播放,可打造 360 度体验。

如果您使用的是 Windows 10 并且拥有 Nvidia Geforce 10xx 系列(例如 1070),您可以显示 8K H.265 视频(需要 64 位版本)。


4️⃣ 可播放透明通道视频

这些看似模型的龙其实是视频


5️⃣ 可播放mp3音频

不仅比可播放视频,还可播放音频



6️⃣ 支持字幕

AVPro Video 支持 SRT 格式的外部字幕。尚不支持媒体文件内部的字幕。



7️⃣ 支持非实时的Unity视频录制

要对包含视频的 Unity 场景进行非实时视频捕获(TimeScale≠1,此时视频正常播放,但游戏运行速度不为1,此时录制会出问题)

需要减慢或加快视频播放速度以匹配视频捕获速率。

该插件经过设置,支持自适用TimeScale以匹配游戏录制。



8️⃣ 支持快进、快退、加速减速


🟨 支持的文件格式

1️⃣ 视频格式

通常,支持的最常见格式是具有 H.264 视频编码和音频 AAC 编码的 MP4 文件。所有平台都支持此格式,但不一定支持所有比特率和配置文件。

  • √,仅适用于 Windows 10 且仅适用于 4:2:0。本机 VP9 支持仅在 Windows 10 1607 及更高版本,但在此之前可能通过英特尔 GPU 驱动程序可用。如果您使用 DirectShow 和 3rd 方过滤器,则可以支持 4:4:4。使用 Media Foundation ×支持音频编解码器(Vorbis 或 Opus),如果包含,将导致视频无法加载。
    ***** iOS ×支持视频文件中的 MP3 音轨,因此最好改用 AAC
    **** 旧版本的 Windows(Vista 和 XP)×支持 H.264 解码
    *** 需要勾选“强制 DirectShow”选项
    带有“?”需要测试
    ×是不支持。


2️⃣ 音频格式

相关文章
|
编解码 开发框架 Java
Unity 之 打包参数 -- Player面板属性详解
Unity Project Setting Player面板详解,看完这篇文章,彻底搞懂各个选项设置实际作用。
3076 0
Unity 之 打包参数 -- Player面板属性详解
|
API 开发工具 vr&ar
从零开始的PICO教程(2)--搭建VR场景并打包至PICO中运行
这篇文章是PICO开发系列教程的第二部分,主要介绍了如何在Unity中搭建简单的VR场景、创建XR Origin对象、配置PICO开发环境、以及将场景打包并运行在PICO设备上的完整流程。
|
9月前
|
图形学
Unity 使用VideoPlayer播放视频,实现播放,暂停,快进的效果
该UI搭建流程包括创建Render Texture和RawImage,添加Video Player组件并设置Target Texture与Video Clip。通过Event Trigger组件为滑动条添加拖拽事件,控制视频播放进度。代码实现中,`ShuiWenZhiShiButton`类管理视频播放、暂停、进度条更新及时间显示功能,并通过按钮切换不同视频。测试时可验证各功能是否正常运作。
|
vr&ar 图形学
PICO4开发实战一:节奏光剑(VR)(需求文档)
这篇文章是PICO4开发实战指南,详细介绍了开发一款名为“节奏光剑”的VR游戏的需求文档,包括从基础功能开发到交互体验优化、场景体验优化、UI设计、游戏关卡设计等多个开发阶段的详细规划和说明。
PICO4开发实战一:节奏光剑(VR)(需求文档)
|
编解码 前端开发 vr&ar
从零开始的PICO教程(4)--- UI界面绘制与响应事件
这篇文章是PICO开发系列教程的第四部分,主要介绍了如何在PICO 4 VR环境中创建UI界面,包括Canvas和Panel的配置、UI元素的绘制、以及Button和Slider的事件响应绑定,并通过示例展示了数字增减和滑块功能的具体实现。
从零开始的PICO教程(4)--- UI界面绘制与响应事件
|
编解码 图形学 iOS开发
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
|
Linux 开发工具 图形学
Unity下实现跨平台的RTMP推流|轻量级RTSP服务|RTMP播放|RTSP播放低延迟解决方案
自2018年起,我们成功实现了Unity环境下的低延迟RTSP|RTMP播放,达到毫秒级延迟,获得业界广泛认可。现已覆盖Windows、Android、iOS与Linux平台的RTMP推送、轻量级RTSP服务及RTSP|RTMP播放。通过高效采集Unity窗口或摄像头数据,并利用原生SDK进行编码与推送,确保了数据传输的高速性。此外,播放器支持多路视频同时播放,适应不同分辨率,并保持长时间运行稳定。更多技术细节和技术博文,请参考相关链接。
691 1
小功能⭐️Unity中Texture2D、Sprite、Texture、RenderTexture、image、byte的转换
小功能⭐️Unity中Texture2D、Sprite、Texture、RenderTexture、image、byte的转换
|
定位技术 图形学 开发者
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
【Unity实战】切换场景加载进度和如何在后台异步加载具有庞大世界的游戏场景,实现无缝衔接(附项目源码)
1769 1
|
图形学 数据安全/隐私保护 iOS开发
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程
Unity与IOS⭐Xcode打包,上架TestFlight的完整教程