我想使用 AS3 将 mp4 文件保存到用户选择的目录中。
mp4 是一个大文件,我想下载文件的一部分(例如 10 秒)并保存到本地目录。
有谁知道这个的解决方案?
我找到了一个使用 ffmpeg 的解决方案,可以编译为 swf 然后从 AS3 使用,但不知道如何将流从 Flash 发送到 ffmpeg。
感谢您的帮助。
最佳答案
据我所知,这不是一项微不足道的任务,有两种方法可以做到。
1. 从命令行使用 ffmpeg(它仅适用于 Adobe AIR)并将来自互联网的流转换为本地文件。您可以使用库(代理 exe)为您提供对 cmd 的完全访问权限,如下所示 https://code.google.com/p/periscopic/source/browse/
您应该以这种方式阅读 ffmpeg 文档。
2.阅读mp4文件格式规范,尝试分流并保存在本地。
我不知道哪种方式更容易。
关于actionscript-3 - AS3 mp4 保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28560233/