本帖最后由 稚叶 于 2025-2-18 00:08 编辑
需要电脑有python环境和FFmpeg
使用方法:将所有需要提取的视频与该脚本放在一个文件夹里,点击这个脚本运行后等待即可
1.代码里支持扩展名为'.mp4', '.mkv', '.avi', '.mov',只尝试过mp4,其他扩展名可以自己尝试添加
2.默认提取第一个字幕流,多字幕流的不知道行不行
如果想提取多字幕流,可参考:
把py文件右键选择记事本打开,找到第11行: '-map', '0:s:0', # 假设我们要提取第一个字幕流
如果提取第二个,就把第二个0改成1,也就是'-map', '0:s:1',
以此类推
(当时需求是导出一个,所以没考虑到同时输出所有字幕流的问题,所以现在一次性输出所有的话可能存在输出文件名冲突问题,就不写了)
不过我也没试过,如果有成功的欢迎告诉我^^
不太懂代码,把需求提供给ai后优化的产物
|