gpt4 book ai didi

FFMPEG VBS 处理同步文件

转载 作者:行者123 更新时间:2023-12-04 23:21:58 24 4
gpt4 key购买 nike

我需要实现同时处理多个视频文件,而不是串行处理。下面的代码将文件一个接一个地处理。如何运行多个 ffmpeg session 以同时转换文件
下面的代码工作正常,但一次处理一个文件:

For Each oFile In folderFSO.GetFolder("C:\Users\admin\Documents\TestFiles").Files
If UCase(folderFSO.GetExtensionName(oFile.Name)) = "MXF" Then
strSplashImagePath = Left(oFile.Name, Len(oFile.Name) - 4) & ".mp4"
Cmd = "cmd.exe /c ffmpeg.exe -y -i ""C:\Users\admin\Documents\TestFiles\"&oFile.Name&""" -ab 128k -acodec aac -ac 2 -strict -2 -b:v 12000k -f mp4 -g 34 -pix_fmt yuv420p -r 25 -s 1920x1080 -vcodec h264 -preset ultrafast ""C:\Users\admin\Documents\TestFiles\"&strSplashImagePath&""""
objShell.Run Cmd, 10, True

end if
下一个

最佳答案

发现它的工作方式如下:

objShell.Run Cmd, 10, False
将此设置为 false 时,它​​不会阻塞 vbs 线程。

关于FFMPEG VBS 处理同步文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63914627/

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