借助ffmepg强大的功能,在powershell命令行中可以实现对视频或者图片的批量操作
视频批量转图片
将视频的帧变成JPG图片,需要下载ffmepg,并将其加入环境变量
# 将文件夹中的所有视频文件找出来$b = Get-ChildItem D:\ssss *.mov*#到指定的文件中,新建子文件夹以每个视频的文件名为名字,跳转到子文件中,调用ffmpegforeach ($i in $num) {$newfolder = "D:\我的生活\test\"+($b[$i].name).Replace(".mov","");new-item $newfolder -Type Directory;cd $newfolder;ffmpeg.exe -i $b[$i].FullName -r 2 %d.jpg}
- ffmpeg的命令行参数主要有,
-i后面跟的是要处理的文件的完整路径,-r是帧率,-r 2表示导出两张图,%d是导出图片的序号 
