如何以编程方式在现有的mp4中插入背景颜色?

时间:2017-10-23 14:39:03

标签: android video

我有一个 mp4 文件,其中视频的背景颜色为纯白色/绿色/蓝色。使用背景,即可录制视频。我想更改背景颜色。请告诉我如何使用 Android 更改颜色以编程方式

1 个答案:

答案 0 :(得分:0)

您可以使用ImageMagickFFMPEG执行此操作。

首先,您必须使用FFMPEG使用以下内容从视频中获取所有帧:

ffmpeg -i "inputFile.mp4" "frames/out-%03d

然后使用ImageMagic,您可以根据您想要的颜色展平每个颜色:

mogrify -background green -flatten visualization/*.png

然后,您必须再次使用FFMPEG使用以下内容再次创建video/.mp4文件:

ffmpeg -framerate 1 -pattern_type glob -i '*.jpg' \
-c:v libx264 -r 30 -pix_fmt yuv420p out.mp4

<强>声明:

这只是一个让您入门的指南,并让您了解如何实现您的要求。应该做更多的研究,因为这是一个简单的问题要回答。

以下是我发现有用的一些链接: