ffmpeg 在将图像转换为视频时改变配色方案

Posted

技术标签:

【中文标题】ffmpeg 在将图像转换为视频时改变配色方案【英文标题】:ffmpeg alters color scheme when converting images to a video 【发布时间】:2019-07-06 05:44:02 【问题描述】:

我正在尝试将一系列 png 图像转换为视频。不幸的是,虽然播放的正是我想要的,但视频会改变颜色。

用于转换图像的命令:

ffmpeg -framerate 30 -pattern_type glob -i '*.png' -c:v libx264 -profile:v high -crf 20 -pix_fmt yuv420p out.mp4

原图颜色:

视频中显示的颜色。

如何避免这种颜色变化?

编辑 我找到了答案,如下所示。

【问题讨论】:

无法复制。为什么两张图片的宽度不同? 我以不同的比例从视频中截取了结果。我换了机器还是一样 【参考方案1】:

问题在于使用的视频播放器。 我在两台使用 Ubuntu 16.04 的不同机器上播放了视频。

Totem 电影播放器​​(Ubuntu 上的默认设置)提供扭曲的颜色。 VLC 媒体播放器产生正确的颜色。 (Ubuntu 16.04) VLC 媒体播放器产生正确的颜色。 (Windows 7的) Windows Media Player 产生正确的颜色。 (Windows 7)

【讨论】:

以上是关于ffmpeg 在将图像转换为视频时改变配色方案的主要内容,如果未能解决你的问题,请参考以下文章

改变linux默认配色方案(dircolors和dircolors-solarized使用)

python matplotlib包图像配色方案

把Eclipse修改为黑色主题!配色方案详细图文并茂可供下载!

更改 Gentelella 配色方案

如何进入幻灯片配色方案 设置蓝色为背景配色方案 应用于所有幻灯片

FFMPEG-将视频转换为图像