level 1
title 一键无损重新封装为 mp4
cd /D "%~dp0"
for %%F in (%*) do call :main %%F
goto :eof
:main
setlocal
if /I "%~x1"==".flv" set flag=1
if /I "%~x1"==".f4v" set flag=1
if /I "%~x1"==".mkv" set flag=1
if /I "%~x1"==".kux" set flag=1
if /I "%~x1"==".mp4" set flag=1
if /I "%~x1"==".m4v" set flag=1
if /I "%~x1"==".ts" set flag=1
if /I "%~x1"==".m2ts" set flag=1
if defined flag (
bin\ ffmpeg。exe -i "%~1" -vcodec copy -acodec copy "%~dpn1".mp4
del "%~1"
goto :eof
)
if not defined flag (
echo ===
echo === 文件名: %~n1%~x1
echo === 错误原因:格式不支持
echo ===
)
endlocal
goto :eof
将以上复制,新建文本文档,粘贴后保存为bat格式,我这个是无损转换后自动删除源文件的,如不需要可删除del "%~1",如果有类似360的拦截软件,转换前记得加白名单,删除源的慎用(。exe的符号换成英文的,中文会变成网页链接)
2020年12月31日 11点12分