`
zeng_84_long
  • 浏览: 57430 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Java将视频转换为flash

阅读更多
   做视频预览,将用户上传的视频转换并在网页上预览。在网页上看视频,现在大多数视频网站都是采用flv流媒体文件,用flash做的播放器播放,我们也采用了这种方式。流程大概主要:用户上传文件->后台转换文件成flv格式->flv播放器调用flv文件。
    转换视频、音频文件到flv格式可以使用mencoder或者ffmpeg,我们采用了mencoder,在linux上的安装参考这里,安装结束后记的设置环境变量:export LD_LIBRARY_PATH=/usr/local/lib:LD_LIBRARY_PATH
    java调用的话就是通过Process:
<!----> Process process = runtime.exec(cmd);

mencoder转换视频音频成flv命令:
mencoder 源文件 -o 目标文件.flv -of lavf    -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames -oac mp3lame -lameopts abr:br=56 -ovc lavc -lavcopts vcodec=flv:vbitrate=400:mbd=2:mv0:trell:v4mv:cbp:last_pred=3:dia=4:cmp=6:vb_strategy=1 -vf scale=200:-3 -ofps 12 -srate 22050

取视频元信息命令(视频比特率、长宽等信息):
mplayer -identify 文件名 -ao null -vo null -frames 0

切割视频命令:
mencoder -ss 开始时间 -oac copy -ovc copy -endpos 终止时间 文件名 -o 目标文件名

    操作flv文件(给视频打上信息、切割之类)可以采用flvtool2
   
    需要注意的是通过java调用的话,一定要处理标准输出和标准错误输出,不然进程会挂在那结束不了,可以开个线程取处理。在网页播放的话,可以考虑用这个播放器,具体参数看它的说明。最后一个问题,IE6的flash控件需要激活,这个问题的解决可以采用swfobject.js
    有兴趣的老大们可以考虑自己搭个“土豆网”,说不定哪天拿了风投.....浮云
分享到:
评论
1 楼 llp20_2000 2008-12-17  
好文章,现在需要做个,给了方向

相关推荐

    java web ffmpeg memcoder视频转换为flash

    附件有ffmpeg及memcoder的exe及插件, 同时附有使用说明文档和java工具类代码

    pdf2swf pdf转化为flash的软件 支持Java等程序调用

    pdf2swf pdf转化为flash的软件 支持Java等程序调用

    视频格式转换 为flash

    原创 asx,asf,mpg,wmv,3gp,mp4,mov,avi 用JAVA转换为FLASH格式,里面有本人参考的资料 eclipse 项目

    Open Flash Chart的应用(java),就是很炫的报表了

    第二步:在action里,通过各种方式获取数据信息,根据提供的jar包生成需要的图形类,再将图形类转化为字符串,返回view页面。(会自动转化为json格式的字符串) 第三步:view页面设计,页面中include必须的js及swf...

    java程序实现print2flash转swf

    完整运行print2flash例子,包里包含x64,x86的print2flash安装破解+jacob+demo。可以完整学习。

    print2flash.exejava例子

    java 使用print2flash.exe转换成swf的例子

    java将office文件转为pdf还可再转flash播放

    用java可以将office文档转化为pdf并再转为swf文件播放,期间要用 到openoffice的转化服务,亲测可用,里面内容详细请看readme.txt,效果不错

    java PDF转换flash

    用于在线打开PDF和word等文件,类似于百度文库在线浏览

    flash 3D转换特效

    flash 3D转换特效,内含多个文件xml文件

    ppt转化成flash软件

    集成在ppt中的组件,方便ppt转为flash,非常实用!

    java转换PDF

    一个非常不错的纯源码“PDF转换swf”完全脱离安装第三方插件,直接使用java调用Flash api将PDF转换成图片,在将图片转换成swf。积分虽然有点多,但是是我辛苦弄成的列子,如有需要的朋友可以下载看看。觉得积分多了...

    pPT转Flash工具

    iSpring是一款免费的PowerPoint转Flash工具,可以轻松地将PPT演示文档转换为对Web友好的Flash影片格式,转换的同时将会保留原有的可视化与动画效果,而Flash格式的最大特点是体积小巧、易于分发,兼容所有的操作系统...

    Java2As3_Java_对象_转换_AS3_对象

    本程序用于将java对象转换为AS对象 Java2As3.fxp 是Java2As3.exe的许可文件 Java2As3.exe 是windows 安装包,如果不用工程跑,可先安装AdobeAIRInstaller,再安装Java2As3.exe。 Java2As3.p12是源代码,使用方式...

    JAVA上百实例源码以及开源项目

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    将pdf转换为swf在web页面中显示

    利用FlashPaper将pdf转换为swf在使其能在web页面中显示,兼容各大浏览器 测试版本ie7+ 具体操作见博客 http://blog.csdn.net/qianqianyixiao1/article/details/43601645

    JAVA上百实例源码以及开源项目源代码

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    视频上传、转码、截图、播放

    ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。 1.能支持的格式 ffmpeg能解析的格式:...

    java开源包11

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包6

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

    java开源包9

    J2C 将 Java 代码转成 C++ 代码,这是源码级别的转换,输出的 C++ 代码是有效的代码。 OSGi 分布式通讯组件 R-OSGi R-OSGi 是一套适用于任意满足 OSGi 架构的分布式通讯组件。它以 jar 的形式发布,部署容易,使用...

Global site tag (gtag.js) - Google Analytics