alpha-channel

Adobe Illustrator 中的 ARGB
alpha-channel

Adobe Illustrator 中的 ARGB

我需要创建一些图标,并且我的客户对背景的要求是(A:0,R:255,G:255,B:255)。  我正在使用 Adob​​e Illustrator,如何更改 Alpha? 当背景透明时,所有颜色值都是0。当背景为白色时,所有值都是255。 我不知道该如何处理这个问题,因为这是我第一次创建图标。  ...

Admin

PowerPoint 中的透明视频 (RGB+Alpha)
alpha-channel

PowerPoint 中的透明视频 (RGB+Alpha)

我可以在 After Effects 中导出透明背景视频 - 带有 RGB+Alpha 的 AVI。视频中是一个男人在绿屏背景下说话。 但是,一旦我将其导入 PowerPoint,就会出现黑色背景并且视频不再透明。 有没有办法将透明背景视频导入 PowerPoint? 谢谢。 ...

Admin

ffmpeg 在 alphamerge 期间卡在最后几帧上
alpha-channel

ffmpeg 在 alphamerge 期间卡在最后几帧上

我正在尝试使用之前提取的 alpha 文件将 alpha 通道放在 mp4 文件上。我使用的带有一些调整标志的命令如下: ffmpeg -hide_banner -i video.mp4 -i alpha.mp4 -filter_complex "[0:v][1:v]alphamerge" -c:v libvpx -c:a libopus -b:v 2900k -crf 40 -pix_fmt yuva420p -threads 32 -auto-alt-ref 0 final_4.webm -loglevel verbose 两个文件video.mp4都...

Admin

ffmpeg 合并视频(包括一个具有 alpha 透明度的视频)和 mp3 音频
alpha-channel

ffmpeg 合并视频(包括一个具有 alpha 透明度的视频)和 mp3 音频

我有两个视频轨道(一个具有 alpha 透明度,两个都没有音频)和一个音频文件,我需要将它们以相同的开头放在一起。 所以: 我只能用以下代码将两个视频混合在一起: ffmpeg -i "alpha.mov" -i "background.mov" -filter_complex "nullsrc=size=1920x1080 [base]; [0:v] setpts=PTS-STARTPTS [top]; [1:v] setpts=PTS-STARTPTS [bottom]; [base][top] overlay=shor...

Admin

是否可以使用 FFmpeg 分别压缩 PNG 序列的 alpha 和 RGB 通道?
alpha-channel

是否可以使用 FFmpeg 分别压缩 PNG 序列的 alpha 和 RGB 通道?

