使用Viz Engine中的ClipOut生成视频

使用过Viz Artist的同学也许用过Viz Artist的post功能,它可以用来把场景动画生成视频提供给客户或者领导进行审核,但是Post也有些不方便的地方,无法灵活控制播放不同的动画或者是生成切换逻辑场景的动画。

下面我们介绍一下如果使用ClipOut来通过程序员的套路来生成clip。ClipOut也不是万能的,首先他要在有视频卡的机器上才能使用。但是其功能还是比较强大的,首先我们看一下它实现需要几步。


  1. 阅读ClipOut_Channel_Usage.pdf,一般会在Viz Artist安装的根目录。
  2. 有了对ClipOut的大概印象之后,接下来我们一步一步来做。
  3. 在Viz Config中进入ClipOut的配置,打开Enable。并将Output format设置为标清(SD)。
  4. 发送 RENDERER*VIDEO*CLIPOUT*1*CREATE VIDEO_SET On到引擎,开始创建视频。
  5. 发送RENDERER*VIDEO*CLIPOUT*1*RESOLUTION VIDEO_SET 0 0到引擎,按照output的格式设置生成视频的分辨率。
  6. 发送RENDERER*VIDEO*CLIPOUT*1*CONTAINER VIDEO_ENUMERATE到引擎,获取引擎所支持的Video container。例如可能会有:MATROX_MOV,P2_MXF,AVI等。
  7. 发送RENDERER*VIDEO*CLIPOUT*1*CONTAINER VIDEO_SET MATROX_MOV到引擎,设置Video Container为MATROX_MOV.
  8. 发送RENDERER*VIDEO*CLIPOUT*1*CONTAINER VBI_ENUMERATE到引擎,获取指定container所支持的Codec。
  9. 发送RENDERER*VIDEO*CLIPOUT*1*CODEC VIDEO_SET Dv50_422到引擎,在所支持的codec中选择一个。
  10. 发送RENDERER*VIDEO*CLIPOUT*1*OPTION VIDEO_SET AUDIO ON到引擎,打开音频输出。
  11. 发送RENDERER*VIDEO*CLIPOUT*1*NAME SET C:/clipout/1到引擎,设置视频文件的输出路径。
  12. 发送RENDERER*VIDEO*CLIPOUT*1*CONTROL RECORD 0到引擎,开始录制。
  13. 发送加载场景和播放动画的命令。能看到这里的人我觉得这个命令你肯定写的出来,所以就不写了。
  14. 发送RENDERER*VIDEO*CLIPOUT*1*CONTROL FLUSH到引擎,结束录制并保存文件。

大功告成,虽然步骤比较繁琐,但是请你仔细思考一下,如果灵活使用这些命令,你是不是把任何场景生成你想要的视频,甚至还可以跟媒资库对接将生成好的视频上传并分享。


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值