论坛首页 编程语言技术论坛

讨论Java将视频转换为flash

浏览 11533 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-26  
视频网用户上传了视频有很多种格式如rm,wmv,mpg,avi等等
如何把这些格式的视频统一转换成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 不支持 所有平台

解决方案三:
   ...........

大家 还有什么想法啊,欢迎贴出来
   发表时间:2008-02-26  
方案一就最好了,虽然编程稍微麻烦一点,但是没有什么后患。类似方案二是在JVM进程内部进行解码和运算,会创建大量的Java对象,极易造成内存泄漏,到时候就麻烦了。
0 请登录后投票
   发表时间:2008-02-26  
我前段时间干这个,就是用的方案一,挺不错的。mencoder可以直接将视频转为flv。
写的日志 http://www.blogjava.net/killme2008/archive/2007/12/19/168788.html
0 请登录后投票
   发表时间:2008-07-25  
第一种方案,如果转FLV是不错;
第二种,JMF支持的格式太少了;
还有一种,就是JMF的第三方支持,看资料是说可以补充支持其它格式,但是我老试不成功;郁闷;
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics