我知道可以用imagemagick
降低它,但是mozjpeg产生的图像要小得多。
我希望视频的所有帧都可以通过mozjpeg提取并转换为JPEG。
我尝试过的事情:
$ ind = 1
$ ffmpeg -hide_banner -ss 00:00:10 -i IN.webm -t 00:00:02 -r 24 -c:v bmp -f image2pipe pipe:1 | \
cjpeg - workDir/$((ind++)).jpeg
错误消息:
av_interleaved_write_frame(): Broken pipe time=00:00:00.00 bitrate=N/A speed= 0x
Error writing trailer of pipe:1: Broken pipe
frame= 1 fps=0.0 q=-0.0 Lsize= 6075kB time=00:00:00.04 bitrate=1194394.4kbits/s speed=0.0765x
video:6075kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
Conversion failed!