1、在ts视频同目录下建sh文件,文件内容如下: for file in ./* do tsname=${file%.*}.ts mpname=${file%.*}.mp4 ffmpeg -i "$tsname" -y -f mp4 -codec copy -q:v 1 "$mpname" rm $tsname done 2、执行该sh文件
for %%a in ("*.ts") do ffmpeg -i "%%a" -f mp4 -codec copy "\%%~na.mp4 pause 保存为txt文件到需要转换格式文件所在文件夹内,修改文件后缀为.bat,然后双击运行
2、复制以下文本内容: for %%a in ("D:\源视频目录\*.mp4") do ffmpeg -i "%%a" -vcodec copy -acodec copy -f mpegts "D:\转换后目录\%%~na.ts" pause 3、点击保存 第四步:双击 run.bat 运行 运行完毕,转换好的视频就生成在转换后的目录了。
ffmpeg -i 文件名.mp4 -c copy -map 0:v -map 0:a -bsf:a aac_adtstoasc 文件名.ts bat语句 md ..\ts for %%a in ("*.mp4") do ffmpeg -i "%%a" -c copy -map 0:v -map 0:a -bsf:a aac_adtstoasc "..\ts%%~na.ts"
1、新建一个txt文本,将txt后缀修改为可执行的bat文件(如:run.bat) 2、复制以下文本内容: for %%a in ("D:\源视频目录\*.mp4") do ffmpeg -i "%%a" -vcodec copy -acodec copy -f mpegts "D:\转换后目录\%%~na.ts" pause 3、点击保存 ...
上述命令将首先编译 TypeScript 代码,并在成功后执行生成的 JavaScript 代码。在完成之后,您应该能够在输出文件夹中找到转换的 .mp4 文件。 总结 在本文中,我们使用 TypeScript 和 ffmpeg 工具成功地批量转换了文件夹中的 .ts 文件为 .mp4 文件。此外,我们使用了一些 Node.js 库和 TypeScript 的功能,例如 fs ...
代码示例2 // Windowscopy/b segment1_0_av.ts+segment2_0_av.ts+segment3_0_av.ts all.ts ffmpeg-i all.ts-acodec copy-vcodec copy all.mp4// GNU/Linux, using bash:cat segment1_0_av.ts segment2_0_av.ts segment3_0_av.ts>all.ts ffmpeg-i all.ts-acodec copy-vcodec copy all.mp4...