gpt4 book ai didi

c# - 如何从 5000 个 PNG 文件创建一部电影?

转载 作者:太空狗 更新时间:2023-10-29 18:02:34 26 4
gpt4 key购买 nike

嗯,简单的情况。我创建了大约 5000 帧 PNG 文件,我想在 .NET 应用程序中将其显示为动画。每张图片的大小均为 1920x1080,PNG 文件使用 alpha channel 实现(部分)透明度。这会让事情变得有点复杂,因为我更愿意保持透明。 (但如果那是不可能的,我会为每个 PNG 添加一个背景图像。)

由于图像量很大,我需要大量内存。好吧,一个 1 TB 硬盘和一个运行 Vista 64 位的 12 GB 四核英特尔至强系统可以解决这些内存需求。但是除非创建支持 64 位的工具,否则它可能会在加载 5000 张图像中的大约 800 张后卡住。所以我需要一个可以执行此操作的工具。

电影格式并不那么重要。只要图像质量保持高水平,压缩也不是。 (我使用如此大的分辨率是有原因的!)不过,首选无损压缩。我的系统足够快,可以在之后再次播放电影,所以我不担心它的速度。然而,图像质量是这里最重要的因素。

到目前为止,我提出了两种选择:1) 我找到了一些可以处理这么多数据的免费工具。 (免费,或者非常便宜。)2)我自己写了这样一个工具...

选项 1 在这里有点不合适。再说了,作为一个软件工程师,我自己手都在抽动着写呢!在 C# 中最好没有第三方库。所以我的问题:- 我自己从哪里开始写这个?


(如果你想知道,这部电影是一部动画片,一位年轻女子穿过某个城市的街道,经过几个提到产品特征的标志。在电影的结尾,她走向一个更大的标志,上面显示了产品本身的名称。这是一个漫长、连续的场景,没有间断。创造起来也很有趣!还有大约 10 GB 的图像...)

最佳答案

如果您使用的是 Windows,您还可以查看 virtualdub。 http://www.virtualdub.org/

它可以从 bmps、png 等制作 AVI。

关于c# - 如何从 5000 个 PNG 文件创建一部电影?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1147115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com