资源简介
在linux上,使用java调用ffmpeg命令,实现在特定时间上对视频截图
代码片段和文件信息
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public class Test {
// 视频缩略图截取
// inFile 输入文件(包括完整路径)
// outFile 输出文件(可包括完整路径)
public static boolean transfer(String inFile String outFileString startTime) {
String command = “ffmpeg -i “ + inFile
+ “ -y -f image2 -ss “+startTime+“ -t 00:00:01 -s 480x450 “
+ outFile;
try {
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec(command);
InputStream stderr = proc.getErrorStream();
InputStreamReader isr = new InputStreamReader(stderr);
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null)
System.out.println(line);
} catch (Throwable t) {
t.printStackTrace();
return false;
}
return true;
}
public static void main(String[] arg){
String inFile =“/home/local/test/test.mp4“;
String outFile =“/home/local/test/test.jpg“;
boolean transfer = Test.transfer(inFile outFile“0“);
System.out.print(transfer);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 295 2015-04-28 13:00 VideoDemo\.classpath
文件 1242 2015-04-28 13:00 VideoDemo\.myeclipse\profiler\Test.xm
..A..H. 368 2015-04-28 13:00 VideoDemo\.project
文件 587 2015-04-28 13:00 VideoDemo\.settings\org.eclipse.jdt.core.prefs
文件 2089 2015-04-28 13:00 VideoDemo\bin\Test.class
文件 1085 2015-04-28 13:00 VideoDemo\src\Test.java
目录 0 2015-04-28 13:00 VideoDemo\.myeclipse\profiler
目录 0 2015-04-28 13:00 VideoDemo\.myeclipse
目录 0 2015-04-28 13:00 VideoDemo\.settings
目录 0 2015-04-28 13:00 VideoDemo\bin
目录 0 2015-04-28 13:00 VideoDemo\src
目录 0 2015-04-28 13:00 VideoDemo
----------- --------- ---------- ----- ----
5666 12
相关资源
- java socket超精美仿qq通信软件(mysql)
- Java3D魔方代码
- 用Java实现的DES加密算法
- Java课程设计 坦克大战 (源代码和实
- mysql5.0 jdbc 驱动
- java 上传图片生成缩略图
- java中table数据导出到excel中
- java银行管理系统(模拟ATM取款机)
- 服务端和客户端,java,C++实现代码
- javaweb实验指导第二章全部代码
- 基于JAVA的银行自动取款机ATM系统
- android4.4 DhcpInfoInternal.java
- Java从入门到精通光盘资料
- jl1.0.1.jar 音乐播放的包
- java 易宝支付源码 已测试成功,有测
- 单表代换加密算法的java实现
- LINUX64位版本ECLIPSE
- 一个Java实现的基于内容的图像检索工
- JAVA学生成绩管理系统230086
- simrank算法实现 java
- 小芳便利店java实现
- JAVA实现LZW压缩
- JAVA仪器设备管理系统
- 平安科技Java一百道面试题
- java取出mysql中数据,显示在jtable里面
-
java读取多个excel内容生成一个xm
l文 - 图像特征提取算法java实现
- 张孝祥高清Java视频教程
- Java简单的游戏人物移动
- java进销存系统
评论
共有 条评论