SWF转码,存在吗?
我正在寻找某种类型的 SWF 转码器,以便可以将 SWF 文件转换为 .avi。最好是我们可以将其挂接到 Java 架构中的东西。
有什么建议吗?
I am looking for some type of SWF transcoder so I can convert SWF files to .avi's. Preferably something that we could hook into our Java architecture.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这有点像:我正在寻找某种类型的 java 二进制转码器,可以将 java 二进制转码为 HTML+JS。最好是我们可以将其挂接到 PHP 架构中的东西。 :P
让我解释一下:SWF 文件是 AVM/AVM2 字节码和不同类型资产(文本、视频、音频、原始二进制数据)的容器。可以创建仅包含字节码的 SWF 文件或仅包含媒体的 SWF 文件。只有在后一种情况下,所有播放的过程才被确定。如果包含字节码,那么任务即使不是不可能,也会非常困难,因为闪存应用程序中的任何视觉变化都可能取决于外部数据、用户输入或只是随机的。
另外,请注意,生成的 AVI 可能会大几个数量级。
我想最简单、最准确的方法是运行 SWF 并捕获 Flash 播放器呈现的内容。
没有直接的方法可以实现您想要的目标。据我所知,创意套件中的工具是唯一可以将 SWF 动画转换为电影的工具。
this is a bit like: I am looking for some type of java binaries transcoder, that can transcode java binaries to HTML+JS. Preferably something that we could hook into our PHP architecture. :P
let me explain: SWF files are containers to AVM/AVM2 bytecode and different kinds of assets (text, video, audio, raw binary data). It is possible to create SWF files containing ONLY bytecode or SWF files containing only media. Only in the latter case is the course of all playback determined. If there is bytecode included, then the task can be very hard, if not impossible, since any visual changes in the flash application can depend on external data, user input or just be random.
also, please note that the resulting AVI is likely to be orders of magnitude bigger.
I guess the easiest and most accurate way is to run the SWF and capture what the flash player renders.
there is no straight-forward way to achieve what you want to. to my knowledge the tools within the creative suite are the only ones that can convert SWF animation into movies.