⑴ 使用java调用ffmpeg组件进行视频转换时不成功
FFMPEG没有java可以直接调用的API,网上那些基本上是通过调用cmd命令来实现转换的。这种专方法很容易出错,效率属低而且也不容易调试。最好的办法是让提供商提供flv格式的文件。如果不行你只有测试一下直接用FFMPEG的图形界面转看结果如何,然后尝试更换参数,视频文件和FFMPEG版本。
⑵ java中怎样将视频文件转换成二进制文件再转换回视频文件求具体代码!
其实x.avi本身也是二进制文件,你只需要按照二进制文件读取方式读取就可以了,所以专不理解你这里属的x.dat又是什么样的?或者是说轮换成文本文件?如果这样的话你将x.avi一个字符一个字符地读取然后用16进制保存到x.dat中即可。
再转换为y.avi时同理,读取x.dat中的两个文本字符,转换成byte再写入y.avi即可。
⑶ 在java中 如何将wmv格式的视频转换成gif格
下面就是代码部分了
package com.sino.test;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
/**
* java实现视频格式的转化
* @author liuyazhuang
*
*/
public class ChangeVideo {
public static void main(String[] args) {
ChangeVideo.convert("d:\\myeclipse\\aa.avi", "d:\\myeclipse\\bb.mp4");
}
/**
* @param inputFile:需要转换的视频
* @param outputFile:转换后的视频w
* @return
*/
public static boolean convert(String inputFile, String outputFile) {
if (!checkfile(inputFile)) {
System.out.println(inputFile + " is nokt file");
return false;
}
if (process(inputFile, outputFile)) {
System.out.println("ok");
return true;
}
return false;
}
⑷ java怎么将amr转换为audio标签能播的格式
运行添加视频文件。打开狸(liwo)窝全能转换器后,单击界面左上角的第一个按钮“添加视频”,浏览打开文件夹并将amr音乐文件导入到软件。有的用户可以会疏忽的,就是在打开文件夹时没发现有amr文件,其实有可能忘掉选择文件类型了,选择All Files(*.*),即所有文件,就可以看到了。
视频编辑。软件提供有视频编辑和3D效果的功能,这是对视频而言的。对于音频,我们可以使用软件的视频编辑功能。单击主界面左上方第二个按钮“视频编辑”,即可进入编辑窗口。如图所示,可以对音频进行切割,比如音乐太大的时候可以用,剪掉不需要的一段,保存需要的一段。
选择预置方案。软件支持输出aac、ac3、aiff、amr、m4a、mp2、mp3、ogg、ra、au、wav、wma、mka、flac(无损)、wav(无损)等格式音频。这里在分类“常用音频”中就可以找到需要转换的mp3格式-MP3-MPEG Layer-3 Audio (*.mp3) 流行的音频格式,具有很好的音质和很小的体积。
参数设置。在“预置方案”右边是“高级设置”,单击进入设置窗口,可以进行音频参数设置。新手不用进行此项设置,因为软件已经按照常用格式,使用范围等进行分类设置了,其参数相差不大。只是按照所需要的在预置方案中选择相应格式即可。
⑸ 在Java中怎样把所有的视频都转换成flv格式
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 不支持 所有平台
⑹ 急急急!!!java 用ffmpeg将上传的视频转成 .mp4 .ogg .webm 3种格式的视频,没思路,麻烦大神给点思路
1、 先写一个线程,建个队列。(把要转码的视频放到队列)
2、(最好用linux)在linux上安装ffmpeg转码工具
3、用java执行linxu命令,例:cmdString = "ffmpeg -y -i {0} -ar 44100 -vcodec libx264 {1}";({0}是要转码的视频,{1}是转码后的)。
实现起来也不是很简单,加油吧。
补充一下:至于转码前的视频类型,最好要做限制,如果不限制的话,还需要调用mencoder或者其他转码工具,mencoder我用过,比较难用,而且特慢。
⑺ java如何实现从视频中提取音频
1.你可以播放视频,然后java软件录制。
2.研究视频的编码格式,提取视频中包含的声音信息。java编码提取。没中视频格式都要具体分析。
3.有视频处理软件,直接提取。
⑻ 用JAVA调用ffmpeg实现将各种视频格式转为flv时,怎样做出简单操作的界面
源代码肯定不会贴给你的,思路可以说下!
首先,你在后台把各格式的相互转换函数写好比如,rm2flv,wav2flv,自己去掉人家的借口,找下demo代码。
然后,做一个表单网页,能上传源文件到服务器,点击上传提交任务
最后,上传完毕,判断文件格式(后缀),然后调用对应的函数进行转换,转换完毕后,可以给出转换信息,如文件大小,转换时间,转换后文件url地址等
完毕!
⑼ linux 上java调用ffmpeg转码只有几秒长
举个例子:原视频有7M,直接在Linux下执行装换命令是正常的,而用该Java代码执行该命令时视频只能转换1M;而且转换成MP4的时候,视频无法播放。
⑽ java 问题 如何将ppt文件转为视频格式文件,最好是非工具类。
一是用office 2010,它可以直接将PPT转换成AVI。(不知道你的office是不是2010)
二是用屏幕录像软件,把PPT录制成视频。 如屏幕录像专家、玩家宝宝等。
三是用转换软件:狸窝转换器,把PPT转换成视频格式。 但它需要注册成VIP会员(也就是付费)后,才可以使用。
其它转换PPT的软件,真的是相当的少!(因为office2010已具备这个功能了,所以,没有再开发这个软件的了)