自熟披萨饼
01 封面图
一、背景
为了在CSDN中上载视频, 其中需要设置它的封面。 因此, 下面通过Python 编程, 获得每个短视频的第一张图, 也就是视频的封面。
具体上传视频的界面如下:
▲ 图1.1.1 设置短视频的封面和相关的内容
二、软件
下面给出了转换程序。 这个程序以备之后应用。
#!/usr/local/bin/python
# -*- coding: gbk -*-
#============================================================
# MP42JPG.PY -- by Dr. ZhuoQing 2023-10-03
#
# Note:
#============================================================
from headm import *
import cv2
from PIL import Image
#------------------------------------------------------------
tspdropfile2pastetext()
infile = clipboard.paste().split('\r\n')
printf(infile)
#------------------------------------------------------------
if len(infile) == 0:
printf("ERROR: Copy file into clipboard.\a")
exit
for f in infile:
if not os.path.isfile(f): continue
if not f.split('.')[-1].upper() in ('MP4', "AVI", "MPG"):
continue
avifile = f
#filedir, filename = os.path.split(avifile)
#printf(avifile)
#outfile = os.path.join(filedir, "1.JPG")
outfile = avifile.split('.')[0] + '.JPG'
cam = cv2.VideoCapture(avifile)
ret, frame = cam.read()
img = Image.fromarray(frame[:,:,::-1])
img.save(outfile)
printf("%s-->%s\a"%(avifile, outfile))
#------------------------------------------------------------
printf("\a")
#------------------------------------------------------------
# END OF FILE : MP42JPG.PY
#============================================================
※ 总 结 ※
本文对于将短视频的封面提取的目标和程序进行了记录。
● 相关图表链接: