FFMPEG:两个进程一个动作
FFMPEG : Two processes with a single action
我想在一次操作中用 2 个不同的源文件完成命令,可以吗?
我的代码:
ffmpeg -i 1.mp4 -i 1.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.2*alpha(X,Y)'[zork]; [0:v][zork]overlay" -vcodec libx264 myresult.mp4
ffmpeg -y -i myresult.mp4 -i 2.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.3*alpha(X,Y)'[zork]; [0:v][zork]overlay" -vcodec libx264 1.mp4
组合命令:
ffmpeg -i 1.mp4 -i 1.png -i 2.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.2*alpha(X,Y)'[zork1];[0:v][zork1]overlay[bg];[2]format=argb,geq=r='r(X,Y)':a='0.3*alpha(X,Y)'[zork2];[bg][zork2]overlay" -vcodec libx264 myresult.mp4
我想在一次操作中用 2 个不同的源文件完成命令,可以吗?
我的代码:
ffmpeg -i 1.mp4 -i 1.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.2*alpha(X,Y)'[zork]; [0:v][zork]overlay" -vcodec libx264 myresult.mp4
ffmpeg -y -i myresult.mp4 -i 2.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.3*alpha(X,Y)'[zork]; [0:v][zork]overlay" -vcodec libx264 1.mp4
组合命令:
ffmpeg -i 1.mp4 -i 1.png -i 2.png -filter_complex "[1:v]format=argb,geq=r='r(X,Y)':a='0.2*alpha(X,Y)'[zork1];[0:v][zork1]overlay[bg];[2]format=argb,geq=r='r(X,Y)':a='0.3*alpha(X,Y)'[zork2];[bg][zork2]overlay" -vcodec libx264 myresult.mp4