渲染后的媒体视频比预览时播放速度快

您好

非常感谢您的帮助。我的影视场景中有若干媒体视频,在sequencer中预览时一切正常,但当我渲染完场景时,媒体视频的播放速度比预览快很多。

我的FPS是24,我分别尝试过30、60,都没有用;我勾选了”Lock to display rate at Runtime", 以image sequence的方式导出,依旧无效。 我不明白为何渲染后会出现这个问题。

网上有不少人卡在这里,大家用麻烦的方式去解决:用premiere把视频素材减速,再导入unreal;或是干脆把视频导出成序列帧,用UE的flipbook去解决,这些无疑都加大了工作量。

所以在此询问是否有更好的办法去解决?十分感谢。我的邮箱是wangrui1204@gmail.com。

辛苦!

我试了下手上的 4.24……结果和你相反,媒体视频比预览时播放速度要慢……主观猜测是可能和 render sequencer 时候的实际运行环境有关,CPU快一些或者GPU快一些之类的(我测试的时候用的媒体是一个mp4的gpu解码视频)。

会找机会继续试一下,但这里给一些信息,希望有帮助(其实我完全不确定…或者看看后续的其他同学有没有好的建议留言。)

1)试一下 4.25 版本。我们近期做了不少 Sequencer 相关的性能优化,也许顺便改好了……

2)添加一个 Time Dialation track

3)按渲染按钮时,确保选中所有 Track。(感觉这是偏方……但我看到其他论坛有人这么说解决了,并没办法证实)

4)渲染设置中用 jpg / png 或者 exr。(这条我也不确定,感觉用未压缩的avi应该一样的。同样来自论坛别人说的……)

5)使用 warmup 帧。

这里的 2~5 条主观猜测都是 CPU/GPU 的实际 sequencer render 过程中参与运算效能有关……方便的话不妨试试。靠其他软件改素材减速确实不太正确,你也不知道具体要改慢多少,靠肉眼凑嘛

补充:条件许可的话,输入的视频源也用序列帧的方式输入,看看是否也能使得它再 sequencer 回放输出时保持正确帧数。