gpt4 book ai didi

video - 如何使用 ffmpeg 在当前目录中的多个视频上应用水印

转载 作者:行者123 更新时间:2023-12-04 23:26:07 26 4
gpt4 key购买 nike

Linux + ffmpeg

我有一个包含 300 个视频的文件夹。我需要在所有这些视频上应用相同的水印,所以在文件夹中我有 300 个视频文件 + 1 个作为我的水印的 png 文件,我如何在系统不要求覆盖文件的情况下执行此操作?如何为每个输出文件生成不同的名称?那至少是 video1.mp4 video2.mp4 等...

 ffmpeg -i video.mp4 -i watermark.png -filter_complex 'overlay=10:10' output.mp4

我发现了类似的东西。

它可以正常工作,但会询问我是否想用下一个要标记的视频替换上一个视频:
#!/bin/bash
for f in *.mp4; do ffmpeg -i "$f" -i watermark.png -filter_complex 'overlay=10:10' -strict -2 "$~nf-360p.mp4"; done

如何生成一个命令,该命令具有在处理的每个 mp4 文件中应用当前目录的水印的标志,获取不同的名称,以便不覆盖输出文件?

谢谢。

最佳答案

感谢 slhck's comment ,我找到了解决方案:

for f in *.mp4; do ffmpeg -i "$f" -i watermark.png -filter_complex 'overlay=10:10' -strict -2 "$f-marked.mp4"; done

关于video - 如何使用 ffmpeg 在当前目录中的多个视频上应用水印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46852413/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com