【问题标题】:Using hex colors with ffmpeg's showwaves在 ffmpeg 的 showwaves 中使用十六进制颜色
【发布时间】:2018-02-03 17:50:54
【问题描述】:

我一直在尝试使用 ffmpeg 的 showwaves 过滤器创建一个视频,并将以下我理解的命令拼凑在一起。我想知道是否可以使用十六进制颜色设置 wav 表单的颜色。 (即#F3ECDA 而不是“蓝色”) 另外,请随时告诉我命令中是否有任何不需要的垃圾。谢谢。

ffmpeg -i audio.mp3 -loop 1 -i picture.jpg -filter_complex \
"[0:a]showwaves=s=960x202:mode=cline:colors=blue[fg]; \
 [1:v]scale=960:-1,crop=iw:540[bg]; \
 [bg][fg]overlay=shortest=1:main_h-overlay_h-30,format=yuv420p[out]" \
-map "[out]" -map 0:a -c:v libx264 -preset fast -crf 18 -c:a libopus output.col.mkv

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:

    语法见https://ffmpeg.org/ffmpeg-utils.html#Color。简而言之,就是colors=0xRRGGBBcolors=#RRGGBB。休息看起来不错。

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 1970-01-01
      • 2014-07-03
      • 2020-03-05
      • 2019-06-16
      • 2021-03-08
      • 2013-10-28
      • 2018-01-05
      • 2019-10-29
      相关资源
      最近更新 更多