![]() |
1
35
是的,ffmpeg确实支持视频文件中的alpha通道。ffmpeg中并非所有的编解码器都支持alpha-tho。在一个动画中运动PNG。MOV文件是alpha的一个很好的组合。
要使用alpha编码图像或将图像导入alpha视频,请尝试:
Quicktime将播放该视频。
要将带有alpha的视频解码/导出为带有alpha的图像,请尝试:
请注意,我将它们导出到一个名为“export2”的目录中。请确保将%d部分留在那里。这些命令将在Windows系统上正常工作。Linux/Mac用户可能需要添加引号,并像往常一样交换一些。 |
![]() |
2
23
我知道这个话题有点老了,但我还是在发帖。 FFMPEG和Quicktime动画(RLE)或FFVHUFF/HUFFYUV都可以。
您将获得保留透明度(alpha通道)的视频文件。 我还听说On2-VP6变体(不是WebM-VP8)可以处理alpha,但我手头没有他们的编解码器。 这也有效。 -ffmpeg-i yoursequence%d.png-vcodec png movie_with_alpha。压敏电阻 |
![]() |
3
9
对于遇到这个问题并沮丧地把头撞在墙上的web开发人员来说,创建一个 transparent WebM video ,但目前您可能需要从源代码处编译ffmpeg和所需的库。 我想在一个网站上显示一个渲染的Blender视频,但要保持透明度。第一步是将混合器输出呈现为单个PNG文件。在那之后,我花了相当长的时间试图强制ffmpeg将这些PNG文件转换为单个视频。基本命令很简单:
此命令加载所有带有文件名的PNG
此时,我意识到可能需要从头开始重新编译ffmpeg。我努力使用其他一些工具,但最终还是使用了ffmpeg。在从最新的源代码编译libvbx和ffmpeg之后,一切都很顺利。 |
![]() |
4
-1
检查您的ffmpeg版本
ffmpeg版本n4。1.4版权(c)2000-2019 FFmpeg开发者 使用gcc 7(Ubuntu 7.4.0-1ubuntu1~18.04.1)构建 您需要更新到v4,以便使用alpha支持
注意,你需要从你的系统中删除旧的ffmpeg。
注意——你可以在每次通过ffmpeg跑步时隐藏上面的内容,以免它们不断出现 -隐藏横幅 |
![]() |
Ted Yu · 用于OSWAP ESAPI的Sybase编解码器 6 年前 |
![]() |
Knowledge Drilling · mp3编解码器也有I/p帧? 7 年前 |
![]() |
Itachi · 支持redis的Scalacache 7 年前 |
|
Shumail Shahid · VP9中使用的快速运动估计算法? 7 年前 |
![]() |
Roland · 如何加快OpenH264解码器的速度 8 年前 |