我有一个未压缩的 RGB AVI 文件,其中包含 10 个灰度图像:https ://drive.google.com/open?id=0B9wKP6yNcpyfY1JzdmJTcHhjTmM (10 个图像)
使用 VirtualDub,我想提取应该只有 1 个通道的图像。我尝试过图像的所有情况总是有 3 个通道。
怎么可能呢?
我有一个未压缩的 RGB AVI 文件,其中包含 10 个灰度图像:https ://drive.google.com/open?id=0B9wKP6yNcpyfY1JzdmJTcHhjTmM (10 个图像)
使用 VirtualDub,我想提取应该只有 1 个通道的图像。我尝试过图像的所有情况总是有 3 个通道。
怎么可能呢?
如果您经常需要这样做,您的选择是使用 VirtualDub FilterMod https://sourceforge.net/projects/vdfiltermod “通过外部编码器导出” (官方 VirtualDub 无法导出 rgb)
下面的预设将使用 ffmpeg 保存灰色 tiff 序列(下载 ffmpeg.exe 并替换它的路径)
{ "description": "VirtualDub 外部编码器配置文件集合", “外部编码器”:{ “套”: { “tiff_gray”:{ "videoEncoder": "tiff_gray", “音频编码器”:“”, “多路复用器”:“”, “描述”: ””, “延期”: ””, “过程部分”:假, “useOutputAsTemp”:真 } }, “个人资料”:{ “tiff_gray”:{ “名称”:“tiff_gray”, "程序": "E:\\download\\vd\\ffmpeg\\ffmpeg.exe", "commandArguments": "-f rawvideo -pix_fmt %(pix_fmt) -s %(width)x%(height) -r %(fpsnum)/%(fpsden) -i -pix_fmt gray8 %(tempvideofile)_%%04d .tif", "输出文件名": "", “类型”:0, "pixelFormat": "bgra", “输入格式”:0, “checkReturnCode”:真, “logStdout”:是的, “logStderr”:是的, “绕过压缩”:假, “预删除输出文件”:真 } } } }