小编Arc*_*her的帖子

ffmpeg添加具有不同大小的半透明水印(png)

我试图在半透明的h264视频上添加png水印(带有alpha通道)。通过使用叠加滤镜,我设法在视频中添加了水印。

ffmpeg -y -i input.mp4 -i watermark.png -filter_complex "[0][1] overlay=0:0" -c:v libx264 -an output.mp4
Run Code Online (Sandbox Code Playgroud)

但是覆盖过滤器不提供透明选项。因此,我尝试使用混合过滤器。但是,当我使用原点解析时,会出现错误消息。

ffmpeg -y -i input.mp4 -i watermark.png -filter_complex "[0][1]blend=all_mode=overlay:all_opacity=0.3" -c:v libx264 -an output.mp4
Run Code Online (Sandbox Code Playgroud)

输出:

  libavutil      55. 28.100 / 55. 28.100
  libavcodec     57. 48.101 / 57. 48.101
  libavformat    57. 41.100 / 57. 41.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 47.100 /  6. 47.100
  libavresample   3.  0.  0 /  3.  0.  0
  libswscale      4.  1.100 /  4.  1.100
  libswresample   2.  1.100 /  2.  1.100
  libpostproc    54. …
Run Code Online (Sandbox Code Playgroud)

transparency ffmpeg blend filter

5
推荐指数
2
解决办法
7138
查看次数

ubuntu主机docker ubuntu容器主机和容器之间的剪贴板共享

我使用 ubuntu 16.04 作为 docker 主机并运行 docker 容器(也是 ubuntu 16.04)。还可以通过 ssh 连接到容器来使用 neovim 编辑代码。

但在主机/容器之间共享拉取的数据确实很不方便。我可以在主机 ubuntu 中轻松地在 Neovim 实例之间共享拉取的数据。但不是在容器中。

我读了一篇关于在主机/容器之间共享剪贴板的文章,如下链接。但它根本不起作用。

Docker 容器与主机共享剪贴板

知道如何正确设置容器环境来共享提取的数据吗?

我在 docker 容器中安装了 xsel/xclip,但它不起作用。另外,我已经按照文章所述在容器中设置了 DISPLAY 环境变量。

请有人帮我纠正设置。谢谢

clipboard sharing yank docker neovim

5
推荐指数
0
解决办法
613
查看次数

标签 统计

blend ×1

clipboard ×1

docker ×1

ffmpeg ×1

filter ×1

neovim ×1

sharing ×1

transparency ×1

yank ×1