网站把土豆视频引用播放后变成图片

我网站想引用一个土豆的视频,不过播放完了以后变成黑色的了,十分难看,能不能让视频播放后变成一个图片?... 我网站想引用一个土豆的视频,不过播放完了以后变成黑色的了,十分难看,能不能让视频播放后变成一个图片? 展开
 我来答
zibkb314
2014-08-20 · TA获得超过257个赞
知道答主
回答量:269
采纳率:0%
帮助的人:121万
展开全部
JS脚本和Flash内容的连接,一帧的内容就显示减少。

[ffmpeg.exe可执行文件获取]:被编译的ffmpeg文件

互联网搜索,下载地址:http:下载CSDN网/来源/ 453719(改!)
> [安装]:

解压下载的文件,如:D:\ ffmpeg的,一共有三个文件,分别是:ffmpeg.exe,ffplay.exe,pthreadGC2.dll。我们使用应该是ffmpeg.exe。

实现两种方式来获取视频的缩略图]:

1,调用批处理文件:

批处理文件(例如:ffmpeg.bat),内容:D:/的ffmpeg / ffmpeg的。EXE - I%1 -ss 20 -vframes 1 -r 1 -ac 1 -ab 2 -s 160 * 120 -f图像2%二,1%和2%,类似于C语言的参数是代码需要被替换, Java代码如下:

公共静态无效的主要(字串[] args){

//视频文件

字符串videoRealPath = QUOT; E://test.flv" ;;

//路径截图(输出路径)

字符串imageRealPath = QUOT; E://test.jpg" ;;

@ 1,拨打{

Runtime.getRuntime(批处理文件

TRY)EXEC(&QUOT,在cmd / c启动E://ffmpeg.bat&QUOT + videoRealPath + QUOT;&QUOT + imageRealPath);

}赶上(IOException异常E){

e.printStackTrace();

2,调用系统可执行程序

Java代码如下:

公共静态最终字符串FFMPEG_PATH = QUOT; D:/ffmpeg/ffmpeg.exe" ;;

公共静态布尔processImg(字符串路径){

档案文件=新的文件(路径);

如果{

System.err.println(file.exists()!)("路径[&QUOT +通道+ QUOT]对应的视频文件不存在与QUOT;!) ;

返回false;

名单,LT;柱及GT;命令=新的java.util.ArrayList<柱及GT; ();

commands.add(FFMPEG_PATH);

命令。新增(" -i&QUOT);

commands.add(路径);

commands.add(" -y&QUOT);

commands.add(" -f&QUOT);

commands.add("较受欢迎&QUOT);

commands.add(" -ss&QUOT);

commands.add(" 38 QUOT);

命令。新增(" -t&QUOT);

commands.add(" 0.001 QUOT);

commands.add(" -s&QUOT);

commands.add(" 320×240&QUOT);

commands.add(path.substring(0,path.indexOf(&QUOT ;.&QUOT))+ QUOT; .JPG&QUOT);

尝试{

ProcessBuilder建设者=新ProcessBuilder();

builder.command(命令);

builder.start();

返回true;

}赶上(例外五){

e.printStackTrace();

返回false;

[摘要]:
ffmpeg的强大,不仅可以得到一个缩略图,并支持最流行的视频格式,同时也为视频转码,它也很容易来使用。虽然即将在Linux下开发的,但它可以包括大多数Windows操作系统下编译的,纸是用来在Windows环境下实现的编译文件。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式