如何用FFmpeg命令把视频流 转码生成多个.yuv文件?
比如使用 FFmpeg 命令可以把视频转码可以生成多个 .jpg 序列文件,使用类似的方法却不能生成多个 .yuv 文件,提取出来的关键帧都存放到了同一个 .yuv 文件里面。
```
ffmpeg -i %s -c:v rawvideo -pix_fmt nv21 -vframes 1 %s
```
这样只能每次执行只能生成一个.yuv文件,这不是我想要的,
```
ffmpeg -i %s -vf fps=fps=1/5 ·····························
```
我想要比如,隔5帧生成一个 .yuv 文件,再隔5帧又生成一个,生成一系列的 .yuv 序列文件存储到sd卡。
小弟在此请教各位大佬前辈,请指教。
是不是使用 ffmpeg 命令不能直接对视频提取关键帧存储成单个单个的.yuv文件吗?
ffmpeg -i ~/Movies/objectC/facebook.mp4 -pix_fmt yuv420p -vf "select='eq(pict_type,PICT_TYPE_I)'"-f segment -segment_format yuv420p a-%d.yuv
页:
[1]