VideoSubFinder是一个提取视频字幕软件,它提供两个主要功能,自动检测视频中带有硬编码文本(hardsub)的帧,并保存有关时间位置的信息,从背景文本图像中清除,这允许使用OCR程序(如FineReader或SubtitleEdit)来生成带有原始文本和时间的完整字幕。
使用说明
支持的命令行选项。
VideoSubFinderWXW[/c][/r][/ccti][/ces<str>][/cscti<str>][/cstxt<str>][/i<str>][/ovocv][/ovffmpeg][/uc][/s<str>]。[/e<str>][/te<double>][/be<double>][/le<double>][/re<double>][/o<str>][/gs<str>][/nthr<num>][/nocrthr<num>][/h)
/c,--clear_dirs清除文件夹(删除所有图像),在其他步骤之前执行
/r,--run_search运行搜索(查找视频中带有硬编码文本(hardsub)的帧
/ccti,--create_cleared_text_images创建清除的文本图像
/ces,--create_empty_sub=<str>用所提供的输出文件名(*.ass或*.srt)创建空子。
/cscti,--create_sub_from_cleared_txt_images=<str>从已清除的TXT图像中创建子,并提供输出文件名(*.ass或*.srt)。
/cstxt,--create_sub_from_txt_results=<str>以提供的输出文件名(*.ass或*.srt)从TXT结果中创建子文件。
/i,--input_video=<str>输入视频文件
/ovocv,--open_video_opencv用OpenCV打开视频(默认)
/ovffmpeg,--open_video_ffmpeg用FFMPEG打开视频
/uc,--use_cuda使用cuda
/s,--start_time=<str>开始时间,默认=0:00:00:000(格式为hour:min:sec:milisec)
/e,--end_time=<str>结束时间,默认=视频长度
/te,--top_video_image_percent_end=<double>顶部视频图像与图像底部的百分比偏移,可以在[0.0,1.0]范围内,默认=1.0
/be,--bottom_video_image_percent_end=<double>底部视频图像与图像底部的偏移百分比,可以在[0.0,1.0]范围内,默认=0.0
/le,--left_video_image_percent_end=<double>左侧视频图像的百分比结束,可以在[0.0,1.0]范围内,默认=0.0
/re,--right_video_image_percent_end=<double>右侧视频图像百分比结束,可以在[0.0,1.0]范围内,默认=1.0
/o,--output_dir=<str>输出目录(根目录,结果将被存储)。
/gs,--general_settings=<str>一般设置(一般设置*.cfg文件的路径,默认=settings/general.cfg
/nthr,--num_threads=<num>用于运行搜索的线程数
/nocrthr,--num_ocr_threads=<num>用于创建清除的TXT图像的线程数
/h,--help显示此帮助信息
使用实例。
VideoSubFinderWXW.exe-c-r-ccti-i"C: est_video.mp4"-cscti"C: est_video.srt"-o"C:ResultsDir"-te0.5-be0.1-le0.1-re0.9-s0:00:10:300-e0:00:13:100
字幕制作