zoukankan      html  css  js  c++  java
  • 为视频(包括flv)进行批量截图

    1.截取单个图片,也就是每一个视频文件,截取一个图片。
        工具 ffmpeg + 批处理脚本。
            1.1 ffmpeg下载:
                1.1.1 打开网页  http://ffmpeg.zeranoe.com/builds/
                1.1.2 在这个网页的下面,64位系统,请找到“64-bit Builds (Static)”栏目,下载这个栏目中最上面的那个链接。32位请找到“32-bit Builds (Static)”,也是下载这个栏目中最上面的那个链接。
                1.1.3 下载后,在压缩包的“bin”目录里找到“ffmpeg.exe”,解压出来放在某个文件夹里。
            1.2 批处理脚本:
                1.2.1 在ffmpeg.exe的目录下,新建一个记事本,输入双横线以下内容:
    @rem -------------------------------------------------------------------------------
    rem @echo off
    
    set work_path=C:\flv文件夹
    set pic_path=C:\存放截图的地方
    
    @rem 截取视频的第120秒位置,如果你的视频比120秒短,请手动更改这个参数
    set start_time=120
    
    if not exist "%pic_path%" md "%pic_path%"
    
    for /R "%work_path%" %%s in (*) do (
        ffmpeg -i %%s -y -f image2 -ss %start_time% -q:v 0 -t 0.001 -s 640*480 %pic_path%\%%~ns.jpg
    )
    
    @echo 转换完毕
    pause
    @rem -------------------------------------------------------------------------------
    
                1.2.2 把这个记事本文件的后缀名改为“.bat”,双击运行即可。这个截图的速度有些慢,需要耐心等待,直到黑白界面显示:转换完毕,就可以关掉它。
                一个说明:这个批处理是针对“ffmpeg-20121230-git-518239c-win64-static”这个版本来写的,如果是老版本或新版本,参数可能会不一样,因此你需要参考ffmpeg的文档来重新设置相关参数。
    
    2.截取多个图片,也就是把电影的内容,每隔一段时间截取一幅图,最后把这些小图,做成一副大图。
        工具:视频截图网v1.2.3绿色版 http://www.cr173.com/soft/38845.html
        这个工具是全中文图形化的,因此我们就不详细介绍使用方法了,因为非常简单,打开程序“spjt.exe”后,按照菜单提示去做就行了。
  • 相关阅读:
    运动运行。
    stratMove方法
    抛物线
    表单的小例子吖
    常用的查询DOM的方法
    liuyan
    防止xss攻击。
    ES6
    Map的使用
    ZOJ 3998(线段树)
  • 原文地址:https://www.cnblogs.com/xxxteam/p/2851317.html
Copyright © 2011-2022 走看看