易截截图软件、单文件、免安装、纯绿色、仅160KB

java转换flv - Java / Java相关

现在客户的需求是这样的:
1、在后台上传任意主流格式的视频,到服务器后自动转换为Flv格式,因为flv格式基于Flash平台,所以没有播放器的限制
2、能够实现在线直播功能;当然,还是基于flv格式。
3、能够进行类似于优酷、土豆等网站的倒带功能;就是可以从中间开始看,从而跳过以前的缓冲。
4、数据压缩,转换过flv的文件大小最好也是与上传文件差不多。
5、上传视频只限管理员,所以在上传的时候无需考虑到性能,但力求播放时效果要好些。

对于转换flv格式,网上大多数解决方案都是选用ffmpeg.exe作为插件,但以上几个功能好像都不支持。

希望大家针对上述问题给些建议,解决方案或推荐下相关书籍也行。

现在暂定服务器端采用的技术是Java,前端采用的是Flex。

引用
任意格式转换成flv的,这个就需要一个解码器的支持。我见过比较通用的是ffmpeg。技术贴你可以看下这个,因为我不是学JAVA的。
http://hi.baidu.com/squirrel_/blog/item/7310943d0698aa03bba1677b.html

flv上传之后,需要一个swf的播放器,一般的swf播放器都支持倒带功能,这个应该不是难点。
所谓的数据压缩,应该都是只通过调用ffmpeg的函数进行的调用的。对视频大小,音频流的位数,码流还有比特率,都可以传递参数,越小越不清晰,越大越清晰。(首先需要确定上传文件的比特率大小。)

思路都是一致的,需要调用一个服务器端可以支持的插件(如ffmpeg),该插件肯定包含若干的函数可以控制视频的属性。(大小、清晰)视频的清晰与否还得看是否是源文件也是清晰的。


谢谢你的回复 不过ffmpeg已经用过了

有些地方不尽人意,所以考虑用其他方式做

楼主


相关问答:

java程序连接SQlServer的问题 - Java / Java SE

import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class QueryTest&n ......

关于jsp 引入后页面跳转的问题 - Java / Java EE

问题是这样的:
   
我有一个文件nagiv.jsp 另一个文件failure.jsp包含他,同时nagiv文件中有一个可以跳转到yy.jsp的commandButton,但是我将failure中点击nagiv中的哪个commandButton,也面不会跳转 ......

JSP 接收 FORM 提交 - Java / Web 开发

一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录 
然 ......

eclipse java 控制台 - Java / Java SE

怎么在控制台中输入类似下面的信息:
 s1234 50  
  s1235 80  
  s1234 90  
  s1234 40  
  s1236 90  
每当回车时 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号