资源简介
ffmpeg的java项目,里面包含解码的demo,也有FFmpegCommandHandler.jar包,可在项目中调用ffmpeg对实时视频流,视频文件进行解码
代码片段和文件信息
package cc.eguid.FFmpegCommandManager;
import static cc.eguid.FFmpegCommandManager.util.PropertiesUtil.load;
import java.util.Collection;
import java.util.Map;
import cc.eguid.FFmpegCommandManager.config.FFmpegConfig;
import cc.eguid.FFmpegCommandManager.dao.TaskDao;
import cc.eguid.FFmpegCommandManager.entity.TaskEntity;
import cc.eguid.FFmpegCommandManager.service.CommandAssembly;
import cc.eguid.FFmpegCommandManager.service.TaskHandler;
/**
* FFmpeg命令操作管理器,可执行FFmpeg命令/停止/查询任务信息
*
* @author eguid
* @since jdk1.7
* @version 2016年10月29日
*/
public interface FFmpegManager {
public static FFmpegConfig config=(FFmpegConfig) load(“loadFFmpeg.properties“ FFmpegConfig.class);
/**
* 注入自己实现的持久层
*
* @param taskDao
*/
public void setTaskDao(TaskDao taskDao);
/**
* 注入ffmpeg命令处理器
*
* @param taskHandler
*/
public void setTaskHandler(TaskHandler taskHandler);
/**
* 注入ffmpeg命令组装器
*
* @param commandAssembly
*/
public void setCommandAssembly(CommandAssembly commandAssembly);
/**
* 通过命令发布任务(默认命令前不加FFmpeg路径)
*
* @param id - 任务标识
* @param command - FFmpeg命令
* @return
*/
public String start(String id String command);
/**
* 通过命令发布任务
* @param id - 任务标识
* @param commond - FFmpeg命令
* @param hasPath - 命令中是否包含FFmpeg执行文件的绝对路径
* @return
*/
public String start(String idString commondboolean hasPath);
/**
* 通过组装命令发布任务
*
* @param assembly
* -组装命令(详细请参照readme文档说明)
* @return
*/
public String start(Map assembly);
/**
* 停止任务
*
* @param id
* @return
*/
public boolean stop(String id);
/**
* 停止全部任务
*
* @return
*/
public int stopAll();
/**
* 通过id查询任务信息
*
* @param id
*/
public TaskEntity query(String id);
/**
* 查询全部任务信息
*
*/
public Collection queryAll();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\
文件 289 2017-10-13 10:11 FFmpegCommandHandler4java-master\.classpath
文件 379 2017-10-13 10:11 FFmpegCommandHandler4java-master\.project
文件 2703 2017-10-13 10:11 FFmpegCommandHandler4java-master\README.md
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\jar\
文件 17668012 2017-10-13 10:11 FFmpegCommandHandler4java-master\jar\FFmpegCommandHandler.jar
文件 305 2017-10-13 10:11 FFmpegCommandHandler4java-master\loadFFmpeg.properties
文件 1254 2017-10-13 10:11 FFmpegCommandHandler4java-master\readme
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\
文件 2138 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\FFmpegManager.java
文件 5169 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\FFmpegManagerImpl.java
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\config\
文件 603 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\config\FFmpegConfig.java
文件 419 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\config\defaultFFmpegConfig.properties
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\dao\
文件 1097 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\dao\TaskDao.java
文件 1262 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\dao\TaskDaoImpl.java
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\entity\
文件 718 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\entity\TaskEntity.java
目录 0 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\
文件 30166528 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\avcodec-57.dll
文件 1376256 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\avdevice-57.dll
文件 4496896 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\avfilter-6.dll
文件 5324800 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\avformat-57.dll
文件 551424 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\avutil-55.dll
文件 434688 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\ffmpeg.exe
文件 553984 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\ffplay.exe
文件 161280 2017-10-13 10:11 FFmpegCommandHandler4java-master\src\cc\eguid\FFmpegCommandManager\ffmpeg\ffprobe.exe
............此处省略20个文件信息
相关资源
- aspose.pdfforjava18.9完美破解版无水印无
- Java语言程序设计实验指导与习题解答
- Java实现仿Windows下的计算器
- Vs code 一键安装java 开发环境
- java ssh上传图片
- JavaWeb操作hadoop2.6 HDFS从页面上传,,
- JavaWeb - Excel_Word2003_2007、上传、解析生
- Java程序员面试指南 pdf
- 20套上-60套HTML5+CSS3后台管理登录模板
- javaEE_Servlet_MySql企业员工信息管理系统
- Java游戏源码大礼包清明有爱强化版,
- javaee用户管理系统ssm+mybatis+mysql
- AdventNet_Agent_Toolkit_Java_Edition_6_0_0
- Javaweb房屋租赁管理信息系统.zip
- java How To Program - 10th Edition 2 课后答案
- Java核心技术第10版 (卷1+卷2+源代码)
- Java fx教程,有这个,不用再买FX方面
- 数据结构与算法第二版
- jython-standalone-2.7.1.jar
- J2SE6.0 API 中文版(冷冬大雪)
- JAVA在线考试系统DEMO源码(毕业设计
- JAVA读写word
- JAVA办公OA源码
- 神经网络算法与实现—基于Java语言(
- 人事管理系统JavaWeb
- 配套网站资源.rar
- JAVA学生选课系统263137
- java程序设计梁勇.第十版全部补充材料
- Java服务器高级编程.pdf
- java图像处理毕业设计
评论
共有 条评论