可以用ffmpeg来提取数据:
FFmpeg提取YUV数据
D:\Program Files\FFmpeg_SDK_4.0.25900\bin>ffmpeg.exe -i mpeg4-1080.mp4 1080p.yuv
yuv2avi
ffmpeg.exe -s 1920x1080 -pix_fmt yuv420p -i 1080p.yuv -vcodec copy 1080p.avi
avi2es
ffmpeg.exe -i divx4.avi -vcodec copy -f rawvideo divx4-352x240.m4v
有些转码需要使用专有工具:
| Format | Tools | |||
|---|---|---|---|---|
| H.264 | MediaCoder | |||
| MPEG-4 | MediaCoder/TMPGEnc | |||
| MPEG-2 | 编码工具是ProCoder | |||
| MPEG-1 | 用elecard mpeg-2 encoder pack编译profile为422的视频 | |||
| H.263 | 编码工具是格式工厂与MediaCoder | |||
| Sorenson Spark | 编码工具是4Media Video Editor和iTudou | |||
| RV | 编码工具是ProCoder | |||
| VP6 |
VirtualDub 1、安装vp6 decoder库文件 2、AVI到AVI的转换。先把原始文件转化为avi容器的, 然后再转码此avi文件至vp6格式 | |||
| DivX |
编码DivX各版本的视频文件比较麻烦。编码工具是VirtualDub,需要安装如下codec,注意DivX4、5、6不能共存,需要覆盖安装 | Ver | Codec | Remark |
| DivX3 | DivX ;-) MPEG-4 Low-Motion | divx 3.11 alpha | ||
| DivX4 | DivX Codec 4.01 | |||
| DivX5 | DivX Pro 5.0.2 | |||
| DivX6 | DivX 6.8.4 Codec | |||
| VC-1 | MANREO Encoder/WMEncoder/Windows Movie Maker/TMPGEnc | |||
博客提到可以使用FFmpeg来提取YUV数据,同时指出有些转码需要使用专有工具。主要围绕数据提取和转码工具展开,涉及FFmpeg这一编解码工具。
218

被折叠的 条评论
为什么被折叠?



