一个方便的视频缩略图生成器。

thumbup的Python项目详细描述


pypilicensetravis-ci

thumbup是用python编写的命令行视频缩略图生成器。

竖起大拇指

您需要ffmpeg,然后才能使用thumbup,它可以由

# on macOS
brew install ffmpeg

# on ubuntu (>= 14.04)
sudo apt-get install -y \
  libavformat-dev libavcodec-dev libavdevice-dev \
  libavutil-dev libswscale-dev libavresample-dev libavfilter-dev

ffmpeg也可广泛用于许多其他发行版。请参考官方网站https://www.ffmpeg.org

thumbup可以通过pip安装

pip install thumbup

用法

要为视频文件file1file2生成缩略图,只需使用

thumbup file1 file2

上面将在视频文件所在的目录中创建file1.jpgfile2.jpg

要为目录dir中的所有视频文件生成缩略图,请使用-r选项。thumbup将递归地遍历目录dir中的每个视频,并在它们旁边生成缩略图。

thumbup -r dir

更多控制的完整帮助信息:

usage: thumbup.py [-h] [-v] [-r] [-f] [-o OFFSET] [-s X] FILE [FILE ...]

thumbup video thumbnail generator vv1.5.1

positional arguments:
  FILE                  one or more video files or directories (with -r)

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         logging more stuff
  -r, --rec             recursively go into all dirs
  -f, --force           force overwrite existing thumbnails
  -o OFFSET, --offset OFFSET
                        skip OFFSET (hh:mm:ss.ms or second) from the beginning
  -s X, --suffix X      add suffix to the output filename, input.mp4 ->
                        inputX.jpg

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring启动,状态404,错误“未找到”   JavaSpringBoot(使用SpringMVC)在默认错误响应中停止发送正文(可能在版本更新之后)   如何设置ehcache的位置。基于java的spring配置中的xml?   java调用函数在服务器中设置数组,在客户端打印数组   java如何知道mousePressed()事件何时发生?   java不在unitest中启动spring上下文   java生成无随机类的4位数   java从Android中的文本文件中的特定行获取特定单词   java ANTLR:以编程方式运行解析器时忽略语法错误   java自定义卡片视图形状   java如何保存自定义微调器状态   Java线程本地weakReference   ResultSet的java Can getString()方法可用于从MySQL表获取文本类型列的值?