Video

Video Player component

如果你在一个包含mesh renderer组件的物体上添加video player组件,unity默认把视频在该材质的_MainTex上播放

你也可以设置视频在Camera Plane,Render Texture,Material中其它的texture(Emission map等)上播放

 

VideoPlayer component Reference

The Video Player component

Property  Function
Source选择播放源
 Video Clip播放源为本地视频
 Video Clip把你要播放的视频片段拖到这个上面进行播放
 URL播放源为一个网址 比如, http:// or file://).http表示网络 file表示本地
 URL视频源所在的网址
 Browse…或者自己选择本地的视频
Play On Awake运行时播放,可以通过脚本的Play()方法控制
Wait For First Frame如果勾选,Unity将在游戏开始前就准备好播放视频,游戏一开始,视频也开始,这样保持同步。如果您取消勾选,前几帧可能会被丢弃,以保持视频时间与游戏的其余部分同步。
Loop是否循环播放
Playback Speed视频播放速度,范围0-10,大于1表示快进
Render Mode渲染模式,就是播放视频的地方
 Camera Far Plane在摄像机的far plane 上播放
 Camera Near Plane在摄像机的near plane.播放
 Camera具体是那个摄像机
 Alpha视频包含透明通道
 Render Texture在Render Texture.播放
 Target Texture哪一个renderer texture
 Material Override在Material.上播放
 Renderer在哪个物体上的material播放
 Material Property在material的具体那个texture上播放,默认是_MainTexture
 API Only用代码控制在哪个上面播放
Aspect Ratio当Render Mode为Camera Near Plane, Camera Far Plane or Render Texture,这个为视频的缩放比例
 No Scaling不缩放,视频居中显示
 Fit Vertically在竖直上匹配,水平上如果视频大,则裁剪视频,如果视频小,则留出黑边,视频的原始比例保留,比如视频原始是16:9的,它始终不变
 Fit Horizontally和竖直相对应
 Fit Inside把视频缩小播放,不裁剪,会留黑边,因为视频的原始比例保留
 Fit Outside把视频放大,不裁剪,不留黑边,因为视频的原始比例保留
 Stretch使视频正好对应播放源,会有一定的拉伸或缩放原始视频,所以原始视频的比例不保留
Audio Output Mode音频输出模式.
 None不播放音频
 Audio Source指定播放器播放音频,指定一个Audio source
 Direct音频样本直接发送到音频输出硬件,绕过Unity的音频处理。
Controlled Tracks视频中音轨的数量。

仅在源为URL时显示.

当源为Video player时,取决于视频文件中音轨的数量

Track Enabled勾选相关复选框启用时,将使用关联的音频轨道进行回放。这必须在回放之前设置。
复选框左侧的文本提供有关音频轨道的信息,分别是轨道号、语言和通道数。

比如Track 0 [und. 1 ch]. 这表示它是第一个音轨 (Track 0),语言未定义 (und.), 单声道(1 ch),

 
 Audio Source播放音频的音频源


只有Audio Output Mode是 Audio Source.才有
 Mute静音

只有Audio Output ModeDirect.才有
 Volume音量

只有Audio Output ModeDirect.才有

 

 

Video Clips

不同的平台支持的视频格式对照表:

导入一个视频,会出现如下面板:

 

 点击Source info 按钮可以获得该资源的详细信息

 

Transcode通过勾选复选框启用时,将源代码转换为与目标平台兼容的格式。

如果禁用,则使用原始内容,从而绕过可能很长时间的解码转换过程。
 
 Dimensions控制如何调整源内容的大小。
 Original使用原始比例
 Three Quarter Res

将源的大小调整为其原始宽度和高度的四分之三。

 Half Res将源的宽度和高度调整为原来的一半。
 Quarter Res将源的宽度和高度调整为原来的四分之一。
 Square (1024 X 1024)将源文件大小调整为1024 x 1024的正方形图像。纵横比是可控的
 Square (512 X 512)和上面一样
 Square (256 X 256) 
 Custom自定义比例
 Width 
 Height 
 Aspect Ratio缩放比例

只有Dimensions不设置为 Original就会出现
 No Scaling不缩放,会有黑边
 Stretch拉伸,没有黑边,比例失调
 Codec编码格式
 Auto选择适用于平台的
 H264 
 VP8 
 Bitrate Mode比特率模式
 Spatial Quality压缩质量,越高画质越好,文件越大
 Low Spatial Quality 
 Medium Spatial Quality 
 High Spatial Quality 

Panoramic video

 制作全景视频:

1.创建一个空物体,添加video player 组件

2.设置video player的render mode 为 render texture

3.新建一个render texture

4.导入视频,点击source info  查看视频的pixel size,然后把render texture 的size改成相应的大小

5.新建一个材质球,设置shader 为sky ->panoramic

6.把render texture 拖到材质球上

7.设置天空盒为自己创建的材质球

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TO_ZRG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值