Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使动态生成的Flash电影可供下载?_Flash_Mp4 - Fatal编程技术网

如何使动态生成的Flash电影可供下载?

如何使动态生成的Flash电影可供下载?,flash,mp4,Flash,Mp4,用户为最终的Flash电影提供各种内容元素,例如文本和照片。我们希望能够允许用户下载他们以MP4格式制作的电影,他们可以在本地计算机上播放或上传到YouTube 关于如何做到这一点,你有什么想法吗?我知道,而且我合理地知道,在这个领域内,你唯一的选择就是像这样使用库: 此库允许您通过代码创建FLV文件。也许从代码中创建AVI文件也是可能的,但这需要对这种格式有相当深入的理解。 上述库的缺点是,您的文件将变得相当大 我很确定这和PaulT给出的链接是一样的 使用flvwriter类,我能够生成一个

用户为最终的Flash电影提供各种内容元素,例如文本和照片。我们希望能够允许用户下载他们以MP4格式制作的电影,他们可以在本地计算机上播放或上传到YouTube


关于如何做到这一点,你有什么想法吗?

我知道,而且我合理地知道,在这个领域内,你唯一的选择就是像这样使用库:

此库允许您通过代码创建FLV文件。也许从代码中创建AVI文件也是可能的,但这需要对这种格式有相当深入的理解。 上述库的缺点是,您的文件将变得相当大

我很确定这和PaulT给出的链接是一样的

使用flvwriter类,我能够生成一个没有声音的flv。writer类所做的是从源displayobject获取bitmapdata,将每个位图作为帧写入flv,然后将指定的FPS写入flv文件以进行播放

问题是,在youtube和大多数媒体播放器上,纯位图数据不是有效的编解码器。而且,我相信编剧课是为空气而设的

最重要的是,以这种方式生成视频可能非常激烈,你肯定会注意到起伏,但生成的flv应该仍然平滑

因此,我的解决方案是存储客户机定制的选项,将它们发送到服务器,使用flv writer运行air文件,该文件获取所有数据并播放,然后使用ffmpeg将flv转换为可行的内容。ffmpeg还可以将音频与mp4相结合……只是不确定如果是一堆声音,如何轻松捕获音频


顺便说一下,这一切都可以在air中完成,您可以通过本机进程api调用ffmpeg.exe。我遇到了ffmpeg崩溃的问题…

告诉我我所理解的是否正确?您想使用用户提供的资源动态编译flash movie.swf,并为.mp4文件创建链接吗?