Shake来做视频批量截图

本来一直用ffmpeg来获取视频文件的截图,后来发现Apple ProRes的格式,ffmpeg怎么都无法解码。只好用Apple Shake本身了。


截取一个mov文件的第一帧的命令是:
shake -filein sample.mov -t 1 -fileout /tmp/sample.jpg

-t 1 表示截取第一帧

批量的:
ls *.mov | while read f; do echo shake -filein $f -t 1 -fileout "/tmp/$(echo $f|sed s/.mov/\.jpg/)";done | sh



你可能感兴趣的:(apple,F#)