|
|
发表于 2022-4-9 21:40:26
|
显示全部楼层
回复 12# yongxin55
我看了你上传的 entry.json 就是UTF-8编码,因此它需要做任何修改。
你把下面的代码保存为UTF-8编码,内容不要做任何修改,把执行结果截图发出来看看:- @echo off
- setlocal enabledelayedexpansion
- chcp 65001
- for /f "delims=" %%a in ('dir /ad /b') do (
- echo 正在处理文件夹:%%a
- for /f "delims=" %%p in ('dir /ad /b "%%a"') do (
- echo 正在处理文件夹:%%p
- for /f "delims=" %%e in ('type "%%a\%%p\entry.json"') do (
- set "mingcheng=%%e"
- set "mingcheng=!mingcheng:*"title":"=!"
- for /f "delims=," %%g in ("!mingcheng!") do (
- set "ming=%%g"
- set "ming=!ming: =!"
- set "ming=!ming:~0,-1!"
- REM 请检查视频文件所在的文件夹到底是16还是32
- echo ffmpeg -i "%cd%\%%a\%%p\16\video.m4s" -i "%cd%\%%a\%%p\16\audio.m4s" -codec copy "!ming!.mp4"
- ffmpeg -i "%cd%\%%a\%%p\16\video.m4s" -i "%cd%\%%a\%%p\16\audio.m4s" -codec copy "!ming!.mp4"
- )
- )
- )
- )
- pause
复制代码 |
|