假设我有一系列 32 位 (RGBa) PNG 文件。是否可以使用一个编解码器压缩 RGB 通道,使用另一个编解码器压缩 alpha 通道?例如,如果我将 RGB 和 alpha 作为单独的 PNG 文件(分别为 24 位和 8 位),我会执行以下操作: ffmpeg -framerate 60 -i 24_bit_rgb%04d.png -c:v libx264rgb -qp 0 -preset veryslow rgb.mp4` ffmpeg -framerate 60 -i 8_bit_alpha%04d.png -c:v libx265 -x26...

Admin

FFmpeg 中带有 Alpha 的 PNG 序列的无损 VP9 Webm 编码
alpha-channel

FFmpeg 中带有 Alpha 的 PNG 序列的无损 VP9 Webm 编码

我正在尝试使用无损 VP9 编解码器和 ffmpeg 对一系列 32 位 8bpc PNG 图像(带有 alpha 通道的 RGB)进行编码;具体来说: ffmpeg -framerate 60 -i out%04d.png -c:v libvpx-vp9 -lossless 1 -pix_fmt yuva420p output.webm 这似乎对视频进行了无损编码;但是,当我运行时: ffmpeg -i output.webm out%04d.png 它生成的 PNG 图像是缺少 alpha 通道(它们是 24 位,8bpc)!这里出了什么问题? ...

Admin

ffv1:FFmpeg 视频编解码器 #1
alpha-channel

ffv1:FFmpeg 视频编解码器 #1

假设我有一系列 PNG 图像文件,这些文件可能包含也可能不包含 Alpha 通道(假设那些包含 Alpha 通道的文件实际上会利用它)。虽然 PNG 文件本身具有自己的无损压缩,但我通常可以通过使用无损视频编解码器(例如 x264)来获得更小的文件大小。例如: ffmpeg -framerate 60 -i out%04d.png -c:v libx264rgb -qp 0 out.mp4 与单独存储原始 PNG 文件相比,它为我节省了大量文件(视频文件 1.92GB vs 单独存储 4.51GB)。但是,我不认为它支持 alpha 通道,所以我不能总是...

Admin

Alphamerge 滤镜仅适用于第一帧
alpha-channel

Alphamerge 滤镜仅适用于第一帧

我正在尝试在特定的非矩形对象上实现模糊滤镜,我有蒙版和样本视频,但问题是视频第一帧的 alphamerge 结果应用于整个视频(就像你在整个视频长度上叠加了静态图像一样)我使用了以下命令 ffmpeg -y -i sample_video.mp4 -i masked_image.png -filter_complex "[0:v][1:v]alphamerge,boxblur=16[alf];[0:v][alf]overlay[v]" -map [v] -map 0:a -c:a copy -preset ultrafast test.mp4 样本视...

Admin

将 bmp 转换为 png,并将黑色转换为 alpha
alpha-channel

将 bmp 转换为 png,并将黑色转换为 alpha

我从游戏《半条命》中导出了一些精灵;但是,它们似乎有黑色色调,而不是 alpha 通道。例如: 如何将黑色转换为 alpha/透明度? ...

Admin

将 ffmpeg4 与 Pyglet 集成。使用 alpha 识别流的正确方法是什么?
alpha-channel

将 ffmpeg4 与 Pyglet 集成。使用 alpha 识别流的正确方法是什么?

我们正在尝试将 ffmpeg4 与 Pyglet 结合起来。 一切进展顺利,但我们有一个问题: 如果使用 ffmpeg4 从带有 alpha 的 png 文件创建 VP9(或 VP8)文件,我们将获得内部带有 alpha 的视频文件(webm)。 ffmpeg -i image_seq%03d.png -qmin 0 -qmax 50 -crf 5 -b:v 1M output.webm 带有 alpha 的 webm 视频示例可在此页面找到:https://simpl.info/videoalpha/ 然而,在播放时,除非我们将编解码器覆盖为 l...

Admin

如何在 Photoshop 中获取精确的 alpha 值
alpha-channel

如何在 Photoshop 中获取精确的 alpha 值

我需要知道 Photoshop 中像素的确切 alpha 值。我尝试使用此问题中的答案 (在 Photoshop 中确定像素 alpha 值),但它给出的不透明度百分比为 27%,可以是 68 到 70 之间的任何值,除以 255 后四舍五入为 27%。 有没有什么方法可以在 Photoshop 中获取精确的 alpha 值? ...

Admin

如何在 ffmpeg 中连接不同大小的视频然后在背景上叠加透明度?
alpha-channel

如何在 ffmpeg 中连接不同大小的视频然后在背景上叠加透明度?

我有多个大小不同的视频,我需要将它们连接起来,然后将完成的连接结果放在 1080p 背景上。但是,目前我唯一能做到这一点的方法是填充各个剪辑,使它们在连接之前大小相同。我尝试制作填充 #[电子邮件保护]所以它有 alpha,但是当我转到覆盖命令,然后输出它时,我看到黑色填充。我如何获取 alpha 填充并在覆盖过程中保留 alpha? 我正在使用 php 来形成 pad string 命令和 concatenate 命令,原因与这个问题无关: // echo shell_exec("$ffmpeg $inputStringForConcat -i ba...

Admin

在 Paint.net 中将灰度转换为 alpha 通道
alpha-channel

在 Paint.net 中将灰度转换为 alpha 通道

我有一张 PNG 图像,其中有很多灰色阴影并且不透明: 我想将灰度转换为 Paint.net 中的 alpha 通道,这样完全白色的部分就会变得完全透明,完全黑色的部分保持不变,灰色部分会变成透明黑色,这样它们越浅就越透明,例如它会将 RGBA(100,100,100,255) 转换为 RGBA(0,0,0,155)。 我发现这个问题关于 Photoshop,我想做同样的事情,但是在 Paint.net 上。 有没有办法在 Paint.net 中做到这一点? ...

Admin

ffmpeg——如何将一个 PNG 叠加在另一个 PNG 上?
alpha-channel

ffmpeg——如何将一个 PNG 叠加在另一个 PNG 上?

我有带 alpha 层的 PNG A,我想将其叠加在另一个 PNG 之上B。如何使用 来实现ffmpeg? 我试过了ffmpeg -i A.png -i B -filter_complex "[0:v][1:v] overlay=0:0" out.png,但我只看到B。 以下是命令输出。 > frame= 1 fps=0.0 q=-0.0 Lsize=N/A time=00:00:00.04 bitrate=N/A > speed=0.0883x video:2169kB audio:0kB subtitle:0kB other st...

Admin

在将一个视频与另一个视频合并之前,如何测试其 alpha 通道?
alpha-channel

在将一个视频与另一个视频合并之前,如何测试其 alpha 通道?

我正在处理带有 Alpha 通道的视频,并将其与给定位置的背景视频合并(例如,[100,100]). 您可以使用以下方法实现此目的: ffmpeg -i BACK -i OVER -filter_complex [0][1]overlay=100:100 输出 但我想测试结果而不必生成整个视频然后播放它。 我试过了甚高频液晶但它唯一的覆盖选项是将图片(甚至不是动画)放在视频上。我不知道有没有着色器MPC一HC适合我的,但我还没有找到(而且即使是最简单的着色器,通常也需要 CPU)。同样的事情也发生在avisynth:播放很不流畅,甚至更糟(我相...

Admin