你可以尝试使用以下的bat脚本来批量将文件夹中的拓展名为.mp4的文件切片为.ts文件:

@echo off
setlocal enabledelayedexpansion

set "ffmpeg=<ffmpeg路径>"
set "input_folder=<输入文件夹路径>"
set "output_folder=<输出文件夹路径>"

for %%f in ("%input_folder%\*.mp4") do (
    set "input_file=%%~nf"
    set "output_file=!output_folder!\!input_file!.ts"
    %ffmpeg% -i "%%f" -c copy -bsf:v h264_mp4toannexb -f mpegts !output_file!
)

echo 切片完成!
pause

请将<ffmpeg路径>替换为您实际的ffmpeg可执行文件路径,将<输入文件夹路径>替换为要批量切片的文件夹路径,将<输出文件夹路径>替换为切片后的.ts文件输出文件夹路径。

保存脚本为一个后缀为.bat的文件,然后运行该脚本即可批量将.mp4文件切片为.ts文件。切片后的文件将保存在指定的输出文件夹中。

请确保您已经正确安装并配置了ffmpeg

帮我写一个使用ffmpeg把文件夹里拓展名是mp4的文件批量切片为ts文件的bat脚本

原文地址: https://www.cveoy.top/t/topic/ihWD 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录