如何批量去除视中的特定内容?

190 天前
 acbot

有没有工具或者是方法(最好是开源产品)可以批量去除视中特定的内容。比如:1. 去除视频的片头片尾,这种时间段基本是固定很多视频编辑工具都可以处理,只是有没有能做批量处理的工具呢; 2. 视频中间不定时插入的特定视频(比如:电视剧中间的广告)这些插入的视频特点就是每个视频中都重复一样,那么有没有工具能批量自动去除这些特定(用户指定一个样本)的视频。

634 次点击
所在节点    视频技术
7 条回复
tool2d
190 天前
写个 ffmpeg decode 工具,对每帧图片做 imghash 匹配。imghash 的来源就是样本,理论上可以做到。

好像 B 站的 Ai 审核就是按照每帧处理的。
freed
190 天前
第一个要求 ffmpeg 就可以
第二个应该要涉及比较深奥的了...机器学习啥的?
acbot
190 天前
@tool2d
@freed

第一个需求,单视频用 ffmpeg 处理过问题不大,问题还是在批量处理方面!
第二个需求,如果一段视频样本匹配不方便其实可以用户提交图片样本(比如:特定视频开始和结束的某帧图片,然后匹配这个图片的时间,然后截取),目前已经有民用级的监控系统,都可以做到给一个照片,然后在一段视频中查找照片上人物出现的时间点。
bigjie910
190 天前
cy
ltyj2003
190 天前
从技术方面回答
1 ffmpeg+批处理,比较简单
2 广告时段起始帧和结束帧和视频帧逐帧匹配,没啥现成工具,得自己调库写
从非技术方面
有多少视频要处理,自己看还是要传播盈利,盈利考虑法律风险没。
视频不多的话人工把广告起始标出来就行,然后 ffmpeg 切掉。
acbot
190 天前
@ltyj2003

2 这个需求只是用广告和片头片尾只是举例说明,实际情况是现有很多历史素材库当时根据不同的分发渠道制作了不同的片头片尾过还有中间插入的过场视频,所以这里面还存在有重复的视频(分辨率,片头,片尾不一样)要挑选出来。如果不借助机器去重,这种情况一个一个处理就太恼火了。我记得以前看过有一款软件可以视频去重
wktop
38 天前
@acbot 还记得是什么去重的软件吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987796

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX