gpt4 book ai didi

windows - 如何在 Windows 中循环处理 FFMpeg?

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

我想在我的所有视频中安装水印。我有 25 个视频。但是使用ffmpeg 1次1次时我很累。我想要多合一脚本。如何 ?

ffmpeg -i video01.mkv -i watermark.png -filter_complex "overlay = 10: 10" output01.mkv
ffmpeg -i video02.mkv -i watermark.png -filter_complex "overlay = 10: 10" output02.mkv

我使用脚本。但我很困惑,所以我所有的视频都只运行 1 个脚本

帮我

最佳答案

好吧,我不确定我是否理解你的问题,但如果是的话,你需要这样的东西:

ffmpeg -i !_input_file! -i watermark.png -filter_complex "overlay = 10: 10" !_output_file!

完整代码:

:: this is one line command: cd /d “%~dp0”

:: make system go to drive(d) and path/folder(p) of current file (%0)

@echo off && setlocal enableextensions enabledelayedexpansion

cd /d “%~dp0”

:: looping from 1 by 1 to 25 (leading with 0 file 1-9 to input/output files)

for /l %%i in ( 1 1 25 ) do (

if %%i leq 9 (

set _input_file=video0%%i.mkv
set _output_file=output0%%i.mkv

) else (

set _input_file=video%%i.mkv
set _output_file=output%%i.mkv

)

ffmpeg -i !_input_file! -i watermark.png -filter_complex "overlay = 10: 10" -v error -stats -vn !_output_file!

)

关于windows - 如何在 Windows 中循环处理 FFMpeg?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53629974/

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