浏览 11525 次
锁定老帖子 主题:讨论Java将视频转换为flash
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-02-26
如何把这些格式的视频统一转换成flash 文件swf 用java如何实现 呢? 解决方案一: java调用ffmpeg执行视频转换 ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等) 对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等), 可以先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式; mencoder.exe;drv43260.dll;pncrt.dll这3个文件是为文件格式(wmv9,rm,rmvb等) 转换为avi(ffmpeg能解析的)格式准备的;再把转换好的avi文件再用ffmpeg.exe转换成flv格式的视频文件。。。 缺点: 要装第三方东西,麻烦 解决方案二 用jmf。编程以前,你需要安装JMF。麻烦 而且 jmf 不支持 所有平台 解决方案三: ........... 大家 还有什么想法啊,欢迎贴出来 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-26
方案一就最好了,虽然编程稍微麻烦一点,但是没有什么后患。类似方案二是在JVM进程内部进行解码和运算,会创建大量的Java对象,极易造成内存泄漏,到时候就麻烦了。
|
|
返回顶楼 | |
发表时间:2008-02-26
我前段时间干这个,就是用的方案一,挺不错的。mencoder可以直接将视频转为flv。
写的日志 http://www.blogjava.net/killme2008/archive/2007/12/19/168788.html |
|
返回顶楼 | |
发表时间:2008-07-25
第一种方案,如果转FLV是不错;
第二种,JMF支持的格式太少了; 还有一种,就是JMF的第三方支持,看资料是说可以补充支持其它格式,但是我老试不成功;郁闷; |
|
返回顶楼 | |