ffmpeg 视频比特率选项可以使用 txt 文件中的乘数作为参数吗?

ffmpeg 视频比特率选项可以使用 txt 文件中的乘数作为参数吗?

我有一个包含单个数字(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

相关内容