【问题标题】:How to Play High Quality Video in Unity如何在 Unity 中播放高质量视频
【发布时间】:2015-07-22 12:08:44
【问题描述】:

我现在用的是MovieTexture,但是当一个视频文件添加到unity Project时,它会自动导入并转换为Ogg Theora格式。而且质量真的很差。

我尝试过更改质量设置,即使在最高设置下,视频的质量仍然很差,我尝试过多种文件格式,如 .mov、.avi。 .mpeg4 等。我什至尝试将其转换为 .ogv 以尝试绕过统一转换它本身,但质量仍然很差。平台为PC,构建质量与编辑器相同。

所以问题是,无论使用MovieTexture 还是其他类似插件的东西,如何统一播放高质量的视频?

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    Windows 上的 Unity 播放器仅支持 OGG,这就是 Unity 对您的视频进行转码的原因。

    我在 Windows 上使用 Renderheads AVPRo Quicktime 插件在信息亭设置中播放非常高质量的视频。 (他们也有一种用于 Windows Media 格式,但我使用的是 Quicktime)。

    链接:Renderheads AVPro (Quicktime)

    我与他们没有任何关系,只是一个非常高兴的客户,这是我在 Unity 资产商店发布的评论:

    您的插件做得很好!我用过很多插件,它们在多个平台上都不能很好地工作,或者需要在平台之间切换,或者手动步骤,或者手动许可,或者 DLL 地狱等等。我不得不说你成功了。

    我在 Mac 上开发(您的插件在 Unity 编辑器中运行),然后在 Windows 上进行部署。这一切都运作良好,并且如文件所述。甚至是检测视频何时已加载并准备好播放我需要的内容的事件(因为我们正在加载一个大型视频文件)。

    此外,错误消息非常精确,可以准确指出问题(文件丢失、格式错误等),这意味着调试时间更少。

    【讨论】:

    • ffmpeg 在这些情况下总是一把好刀。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多