FFMPEG水印文字/照片透明不透明度问题

标签 ffmpeg transparency opacity watermark

我遇到了两个问题。

  • 我正在尝试调整水印的大小和设置不透明度/透明度,但我似乎无法在一个命令行中做到这一点。

  • 命令重新缩放但不设置透明度:
    ffmpeg -i video.mp4 -i watermark.png -filter_complex "[1]scale=iw*0.1:-1[wm];[0][wm]overlay=x=15:y=10" output.mp4
    
  • 尝试设置文本的透明度,但使文本的边框呈灰色。

  • 命令调整文本大小并设置边框,但无法设置透明度:
    ffmpeg -i video.mp4 -filter_complex "drawtext=fontfile=wryh.ttf:text='sample':x=20:y=15:fontcolor=white@1:fontsize=15:fontcolor=white:bordercolor=black:borderw=0.51" output.mp4
    

    最佳答案

    组合命令:

    ffmpeg -i video.mp4 -i watermark.png -filter_complex "[1]format=rgba,colorchannelmixer=aa=0.7,scale=iw*0.1:-1[logo];[0][logo]overlay=15:10:format=auto,drawtext=fontfile=wryh.ttf:text='sample':x=20:y=15:fontcolor=white@1:fontsize=15:fontcolor=white:bordercolor=black:borderw=0.51,format=yuv420p" -c:a copy video.mp4
    

    关于FFMPEG水印文字/照片透明不透明度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67190763/

    相关文章:

    python - 使用 OpenCV 4.5.1 打开 VideoStream 可在 Windows 上运行,但在 Docker python :3. 9.2-slim-buster 上针对特定 IP cam 失败

    android - 使用 FFmpegMediaPlayer - Apk 大小增加了大约 35MB - (没有库 apk 大小 - 4mb)

    android - 带有不透明按钮的半透明 fragment

    video - 使用 ffmpeg 自动将视频分割成四分之一和堆叠

    audio - 解码 EVRC 语音编解码器

    c++ - 如何让 CMFCToolBar 识别图像 mask ?

    css - IE7 在带有 bg img 的 div 中显示背景颜色,尽管声明为 'transparent'

    java - 透明度顶点顺序

    html - 对齐 :after to its parent container 的背景图像

    html - 多个透明背景图像