[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. http://bbs.bathome.net/redirect.php?goto=findpost&;ptid=66899&pid=271596
复制代码

把这个帖子的mp3改为mp4,修改下ffmpeg的路径,试试行吗
bat小白,请多指教!谢谢!

TOP

回复 4# 877


   

应该没问题
bat小白,请多指教!谢谢!

TOP

回复 8# 877


   
如果只有 1.mp4 2.mp4 3.mp4 4.mp4 5.mp4
已经sort排序了,应该不会出现顺序问题。
你把代码第12行删除,看看txt中的顺序对吗?
bat小白,请多指教!谢谢!

TOP

回复 11# 877

  1. sort -n -k 1 -t . 1.txt >2.txt
复制代码
bat小白,请多指教!谢谢!

TOP

回复 11# 877


  
  1. @echo off
  2. chcp 65001 >nul
  3. rem 批处理保存为utf-8编码格式,需要ffmpeg
  4. for /d %%d in (*) do (
  5. pushd "%%d"
  6. (for /f "delims=" %%i in ('dir /b /a-d *.mp4 ^|sort -n -k 1 -t .') do (
  7. echo file '%%i'
  8. ))>xxx.txt
  9. if exist xxx.txt if not exist "%~dp0%%~nxd.mp4" (
  10. ffmpeg.exe -f concat -safe 0 -i xxx.txt -c copy "%~dp0%%~nxd.mp4"
  11. )
  12. del xxx.txt 2>nul
  13. popd
  14. )
  15. pause
复制代码
bat小白,请多指教!谢谢!

TOP

返回列表