ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10076|回复: 4

[Linux] 求教如何优化ffmpeg打水印速度的问题

[复制链接]
发表于 2020-3-6 05:36:43 | 显示全部楼层 |阅读模式
新人一个,本职是运维,最近为ffmpeg打水印太慢头疼,先贴打水印的命令。
ffmpeg -i X.ts -vf "movie=1.png [watermark]; [in][watermark] overlay=main_w-overlay_w-10:main_h-overlay_h-10 [out]" -c:v libx264 -c:a copy X.ts
因为使用脚本下载原视频、打水印、切片,大概是9分钟左右跑完一个30分钟200MB ts(下载的视频源是m3u8)的水平。
网速什么的都还不错,慢的原因我猜是出在打水印上。
环境是Linux服务器端,服务器不带显卡,跑ffmpeg的时候别的程序应该不会占用多少cpu及内存。
请教大师兄:
1.命令本身有没有可以改进的地方?
2.服务器多核cpu是否可以利用起来加快打水印的速度?
3.大师兄是否方便给我一些加快打水印速度的建议?

因为本职是运维的原因,所以很多视频处理上的知识储备非常不足,大师兄如果解答我的问题一定非常辛苦,先在此谢过!
回复

使用道具 举报

发表于 2020-3-8 21:17:18 | 显示全部楼层
未来ffmpeg可能会加入overlay的opencl处理吧,可能会快点,现在估计不太好优化,已经多线程slice处理了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-9 09:32:34 | 显示全部楼层
谢谢大师兄,今天给服务器上加丽台P2000
回复 支持 反对

使用道具 举报

发表于 2020-3-9 10:14:31 | 显示全部楼层
prattle 发表于 2020-3-9 09:32
谢谢大师兄,今天给服务器上加丽台P2000

看了一下。opencl的overlay已经在发行的版本里面了
回复 支持 反对

使用道具 举报

发表于 2020-3-9 10:14:32 | 显示全部楼层
prattle 发表于 2020-3-9 09:32
谢谢大师兄,今天给服务器上加丽台P2000

看了一下。opencl的overlay已经在发行的版本里面了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 13:09 , Processed in 0.076872 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表