首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在一个命令中缩放和添加水印(覆盖)?

如何在一个命令中缩放和添加水印(覆盖)?
EN

Ask Ubuntu用户
提问于 2017-09-08 00:54:33
回答 1查看 6.4K关注 0票数 1

我想立刻用水印对视频进行编码。但是我搞不懂如何统一视频命令和水印。

命令编码视频:

代码语言:javascript
运行
复制
ffmpeg -i video.mp4 -tune psnr -refs 3 -c: v libx265 -preset veryslow -crf 33 -vf scale = 640x360 videoencode.mp4
pause

这是水印命令

代码语言:javascript
运行
复制
ffmpeg -i videoencode.mp4 -i watermark.png -filter_complex "overlay = 10: 10" videofull.mp4

那么如何统一到一个单一的命令中呢?我很困惑。我不想做2次编码视频

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-09-08 09:02:20

尝试将缩放应用于输入,如下所示:

代码语言:javascript
运行
复制
ffmpeg -i video.mp4 -i watermark.png -filter_complex "[0:v]scale=640:360[bg];[bg][1:v]overlay=10:10" -tune psnr -refs 3 -c:v libx265 -preset veryslow -crf 33 videofull.mp4

使用以下方法检查videofull.mp4详细信息:

代码语言:javascript
运行
复制
ffprobe -v quiet -print_format json -show_format -show_streams videofull.mp4
票数 4
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/953759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档