本来一直用ffmpeg来获取视频文件的截图,后来发现Apple ProRes的格式,ffmpeg怎么都无法解码。只好用Apple Shake本身了。
截取一个mov文件的第一帧的命令是:
[b]-t 1[/b] 表示截取第一帧
批量的:
截取一个mov文件的第一帧的命令是:
shake -filein sample.mov -t 1 -fileout /tmp/sample.jpg
[b]-t 1[/b] 表示截取第一帧
批量的:
ls *.mov | while read f; do echo shake -filein $f -t 1 -fileout "/tmp/$(echo $f|sed s/.mov/\.jpg/)";done | sh