. : : ClassiClub ForuM : : .

会员中心 论坛帮助 日历事件 标记论坛已读
返回   精品技术论坛 » 技术论坛 » 『软件使用』

『软件使用』: 电脑软件推荐, 电脑软件使用, 经验分享



发表新主题 回复
 
主题工具
gzhls
 
gzhls 的头像
支柱会员
 
资 料:
注册日期: Aug 2009
帖子: 4,986 声望值: 4
精华: 0,解答: 15
#1 旧 2019-05-17, 20:59:24 默认 【求助】ffmpeg是否支持一次性在不同时间段添加不同的水印内容?
gzhls 当前离线  

因为要根据视频内容,在不同时间调整水印位置,以免水印严重遮挡内容

所以需要预设好多条在不同时间段添加不同位置和内容水印的需求

但查了下ffmpeg的文档,貌似他每次就只能写一条水印命令,而且还没法设置在哪些时间段显示?


————————————————————————————————————

orignal.flv : 要处理的原始视频文件(最好是绝对路径)
-y : 覆盖已有文件(注意,加水印不可覆盖原始文件,否则只能生成1秒的视频)
-b:视频的码率 这里设置1024k 基本可满足无损处理 如不设置-b参数则默认为200k 视频会非常模糊
-acodec copy : 保持音频质量不变
-f mp4 : 表示转换的视频格式
 
-i water.png : 水印图片路径
overlay=10:10 : 水印距离视频的左上角坐标
其他位置参数:
右上角:main_w-overlay_w-10:10
左下角:10:main_h-overlay_h-10
右下角:main_w-overlay_w-10:main_h-overlay_h-10
 
回复时引用此帖
C#
 
C# 的头像
核心会员
 
资 料:
注册日期: Oct 2000
帖子: 3,001 声望值: 3
精华: 0,解答: 10
#2 旧 2019-05-18, 10:17:55 默认
C# 当前离线  

你可以先分段然后再分别加水印然后再合成。或者直接上非线编软件openshot, shotcut, edius, premiere 等等。



滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红

白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 都付谈笑中
回复时引用此帖
gzhls
 
gzhls 的头像
支柱会员
 
资 料:
注册日期: Aug 2009
帖子: 4,986 声望值: 4
精华: 0,解答: 15
#3 旧 2019-05-18, 12:36:51 默认
gzhls 当前离线  

引用:
作者: C# 查看帖子
你可以先分段然后再分别加水印然后再合成。或者直接上非线编软件openshot, shotcut, edius, premiere 等等。
前面那个不太具有可操作性。每个视频大概要改20-40多次水印位置,每次都这么操作没法搞了
而且,我这个只能去想办法调用ffmpeg,因为要做成自己的软件,通过GUI来手工播放时设置位置,需求比较个性化,没法用第三方的软件来满足
回复时引用此帖
发表新主题 回复

主题工具

论坛规则  发帖规则
不可以发表主题
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子
论坛启用 vB 代码
版面启用 表情符号
版面启用 [IMG] 代码
版面禁用 HTML 代码


所有时间均为北京时间, 现在的时间是 14:59:58.

本论坛带宽由迅通网络提供
SSL证书由TrustAsia提供

Copyright © 2000 - 2019 ClassiClub Forum All Rights Reserved.
粤ICP备09123456号