@echo off
for %%a in ("*.MP4") do ffmpeg -i "%%a" -i ../soccer5s.png -i ../vpa.png -filter_complex "overlay=10:10,overlay=main_w-overlay_w-10:10" "%%~na-marked.mp4"
pause
#!/bin/bash
# Don't barf if no MP4 files and also do MP4 as well as mp4
shopt -s nullglob nocaseglob
for f in *mp4; do
echo Processing file $f...
ffmpeg -i "$f" ../soccer5s.png -i ../vpa.png -filter_complex "overlay=10:10,overlay=main_w-overlay_w-10:10" "${f}-marked.mp4"
done
1条答案
按热度按时间gg58donl1#
在你做任何事情之前,首先安装
ffmpeg
。使用homebrew是最简单的,你可以从here安装它。安装homebrew后,执行以下操作安装
ffmpeg
:现在将其另存为
go
,保存在$HOME
目录中:现在启动终端并使脚本可执行。您只需执行一次:
现在将目录更改到您有一些MP4文件的地方:
并运行: