最近一段时间由于工作原因所要求,开发的网站得有用户视频上传的功能.上传是好说,关键在于如何将用户上传视频的同时转换成flv格式,以便能便网页的flash播放器中正常播放.所以在网上寻觅了一些资料,最终确定ffmpeg这个插件.学习之后进行了些许配置,如下:
public static boolean processFLV(String ffmpegpath, String inputpath,
String outputpath) {
List<String> commend = nejava.util.ArrayList<String>();
commend.add(ffmpegpath);
commend.add("-i");
commend.add(inputpath);
commend.add("-y");
commend.add("-ab");
commend.add("56");
commend.add("-ar");
commend.add("22050");
commend.add("-r");
commend.add("15");
commend.add("-s");
commend.add("300*200");
commend.add(outputpath);
try {
ProcessBuilder builder = new ProcessBuilder();
builder.command(commend);
builder.start();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
存在的问题主要有以下几点:
其一:无法通过代码获知该上传的视频文件何时完成转换flv格式的文件(我的本意是在用户上传成功之后马上进行转换,然后删除用户上传的源视频文件,但是通过上面的代码配置,一个几M的视频文件所需要的转换时间都要几分钟,很郁闷,如何删除?).我的解决办法是在表里面加一个字段,一个字段手于保存用户上传的视频文件路径(上传到文件中,没有进数据库),另外一个字段用于保存奖要生成的flv格式的文件路径.展转反侧,还是觉得特别别扭,原本只要一个视频文件的想法现在却不得不要两个文件夹来单独保存...难道没有别的办法了?
分享到:
相关推荐
flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换flv转换
解压后看文档就可以,使用方便,简单,直接部署。
可以把各种格式的视频转化成各种品质flv。压缩包附带ffmpeg.exe,下载后直接可用。 带那么详细的注释,如果还用不好,我也没什么可说的了。
Java视频转换FLV。 包括ffmpeg使用方法,ffmpeg抓取图片,和详细说明。
ffmpeg.exe能解析的格式:(asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等) 对ffmpeg.exe无法解析的文件格式(wmv9,rm,rmvb等), ...再把转换好的avi文件再用ffmpeg.exe转换成flv格式的视频文件。。。
FLV转换工具,英文名Allok Video to FLV Converter 支持几乎所有常见的视频格式向FLV转换,并可以设置FLV的尺寸,质量等属性
Flv转换器 flv转换软件
FLV视频转换器绿色完美破解版
BitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet FLV 转换器 1.0.rarBitComet ...
例子为amr转换mp3,如果需要转换其他格式,如视频格式flv转换mp4等,都可以通用,参考说明文档就能完成
纯java代码实现各种视频转flv格式,支持在线播放。不依赖第三方jar包,转码效率高,速度快。
可以在线转化flv,转换的格式也比较多,包括rmvb,rm,AVI等
它可以帮助您将几乎所有的视频格式,如:RM、RMVB、VOB、DAT、VCD、SVCD、ASF、MOV、QT、MPEG、MPG、WMV、MP4、3GP、M4V、AVI、FLV、MKV、MOD、TOD、MTS、M2TS、TS、F4V、DV等视频格式转换为FLV/SWF/F4V网络视频格式...
JAVA 视频转码FLV 1.视频转化为在线播放格式。 2.支持视频截图。
java视频转换工具类,可将视频任意转换为mp4、ogg、flv等多种格式
FLV转换器,很实用,很强大
NULL 博文链接:https://ljz0898.iteye.com/blog/654601
全格式FLV转换器,支持将几乎所有主流视频格式转换为 FLV 或者 SWF :*.avi;*.mpg;*.divx;*.div;*.xvid;*.mpeg;*.wmv;*.asf;*.asx;*.mpe;*.m1v;*.m2v;*.dat;*.mp4; *.m4v;*.dv;*.dif;*.mjpg;*.mjpeg;*.mov;*.qt;*.rm...
刚开始学java就一直在想用java生成视频 以前用java做了个屏幕录制加录音 不过生成的不是标准的视频文件 无法通过播放器播放 下载的人还不少 因此这次参考了FLV文件规范 通过原生java生成FLV视频文件 录屏加录音 ...