当前位置: 首页 > 知识库问答 >
问题:

ffmpeg-将白背景的pngs转换成给出黑背景的电影

宋成天
2023-03-14

ffmpeg-PIX_FMT YUV420P-R 8-F Image2-pattern_type glob-i'*.00.png'电影.mp4

共有1个答案

宋畅
2023-03-14

你确定图像有白色背景吗?也许他们有透明的背景。通常情况下,透明的背景会在不支持透明的文件格式中转换为黑色。

但你也可以试试这个:

您可以通过-filter_complex参数和第二个-i输入与图形像素大小相同的白色图像文件,向视频文件添加白色背景。

-filter_complex "[0:v] setpts=PTS-STARTPTS [graphs]; [1:v][graphs] overlay=shortest=1 [out]" -map "[out]" 
 类似资料:
  • 我正在将PNG转换为JPG。透明背景默认变为黑色。我需要它是白色的。

  • 问题内容: 如果选择了该面板(单击该面板),则该面板的颜色为蓝色。另外,我在该面板上添加了一个小标志(图像),它表示所选面板之前已被选中。 因此,如果用户看到例如10个面板,其中有4个带有这个小标记,则他知道自己之前已经单击了这些面板。到目前为止,这项工作还不错。现在的问题是我无法显示小标志并使面板同时变为蓝色。 我使用css将面板设置为蓝色,使用设置背景图像。但是背景色似乎在图像上方,因此您看不

  • 我尝试将背景透明的tiff格式的图像转换为jpeg,以将其大小调整为200x200或1200x1200,但在转换时,背景变为黑色,我希望在转换后保持背景透明或白色 我的代码如下: 这在java JAI中是如何实现的?

  • 背景组件可以为场景设置背景色,效率要比a-sky高很多,因为并没有创建额外的模型,没有不必要的裁剪(当天空盒超出视锥体时)和遮挡处理(当天空盒遮挡3D对象时)。 例子 下面的示例将背景颜色设置为红色。 <a-scene background="color: red"></a-scene> Properties 属性 描述 默认值 color 场景背景的颜色。 black transparent 背

  • 背景 background-color background-color: <color> background-color: #f00; background-color: rgba(255, 0, 0, 0.5); background-color: transparent; /* 默认值 */ background-image background-image: <bg-image>[,

  • 背景是在3D场景中"地球背后"的区域。背景默认的颜色是0x000000。 背景的颜色可以通过 configure() API进行设置,如下所示: controller.configure({         color: {                 background:0x0000ff         } }); 也可以通过 setBackgroundColor() API来动态改变背景