我有一个包含单个数字(1 或 2)的纯文本文件,我想创建一个批处理文件,将该数字作为乘数,以便-b:v 3000k
该批处理文件将根据外部乘数创建一个比特率为 3000k 或 6000k 的视频。是否可以对后面指定的值进行计算-b:v
?
答案1
是的。请参阅https://www.ffmpeg.org/ffmpeg-utils.html- 表达评估。
您的外部乘数为 multiplier.txt:
2
ffmpeg.bat:
## Read file content into a variable:
set /p multiplier=<multiplier.txt
## Then use the variable as %multiplier%
ffmpeg.exe -i INPUT -b:v %multiplier%*3000k OUTPUT