先看看截图:

软件下载地址:都客视频封面制作工具

下面是代码,使用的是aardio写的,直接可以运行,ffmpeg直接区官方下载.

import win.ui;
import fsys.dlg;
/*DSG{{*/
mainForm = win.form(text="都客视频封面工具";right=600;bottom=400)
mainForm.add(
btnClearList={cls="button";text="清空";left=482;top=195;right=547;bottom=223;z=6};
button3={cls="button";text="浏览";left=309;top=275;right=376;bottom=300;z=4};
button4={cls="button";text="开始处理";left=400;top=267;right=499;bottom=306;z=5};
groupbox={cls="groupbox";text="工作区(拖拽文件或者文件夹到列表,支持mp4和avi格式)";left=16;top=21;right=568;bottom=376;edge=1;z=1};
listcol={cls="listview";left=32;top=48;right=469;bottom=225;acceptfiles=1;edge=1;z=2};
txtOutDir={cls="edit";left=36;top=276;right=297;bottom=302;edge=1;z=3}
)
/*}}*/

import  process;
import process.popen;

mainForm.listcol.insertColumn("列名",150);
mainForm.listcol.insertColumn("文件路径",-1);

mainForm.button3.oncommand = function(id,event){
    //输出out目录
     mainForm.txtOutDir.text = fsys.dlg.opendir(,mainForm.hwnd,"请选择生成后文件存放的目录") 
}
var htfile={};

mainForm.button4.oncommand = function(id,event)
{    
        for(k,v in htfile)
        {    
            var para=string.format("-i %s -y -r 1 -ss 00:00:02 -vframes 1 %s",v,mainForm.txtOutDir.text+"\\"+k+".jpg");    
            process.popen("\res\ffmpeg.exe",para);            
        }
        win.msgbox("操作成功!","温馨提示");            
}
//拖放会触发onDropFiles事件
mainForm.onDropFiles = function(files)
{    
    var cur=mainForm.listcol.count;
    for(k,v in files)
    {    
        if(!table.find(htfile,v))
        {
            if(fsys.getExtensionName(v)=="mp4" or fsys.getExtensionName(v)=="avi")
            {            
                mainForm.listcol.addItem({cur+k,v});
                table.push(htfile,v);
            }
        }
    }    
}

mainForm.btnClearList.oncommand = function(id,event){
    mainForm.listcol.clear();
    htfile={};
}

mainForm.show();
return win.loopMessage();

使用FFmpeg截取视频封面图片(完整例子)相关推荐

  1. PHP中用ffmpeg获取视频封面图片详细步骤

    PHP中用ffmpeg获取视频封面图片详细步骤 一.环境准备 官网下载:https://ffmpeg.org/download.html wget https://ffmpeg.org/release ...

  2. php ffmpeg截图,php ffmpeg截取视频第一帧保存为图片的方法

    php ffmpeg截取视频第一帧保存为图片的方法 $xiangmupath = $this->getxiangmupath(); $filename = 'chengshi'; $cmd = ...

  3. ffmpeg php 抠像_PHP中使用ffmpeg截取视频图片笔记

    网上很多介绍的文章乱七八糟,说什么装扩展,还得编译... 等等都是些垃圾. 实现截取视频的封面图片简单的很,只需要3步: 1. 安装ffmpeg软件(什么系统都有对应的安装包),2.PHP中compo ...

  4. 如何用ffmpeg截取视频片段截取时间不准确的坑

       之前在工作中,有遇到需要程序化截取视频片段的场景,这里使用ffmpeg命令行就可以很容易实现,这里也记录下我们使用过程中遇到的坑,希望对大家也有所帮助.    举个例子,当我们要截取视频文件中i ...

  5. php ffmpeg截取视频文件,PHP中使用ffmpeg截取视频图片笔记

    网上很多介绍的文章乱七八糟,说什么装扩展,还得编译... 等等都是些垃圾. 实现截取视频的封面图片简单的很,只需要3步: 1. 安装ffmpeg软件(什么系统都有对应的安装包),2.PHP中compo ...

  6. ffmpeg获取视频封面图片

    ffmpeg百度云盘下载地址:https://pan.baidu.com/s/1Am_x0abBvXTrbCFPHs5e9Q 提取码:4y2r /*** ffmpeg百度云盘下载地址:https:// ...

  7. ffmpeg截取视频内容和批量处理视频

    操作视频时,经常需要批量加去水印,加去的同时我们需要不断的调试位置,来保证处理后视频的效果可以最佳,因为原视频时长长,在原视频上不断调试耗费时间比较长,因此,选择截取视频的的片段,来进行调试,调试完成 ...

  8. ffmpeg 截取视频片段 - python

    ffmpeg -i plutopr.mp4 -vcodec copy -acodec copy -ss 00:00:10 -to 00:00:15 cutout1.mp4 参数解析 -vcodec c ...

  9. java使用ffmpeg截取视频某个时间点的截图

    1.软件安装 mac brew install ffmpeg 安装后路径:"/usr/local/Cellar/ffmpeg/4.0.1/bin ffmpeg –version 查看版本 l ...

  10. java使用ffmpeg截取视频作为封面

    转自  https://blog.csdn.net/zhaowen25/article/details/39674029 网盘 https://pan.baidu.com/s/1o7YplUE 转自  ...

最新文章

  1. 操作系统原理之磁盘调度
  2. 如何使用puttygen生成密钥
  3. [杂笔]我的第一篇博客
  4. Python包、模块、类以及遇到的问题
  5. SpringBoot项目优化和Jvm调优及VisualVM远程连接监控JVM(JMX连接)
  6. Modis数据处理工具:MRT百度网盘下载和手把手图文安装教程
  7. android日期选择滚轮框架,GitHub - liwenzhi/wheelview: 滚轮效果的View,日期选择器
  8. LeetCode 414. Third Maximum Number
  9. C# Tostring 格式化输出字符串全解
  10. 台式计算机cpu多好,2019台式处理器排行榜_台式机处理器排行榜 前六强详细介绍...
  11. python笔记——常用的内置函数
  12. 【codeforces 709C】Letters Cyclic Shift
  13. 瑞斯康达nms_瑞斯康达接入网设备维护标准手册.docx
  14. js微信抢红包脚本代码_微信抢红包插件示例代码及其实现原理
  15. 架构系列---QR二维码和扫描二维码登陆原理
  16. Linux通过windows代理上网并安装软件
  17. 宝贝对不起,放下工作养不起你,拿起工作陪不了你…
  18. 万由u-nas系统用上Let’s Encrypt 免费Https安全证书
  19. c++中的sort函数
  20. 广东中学计算机课可教什么,广东中学教师资格证需要考哪几门课程

热门文章

  1. 示波器在Multisim仿真中如何看信号周期频率
  2. ma2灯光控制台 linux,MA2灯光控制台简易教程.pdf
  3. 字节跳动A/B实验背后的秘密:样本量计算
  4. 泛函分析 04.06 有界线性算子 - 习题课
  5. arduiono电子音乐代码_使用Word2003的EQ域代码制作音乐简谱
  6. 史上最全计算机网络大纲
  7. 网络电台mms地址大全(一)
  8. linux中u盘驱动程序编写,Linux下的硬件驱动——USB设备(下)(驱动开发部分)...
  9. Android逆向Unity3D——XXX快跑破解
  10. Code Review : Review Board + Svn