gpt4 book ai didi

ffmpeg - 如何将一堆具有透明度的 PNG 转换为可使用 Keynote 播放的视频

转载 作者:行者123 更新时间:2023-12-04 23:32:51 25 4
gpt4 key购买 nike

我曾经使用 ffmpeg 转换一堆具有 alpha 透明度的 PNG:

ffmpeg -i frame_%03d.png -vcodec png output.mov
我有一个旧的 mov这在哪里起作用。现在,我稍后再尝试这样做(现在在 M1 Mac 上)。现在它不再起作用了。以下是文件属性:


属性(property)
老电影(作品)
新电影(不工作)


解析度
378 × 378
1600 × 1000

编解码器
苹果 ProRes 4444
PNG

阿尔法 channel
是的
?

颜色配置文件
标清 (6-1-6)
?

软件
Lavf57.41.100
Lavf59.16.100

?显示我无法在 Quicktime 中打开新文件,也无法在 Keynote 中导入它。知道如何使用 ffmpeg将我的图像堆栈转换为可在 Keynote/Quicktime 中使用的具有透明度的文件?

最佳答案

This page和实验帮助我找到了解决方案:

ffmpeg -i frame_%03d.png -c:v prores_ks -profile:v 5  -bits_per_mb 8000 -pix_fmt yuva422p10le output.mov
关键似乎是 ayuva444p10le启用 alpha channel 并使用配置文件 45 (没看出有什么区别)。使用编码器 proresprores_aw在我的实验中也没有给出任何阿尔法。
奖金:在 Mac 上,右键单击生成的文件并选择视频编码选项会打开一个对话框。使用 HEVC 选项之一并选择复选标记以保持透明度会降低文件大小(在我的情况下从 109 MB 到 3 MB)。

关于ffmpeg - 如何将一堆具有透明度的 PNG 转换为可使用 Keynote 播放的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72777781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com