我是新的批处理文件脚本。我想转换多个.flv文件到.mp4使用第三方工具ex手刹车。我应该遵循的步骤是1.将.flv文件保存在一个文件夹中2.让批处理文件调用该文件夹并转换它(使用第三方工具),并以.mp4格式推送回来。
发布于 2014-09-24 20:05:32
首先,你应该看看这个网站:https://trac.handbrake.fr/wiki/CLIGuide
在那里,您可以找到如何使用命令行与工具通信,以选择编码、输入和输出文件等。因此,您的第一个任务是了解如何转换一个文件并将其存储在所需的目录中。因此,到目前为止,除了使用handbrake的命令行工具之外,还没有任何关于批处理脚本的内容。我不能帮助你,所以你必须自己去阅读并找出答案。
现在让我们来看看这一节的实际批处理脚本部分:你必须遍历一个文件夹中的所有.flv文件,并对每个文件执行一个操作。下面是你怎么做的:
FOR %%i IN (PATH\TO\YOUR\FOLDER\*.flv) DO (
REM put the handbrake specific command line in here to convert yout files
REM you can use %%i to access the filename
)因此您批处理文件可能如下所示:
@ECHO OFF
FOR %%i IN (C:\Users\XXX\Desktop\Videos\*.flv) DO (
C:\HandBrake\HandBrakeCLI.exe -i %%i -o %%i.mp4 -e x264 -q 20 -B 160
)我对HandBrakeCLI命令行不是很确定。没有试过,只是在导游网站上猜到的。
https://stackoverflow.com/questions/26012043
复制相似问题