如何制作FFMPEG视频灰度?

时间:2017-08-01 00:27:09

标签: python video ffmpeg

在我的程序中,我在脚本中使用子进程Python模块来调用FFMPEG将一系列图像转换为视频(灰度)。它的工作原理和视频创建,但经过进一步检查,我发现视频本身已经错误地编码了不同的强度。

这是我的代码:

                subprocess.call(['/usr/local/bin/ffmpeg', '-framerate', \
                             framerate, '-f', 'image2','-pattern_type', \
                             'glob', '-i', self.directory + '/orbit_*.png', \
                             '-r', '10', '-s', '620x380', '-flags', 'gray', self.directory + 
                             ".avi"])

以下是指向已创建视频的链接:https://drive.google.com/open?id=0Bxt1siua2KQma0JaMVBMcE9TOEE

如果您要查看视频右侧的比例尺,通常看起来像this 在颜色上,您会看到相同的颜色在比例尺上显示两次。我认为这是因为FFMPEG以相同的方式读取具有相同强度(例如,黄色和蓝色)的颜色,因此当照片被编码为灰度时,它看起来像这样。

我该怎么办?这是一个改变" -flags"," grey"我的子进程调用的参数?

0 个答案:

没有答案