Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 YUV 文件,我需要从视频文件中提取所有帧。问题是帧的像素深度为 11 位/像素。
但大多数像素格式选项不是 16 位就是 12 位。我正在寻找 11 位/像素的灰度格式。
目前我运行命令行:
ffmpeg -video_size 448x512 -r 25 -pixel_format gray -i MR.yuv outp ut-%d.png
检查灰度,gray16be,因为捕获的输出帧都失真。有什么方法可以提取 11 位/像素深度的帧吗?[自定义]
原创,gray16be 问候,Prajwal
任何位深度在 9 到 16 之间的 YUV 文件实际上都将存储为 16 位(未使用的位将用 0 填充)。除非您的源文件是由一个包含这些位的奇怪软件生成的,但我对此表示怀疑。
你试过gray16le吗?它比gray16be.
gray16le
gray16be
PS:对于命令行 ffmpeg 问题,建议在 superuser.com 上提问,而不是在 stackoverflow 上提问。