`
buyajun
  • 浏览: 6209 次
  • 性别: Icon_minigender_1
  • 来自: ...
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

讨论Java将视频转换为flash

阅读更多
视频网用户上传了视频有很多种格式如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 不支持 所有平台

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

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

相关推荐

    java word 转flash在线展示

    从给定的文件信息来看,主要讨论的是如何利用Java实现Word文档转换为Flash格式以便于在线展示的技术。这个过程涉及到多个技术环节,包括但不限于使用Java与Microsoft Office或OpenOffice进行交互,将Word文档转换为...

    java源码:Java的Flash解析、生成器 jActionScript.gz

    jActionScript库使得Java程序员能够更深入地操作和理解ActionScript代码,这对于那些需要在服务器端处理Flash内容或者需要将ActionScript转换为其他格式的开发者来说非常有用。 jActionScript的核心功能包括: 1. ...

    java实现文本文档转换成pdf,再转换成swf

    接下来,我们讨论如何将PDF转换为SWF。Adobe的FlexPaper或SWFTools可以完成这个任务。FlexPaper是一个开源的PDF和文档查看器,它可以将PDF转换为SWF,便于在Web上展示。而SWFTools是一个基于命令行的工具集合,其中...

    使用SWFTools将PDF转成Flash

    在本文中,我们将重点讨论用于将PDF转换为SWF的工具——pdf2swf,以实现在浏览器中在线浏览PDF文档的功能。 1. **SWFTools组件**: - **swfcombine**: 合并多个SWF文件。 - **swfextract**: 从SWF文件中提取资源。...

    JAVA版FLEX在线拍照代码

    标题“JAVA版FLEX在线拍照代码”意味着我们将讨论如何在Flex应用中利用Java后端来支持摄像头拍照并上传图片的功能。这个过程涉及到几个关键步骤: 1. **启用摄像头**:在Flex中,可以使用`Camera`类来访问用户的...

    视频转成flv

    在本教程中,我们将深入探讨如何将视频转换为FLV格式,以及这一过程背后的原理和技术。 1. **视频编码与解码** 在讨论视频转换之前,我们需要理解视频编码和解码的概念。视频编码是指将原始视频数据压缩成更小的...

    java C#相互调用的全新方式

    1. **在Java端**:使用开源库如BlazeDS或Red5来提供AMF服务,将Java对象转换为AMF格式并暴露为服务。 2. **在C#端**:找到支持AMF解析的库,例如AMF.Net,它可以解析AMF消息并与Java服务通信。 3. **接口设计**:...

    Flex调用JavaServlet将组件快照导出成图片

    在本场景中,我们将讨论如何在Flex中捕获组件的快照,将其转换为ByteArray,并通过JavaServlet将其导出为图片。 首先,让我们深入了解Flex中的组件快照。在Flex中,我们可以使用BitmapData类来捕获组件的视觉表示,...

    JAVA 在线预览 - CSDN博客1

    1. **Flexpaper和Flash**:利用Flexpaper工具,通过将文档转换为SWF(Shockwave Flash)格式,然后使用Flash插件在网页中展示。这种方式依赖于Flash,但随着HTML5的普及,Flash逐渐被淘汰,因此这种方法可能不再适用...

    Java3D用其自己定义的场景图和观察模

    虽然给定的内容主要讨论了Flash和Flex中的3D变换,但我们可以将其与Java3D进行对比。Flash Player 10引入了原生的3D变换,允许开发者对平面对象应用2.5D效果,即对2D对象进行3D转换。尽管这不支持完整的3D模型或网格...

    OpenOffice 实现JPG.DOC转PDF转SWF在线预览(Java版)

    本文将详细介绍如何使用OpenOffice在Java环境下实现JPG图片和DOC文档转换为PDF,并进一步将PDF转换为SWF,以便进行在线预览。我们将讨论相关的技术、工具以及具体的实现步骤。 首先,OpenOffice是一款开源的办公...

    浅析Java卡应用执行机制及虚拟机能效优化.pdf

    首先,我们将介绍Java卡应用执行机制的基本过程,然后讨论影响Java卡运算能效的因素,并探讨Java卡性能优化的方向。 一、Java卡应用执行机制 Java卡应用执行机制主要是将class文件的字节码转换成可以被Java虚拟机...

    Flash.plus.After.Effects

    - **Exporting SWF Files**:解释如何将After Effects项目导出为SWF文件,这样可以直接在Flash中使用,无需额外转换。 - **Exporting PNG Image Sequences**:指导读者如何导出PNG图像序列,这对于创建逐帧动画或...

    readOnLine like BaiDu 在线阅读 java

    它可以将PDF转换为SWF格式,使得在Web浏览器中可以通过Flash插件查看PDF。虽然现代浏览器逐渐淘汰了Flash支持,但对老版本浏览器的兼容性或特定需求下,SWFTools仍然是一个选择。 3. **Java编程**: - **Java I/O*...

    lllyl2012-rtspDemo-master_java_rtsp转rtmp_rtsp_rtmp_rtmp转rtsp_

    本文将深入探讨一个名为"lllyl2012-rtspDemo-master_java_rtsp转rtmp_rtsp_rtmp_rtmp转rtsp_"的项目,该项目旨在实现RTSP(Real Time Streaming Protocol)到RTMP(Real-Time Messaging Protocol)的转换,并且提供...

    openamf-java

    通过OpenAMF,开发者可以轻松地将Java对象转换为AMF格式,以便在网络间传输,同时在接收端再将AMF数据还原为Java对象,极大地提高了数据传输的效率。 【标签】"openamf" 是该项目的关键标识,表明讨论的主题是...

    使用granite实现flex交互java

    AMF可以将ActionScript对象直接转换为Java对象,反之亦然,极大地提高了数据交换的效率。 5. **Granite的集成与配置**: 集成Granite到Flex和Java项目中,需要在服务器端配置Granite Data Services,并在Flex...

    Open Flash Chart的maven代码

    在本讨论中,我们将深入探讨如何在Java开发环境中使用Maven来集成Open Flash Chart。 首先,为了在Maven项目中使用Open Flash Chart,我们需要在`pom.xml`文件中添加相应的依赖。这个依赖可能不在中央Maven仓库中,...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    现有的 Java EE 应用 ...由于 BlazeDS 需要将 Java 接口 FlexService 暴露给 Flex 前端,因此,我们在配置文件 remoting-config.xml 中将 FlexService 接口声明为一个服务: 清单 6. 定义 flexService 服务 ...

    用EXCEL生成AS-JAVA类文件

    3. **编写脚本或插件**:为了从Excel转换为AS或Java代码,你需要编写一个程序或使用现有的工具,它可以读取Excel文件并将其内容转换为有效的代码。这可能涉及到解析Excel数据、生成字符串模板,以及根据编程语言的...

Global site tag (gtag.js) - Google Analytics