[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 请问用bat怎样实现批量分割字幕?

本帖最后由 zllk 于 2023-9-14 18:15 编辑

“字幕”文件夹有以下文件:
01.srt
02.srt
  1. 1
  2. 00:00:50,420 --> 00:00:54,000
  3. 字幕1
  4. 2
  5. 00:00:54,940 --> 00:00:58,899
  6. 字幕2
  7. 3
  8. 00:00:59,060 --> 00:01:03,736
  9. 字幕3
  10. 4
  11. 00:01:47,620 --> 00:01:49,611
  12. 字幕4
  13. 5
  14. 00:01:49,780 --> 00:01:54,217
  15. 字幕5
  16. ......
  17. 6
  18. 00:01:54,380 --> 00:01:56,450
  19. 字幕6
  20. 7
  21. 00:01:56,620 --> 00:02:01,057
  22. 字幕7
复制代码
执行批处理效果

01.P1.srt文本内容如下:
  1. 1
  2. 00:00:50,420 --> 00:00:54,000
  3. 字幕1
  4. 2
  5. 00:00:54,940 --> 00:00:58,899
  6. 字幕2
  7. 3
  8. 00:00:59,060 --> 00:01:03,736
  9. 字幕3
复制代码
例如01.P2.srt文本内容如下:
  1. 4
  2. 00:01:47,620 --> 00:01:49,611
  3. 字幕4
  4. 5
  5. 00:01:49,780 --> 00:01:54,217
  6. 字幕5
  7. ......
  8. 6
  9. 00:01:54,380 --> 00:01:56,450
  10. 字幕6
复制代码
例如01.P3.srt文本内容如下:
  1. 7
  2. 00:01:56,620 --> 00:02:01,057
  3. 字幕7
复制代码
“字幕”文件夹有以下文件:
01.srt
01.P1.srt
01.P2.srt
01.P3.srt
02.srt
01.P1.srt
01.P2.srt

需求概括:能支持Unicode、ANSI、UTF-8编码字幕文件分割生成的字幕文件,中文没有乱码问题,效果如上所述

返回列表