gpt4 book ai didi

colors - ffmpeg 颜色不透明度

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

我尝试旋转视频并由于旋转透明而保持未使用的位置,以便以后能够覆盖它并做到这一点,我想如果颜色是透明的就是正确的;在官方页面(https://www.ffmpeg.org/ffmpeg-filters.html#rotate)中,他们说您可以提供一种颜色,由于视频的旋转,ffmpeg 将使用该颜色代替未使用的位置。所以我尝试了,相对于 https://www.ffmpeg.org/ffmpeg-utils.html#Color用这些命令添加颜色

ffmpeg -i video.mp4 -vf "rotate=PI/6:fillcolor=red@0.0" -acodec copy output.mp4





ffmpeg -i video.mp4 -vf "rotate=PI/6:fillcolor=red@0x00" -acodec copy output.mp4



它不起作用。颜色保持不透明,并且无论不透明度的值如何(0.0 到 1.0)

你们中的任何人都可以知道发生了什么事吗?

最佳答案

过滤器输出将生成正确的 alpha,但由于 x264(通常与 ffmpeg 一起用于 H.264 的编码器)不支持 alpha,因此会显示填充颜色。您必须切换视频编解码器才能保留 alpha

就像是,

ffmpeg -i video.mp4 -vf "rotate=PI/6:fillcolor=red@0.0" -c:v qtrle -acodec copy output.mov

或者
ffmpeg -i video.mp4 -vf "rotate=PI/6:fillcolor=red@0.0" -c:v png -acodec copy output.mov

关于colors - ffmpeg 颜色不透明度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34873412/

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