问题标签 [video-watermarking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
video - FFMPEG 批处理中的多个步骤
我是使用 ffmpeg 修改视频内容的新手,我正在寻求帮助创建一个命令来执行以下操作:
- 修剪前4个
- 修剪视频的最后 4 秒
- 在开头和结尾添加 1 秒淡入淡出
- 在右下角添加水印
我已经能够找到单独执行这些操作的示例,但不确定——从语法上讲——是否可以在一个命令中完成所有这 4 件事。
任何帮助表示赞赏!
javascript - 视频的动态文本背景
我正在尝试在可以动态更改的视频上放置一个简单的文本背景。
在我的 html 中,我有:
我发现一些在线代码允许我通过创建 CSS 变量和 svg 元素来静态显示文本。这很好用,在整个视频中重复文本。
然后我尝试使用javascript设置变量。我通过设置使用图像文件对其进行了测试:
效果很好。
然后我尝试将初始 CSS 值替换为 set 属性。
我尝试过使用encodedURIString 和newUrlString,以及使用编码单引号'
(因为当我在Chrome 开发工具中查看数据时它们显示为双引号)。我可以看到在 Chrome 的 DOM 树中设置了 --videoBackground,但是当我导航到 videoWrapper div 并检查 :before 元素时,背景图像值始终为无。因此,假设可以做到这一点,我可以使用一些帮助来格式化 newUrlString 并设置属性。
java - 无法识别的选项 'bitmap1'。拆分参数列表时出错:找不到选项
当我尝试为视频添加水印时,出现以下错误:
我在 android studio 中使用了这段代码:
javascript - 每分钟在不同位置重新定位视频上的水印,无需插件
我想在每分钟后更改视频上水印的位置,例如右上角,左上角一分钟后等。在播放视频时这些随机位置。我已经通过 CSS 和 jquery 添加了水印。
查询部分-
CSS部分-
ffmpeg - 使用ffmpeg进行屏幕录制时添加水印的命令行是什么?
我尝试使用 ffmpeg 命令行记录屏幕。所以,我已经使用这个命令完成了它。ffmpeg.exe -rtbufsize 1500M -f -y -rtbufsize 100M -f gdigrab -t 00:02:00 -framerate 30 0 0 -probesize 10M 1920 1080 -draw_mouse 1 -i desktop -c:v libx264 -r 30 -preset ultrafast -tune zerolatency -crf 30 -pix_fmt yuv420p output.avi”。
现在,我想在录制视频时添加水印。如果你在这个领域有很好的经验,请给我很好的建议。感谢您的关注。真挚地。
batch-file - FFmpeg 水印延迟
您好,我正在尝试使用.bat文件为上传到我网站的视频添加水印。我希望水印在视频的2/3处开始。我写了下面的代码来做到这一点:
问题是我遇到了一些错误
第一个是当我使用echo查看它是否正常工作时,持续时间没有输出:
回声持续时间是:
我的覆盖代码中还有其他错误
batch-file - 水印不适用于带感叹号的视频
我制作了一个 .bat 脚本来为视频添加水印,徽标从右到左慢慢滑过视频。这是我的代码:
问题是我在带有感叹号的视频上收到错误消息:没有这样的文件或目录
我读到启用延迟扩展会删除感叹号,但我需要它才能使脚本正常工作。我怎样才能解决这个问题?
我尝试过的失败解决方案如下:
python - 使用 bbox 参数从图像中去除水印
我正在使用计算机视觉云服务来检测一组图像上的水印。云服务以边界框(bbox)的形式返回水印的位置。例如,一个输出如下所示:
边界框参数之前已在Stack Overflow上进行过解释。
我的目标是通过提供 bbox 参数作为可以删除水印的工具的输入来从图像中删除水印。
我认为 OpenCV-Python 非常适合这项任务。我检查了他们的图像处理 API,但找不到任何解决方案。我能找到的最接近的解决方案是inpainting。
我想知道使用 OpenCV 完成任务的最佳方法是什么?我会很感激任何帮助。
video - FFmpeg 命令为 mpg2、mss、lxf、3g2 视频文件添加文本水印
我正在使用以下命令在视频文件上添加水印:
mpg2 输入文件出错:
输入 #0,mpeg,来自“mpg2.mpg2”:
持续时间:00:02:27.07,开始:0.213367,比特率:4419 kb/s 流 #0:0[0x1e0]:视频:mpeg2video(主),yuv420p(tv , bt470bg/bt470m/bt4 70m, 底部优先), 704x480 [SAR 1:1 DAR 22:15], 29.97 fps, 29.97 tbr, 90k tbn,59.94 tbc 侧面数据:cpb:比特率最大/最小/平均:6000000/0 /0 缓冲区大小:1835008 vbv_delay:N/A 流#0:1 [0x1c0]:音频:mp2,44100 Hz,立体声,s16p,224 kb/s [NULL @ 000000bd67d2b3c0] 无法找到适合“输出”的输出格式.mp g2' Output.mpg2:参数无效
mss、lxf 和 3g2 视频文件也会出现类似错误。如何为这些视频文件格式添加水印?