gpt4 book ai didi

ffmpeg - 将PNG序列的Alpha channel 转换为H265的Y channel

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

我有一个视频渲染器,它需要两个 H265 流(YUV420),我需要烘焙它们以使它们中的一个与另一个形成 alpha 蒙版。这一切都已解决并且效果很好,但是如果我按照此处的说明进行操作:
ffmpeg splitting RGB and Alpha channels using filter
Alpha channel 略微关闭。我的假设是这是由于 alpha channel 通过 RGB->YUV 矩阵进行缩放。

输入是一个 PNG 文件序列,输出是两个 MKV 文件。

那么问题来了:我怎样才能告诉 FFmpeg 在不触及像素数据的情况下将 alpha channel “重新解释”为 Y channel ?理想情况下,通过在一个命令行中生成两个 MKV:s,如另一个问题所示,但至少不重写源文件。

最佳答案

我通过使用像素格式 yuv444p 的 rawvideo 格式和一个小脚本来编写 rawvideo 输入解决了这个问题(基本上将 alpha channel 写入 Y channel 并在其他地方写入零)。

如果有更清洁的解决方案(即不需要通过自定义脚本进行管道传输的解决方案),我会很乐意接受它作为答案:)

关于ffmpeg - 将PNG序列的Alpha channel 转换为H265的Y channel ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49544031/

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