不用设置API,也不用等待很久语音识别成字幕,也不用费各种心思去翻译字幕。双语也不用特别的去找某个播放器去挂载几个字幕文件。 今天会用到一个软件、三个在线工具,分别字幕格式提取,字幕翻译,和字幕合并 视频字幕翻译教程 1.剪映专业版生成字幕 首先我们需要用的的工具是剪映,用来识别生成字幕,但是是单个语言。没有翻译。 我们需要把剪映生成子的字幕提取出来。 生成独立的srt格式的字幕 步骤:先导入视频—文本—智能字幕—开始识别 2.提取剪映字幕 这是不同系统的默认目录,即使你的剪映装到其他盘,草稿字幕也是在这个默认目录里面的 Windows 目录:C:\ 随后如图,点击箭头→,选择srt格式的字幕。 4.合并双语字幕 点击网址:https://www.nandongni.com/zmhb 将源字幕,和翻译的字幕挨个填进去,不用做其它的更改。
这里【月神】其实在上图中已经给了一个思路了,后来【瑜亮老师】也给了一个思路,如下图所示: 后来粉丝自己也在其他群得到了一个解答,如下图所示: 代码,如下所示: 序号列表 = [x for x in 字幕文件 ='\n'] 后来【瑜亮老师】提出一个疑问,明明是要字幕中的文字,为啥提出来的需求是取数字?粉丝自己也说了自己的理由。 2 00:00:02,048 --> 00:00:02,560 哎呀,我这。 3 00:00:02,816 --> 00:00:03,584 得远一点。 2 00:00:02,048 --> 00:00:02,560 哎呀,我这。 3 00:00:02,816 --> 00:00:03,584 得远一点。
Excel/Power BI批量提取网页链接,常用来整理外部数据,比如获取商品展示链接,获取产品图片等等。 本文以豆瓣电影Top250为例演示如何操作,网址为https://movie.douban.com/top250 操作视频如下: Excel以VBA方式演示实现,适用于各种Excel版本: Sub 提取链接
,都会自动带上姓名或者账号,这样看起来是很美观,但是导致了一个问题:如果我想把这些电子邮件地址一次性给别人,总不能给他们这些又带上账号,又带上括号的一长串吧,他们又不能直接放到发送人栏里发送,也是要再提取一遍邮件地址的 .所以问题来了,我要怎么提取这些括号中的em呢? 这种提取方法论,叫'正则表达式',Regular Expression.借助一些可以使用正则表达式的工具,我们来尝试批量提取电子邮件地址. 匹配一个点 com 然后匹配指定的三个字母com 点击测试匹配,结果就出来了 以上是提取的正向思维,当然还有逆向思维.就是'替换'.因为,你既可以提取有用的字符,也可以替换掉不用的字符,两者都是达成目标的方法
本文主要解决问题:1、可复制内容的PDF,提取多个区域内容,对PDF重命名下面我们讲下这个发票如何提取区域内容对PDF进行重命名图片第一步、下载软件批量PDF多区域内容提取重命名百度网盘:https:/ pwd=8866腾讯网盘:https://share.weiyun.com/yw15BsM7第二步、打开软件导入文件,设定好提取的坐标,然后加载要修改的PDF文档如何获取PDF区域坐标,可以参考下面的小技巧第三步 、设定PDF重命名后点击【开始提取】几十个文件1秒不到,PDF要修改的文件就被修改完成,速度非常快,几万个文件也就几分钟左右最后可以将整个修改的过程中可以导出Excel表格,还可以保留本次修改的坐标,下次接着再用 ,对于大量提取PDF区域文件内容来修改文件名的用户来说比较友好,PDF的内容置于文件第二页,第三页,也就是可以指定页的内容的提取,自定义提取PDF文档内的任意坐标,提取任意指定区域的内容,多区域进行组合
这时候我们可以用哔哩哔哩UWP版把视频下载下来之后,提取其中的外挂字幕文件即可。 比如: {"from":15.95,"to":22.375,"location":2,"content":"单纯的词语不断堆叠着 让心灵更加坦率吧"}, 只要把查找内容依次填为"from":,替换为这一栏不要填任何东西 ; 把查找内容依次填为,"to":,替换为这一栏填写为“->”; 把查找内容依次填为,"location":2,"content":",替换为这一栏填写为“^p”(段落标记)。 最后依次给各行加上“1”,“2”....就可以了,需要注意的是,每一句新字幕必须标明所属的序列,从1开始,依次往下列出。每一序列之间都有空行。 这是用Word替换后的字幕文件。 ? 参考:如何编写srt或txt格式字幕 用记事本写srt视频字幕文件 版权所有:可定博客 © WNAG.COM.CN 本文标题:《提取哔哩哔哩(B站)视频中的字幕文件》 本文链接:https://wnag.com.cn
或者把字幕文件从视频文件提取出来,都需要不少工具! 我们今天讲解使用 ffmpeg 解决大家的这个痛点。 -map 0 我们改造一下,指定使用第一个视频流,第二个音频流,第三个字母文本流,需要这样写: ffmpeg -i input.mkv -map 0:v:0 -map 0:a:1 -map 0:s:2 -c:v libx264 -c:a aac -c:s mov_text -metadata:s:s:0 language=eng output.mp4 2 - 硬编码 首先说一下基于文本的字幕输入。 ,第一路音频流,需要这样改写指令: ffmpeg -i input.mkv -filter_complex "[0:v:2]subtitles=input.mkv:si=4[v]" -map "[v]" 找一段高清完备的音视频,尝试着从中提取或合成新的文件,实践起来吧。
应用1、提取视频文件中的音频 ? 在命令提示符环境中执行该程序(后面两段程序也在命令提示符环境中执行): ? 应用2、删除视频中的音频 ? 应用3、视频剪辑、拼接、添加字幕 ? 添加字幕后的视频效果图: ?
ADD_CAPTIONSAPI接口文档接口信息展开代码语言:TXTAI代码解释POST/openapi/capcut-mate/v1/add_captions功能描述向现有草稿中批量添加字幕。 ,每个字幕对象包含以下字段:字段名类型必填默认值说明startinteger✅-字幕开始时间(微秒)endinteger✅-字幕结束时间(微秒)textstring✅-字幕文本内容keywordstring ,单位为微秒(1秒=1,000,000微秒)end:字幕在时间轴上的结束时间,单位为微秒duration:字幕显示时长=end-start对齐方式说明值说明0左对齐1居中对齐2右对齐3垂直居中4垂直左对齐 end\":5000000,\"text\":\"你好,剪映\"}]","text_color":"#ffffff","alignment":1,"alpha":1.0,"font_size":20}'2. 如"#ffffff"、"#ff0000"关键词高亮:暂未完全实现,目前为预留功能动画效果:暂未完全实现,目前为预留功能字体支持:字体名称需要系统支持或使用默认字体对齐方式:目前仅支持基础对齐方式(0-2)
最近在探索⼤模型应⽤开发时,我尝试将多模态能⼒与OCR技术结合,构建⼀套⾼度⾃动化的【AI视频字幕提取⼯具】。 为什么要做字幕提取? 说到视频字幕提取,很多⼈第⼀反应是“直接⽤播放器不是有吗?” (字幕提取结果) (提取到的字幕结果) (保存下来的原始JSON数据) 应⽤场景拓展 除了最常⻅的字幕提取,基于这个⼯具我还发现了很多有趣的应⽤: • ⾃动视频摘要:结合⼤模型,把所有字幕聚合⽣成视频摘要 通过本次实践,PaddleOCR 在视频字幕提取场景中展现了其核⼼价值:精准的识别能⼒确保了字幕⽂本的准确提取,⽽完整的坐标和结构化输出则为后续的时序对⻬、位置过滤和可视化展示提供了坚实基础。 接下来,我计划继续优化这个⼯具,⽐如增加⽀持批量视频处理、智能字幕纠错、⾃动翻译和多语种同步等⾼级功能。如果你也有类似的需求,欢迎⼀起来交流,薅这波技术⽺⽑,探索更多有趣的可能性!
trans, alpha=False) # 保存路径 p_1 = v.replace(file_path, save_path) p_2 = p_1.replace(file_name, '') if not os.path.exists(p_2): os.makedirs(p_2) ----------------------|") print("| |") print("| PDF 批量生成封面 file_path = input("PDF文件地址:") # 调用方法 analysis(file_path, save_path, num) 三、说明 1、使用input输入路径 2、 、生成图片为PNG格式 4、支持自定义截取页数,建议为第一页 5、已生成exe文件,百度网盘: 链接:https://pan.baidu.com/s/1gstUKiLnmkXzjTimU7I29Q 提取码
os.path.abspath('ssr.log'),'w') as newfile: newfile.writelines(s + '\n' for s in getssr()) 提取结果
print('='*30) print(pdf) txt = pdf[:-4] + '.txt' exe = '"' + sys.executable + '" "' pdf2txt = os.path.dirname(sys.executable) pdf2txt = pdf2txt + '\\scripts\\pdf2txt.py" -o ' try: #调用命令行工具 pdf2txt.py进行转换 #如果pdf加密过可以改写下面的代码 #在-o前面使用-P来指定密码 cmd = exe + pdf2txt + txt + ' ' + pdf os.popen(cmd) #转换需要一定时间,一般小文件2秒钟足够了 time.sleep(2) #输出转换后的文本,前200个字符 with
本文为你展示,如何用Python把许多PDF文件的文本内容批量提取出来,并且整理存储到数据框中,以便于后续的数据分析。 ? (由于微信公众号外部链接的限制,文中的部分链接可能无法正确打开。 好消息是,Python就可以帮助你高效、快速地批量提取pdf文本内容,而且和数据整理分析工具无缝衔接,为你后续的分析处理做好基础服务工作。 本文给你详细展示这一过程。 想不想试试? 另外,演示目录中还包括了2个文件夹。 这两个文件夹里面,都是中文pdf文件,用来给你展示pdf内容抽取。它们都是我几年前发表的中文核心期刊论文。 这里做2点说明: 使用我自己的论文做示例,是因为我怕用别人的论文做文本抽取,会与论文作者及数据库运营商之间有知识产权的纠纷; 分成2个文件夹,是为了向你展示添加新的pdf文件时,抽取工具会如何处理。 下面,我们该建立辞典,批量抽取和存储内容了。 mydict = {} 我们遍历 pdfs 列表,把文件名称(不包含目录)作为键值。
这篇我们来说明怎么通过python批量获取全部基金经理的观点,用到的数据就是所有的基金年报,还没爬或者还不知道怎么爬的可以看看上一篇。 page.extract_text() if '管理人对报告期内基金的投资策略和业绩表现的说明' in texts: n += 1 if n==2: = re.split('管理人对报告期内基金的投资策略和业绩表现的说明|管理人对宏观经济、证券市场及行业走势的简要展望|管理人内部有关本基金的监察稽核工作情况',x) return res[-2]
今日分享: 后台回复“批量”可以获取批量重采样、批量掩膜、批量坡度提取和批量分区统计的代码,不过你们懂得。 01 主要内容 ? 本次实验下载的是GDEMV2 30M分辨率数字高程数据,利用Python提取不同分辨率的DEM,基于上述不同分辨率DEM提取每种地貌类型的平均坡度,最后以DEM分辨率为横坐标、区域平均坡度为纵坐标做不同地貌类型的散点图 2. 基于不同分辨率DEM提取每种地貌类型的平均坡度。 3. 以DEM分辨率为横坐标、区域平均坡度为纵坐标做不同地貌类型的散点图,并对散点图进行拟合,通过回归算法求得回归方程的系数及常数项。 图1|批量剪裁结果 1.3 将上述批量剪裁完的不同分辨率的DEM数据进行批量提取坡度,具体的Python代码如下所示: import arcpy from arcpy import env env.workspace 后台回复“批量”可以获取批量重采样、批量掩膜、坡度批量提取和批量分区统计的代码,emmmmmm,不过你们懂得== 作者|不许人间见白头 排版|Moon 校阅|数读菌、不许人间见白头
有时候我们想提取PPT文件里面所有的图片,如果PPT里面图片少了还可以自己复制保存下,如果图片多了这个根本不是人力不及,此外如果多个PPT提取根本不是人能手动完成,本次向大家推荐一款PPT提取图片软件, 支持批量操作多文件提取,先看界面 使用方法:设置保存目录,然后通过导入按钮或者拖拽放入文件,点击开始提取就可以静静的等待提取完成了,软件为共享软件,关注微信公众号未来自主研究中心可以获取更多信息。
免费批量配音与字幕工作流-从字幕稿到成片旁白:EdgeTTS语音合成助手v1.7.0做短视频、课程讲解、影视解说、产品介绍或自媒体内容时,真正耗时间的往往不是剪辑,而是把字幕稿变成能用的旁白,再让音频、 它基于MicrosoftEdge在线语音,不需要APIKey,支持中文、英语、日语等多种语言和大量音色,适合字幕制作、AI音频配音、文字转AI音频、视频旁白、短视频批量制作和课程讲解。 不只是一段音频,而是完整的字幕制作流程很多文字转语音工具解决的问题是“把字读出来”,但视频制作还需要继续处理:一句话什么时候开始,什么时候结束;字幕和音频是否完全对齐;每行之间的停顿是否自然;批量文稿能不能一次生成 v1.7.0批量上传:把重复配音变成一次任务v1.7.0新增了普通模式的内嵌“批量上传”。点击“批量上传”后,可以拖入或选择多个txt/md/docx/pdf文件,原输入框会切换成文件列表。 适合哪些用户视频剪辑和后期制作:快速生成旁白、字幕和时间轴;短视频和自媒体创作者:批量处理口播稿、解说稿和分镜脚本;课程和培训讲师:把讲义、PDF和文档变成分段音频;播客和有声内容创作者:把文稿转成MP3
本文将详细介绍如何使用 pandas、openpyxl 和 xlrd 三种库来批量提取 Excel 数据,并提供相应的示例代码。 使用 pandas 批量提取 Excel 数据 pandas 是一个强大的数据分析库,它提供了直接读取和处理 Excel 文件的功能。 1. 批量读取多个 Excel 文件 假设有多个 Excel 文件存放在一个文件夹中,文件名格式为 data_1.xlsx, data_2.xlsx,以此类推。 all_data = all_data.append(df, ignore_index=True) # 显示合并后的数据 print(all_data.head()) 使用 openpyxl 批量提取 values_only=True): all_data.append(row) # 打印合并后的数据 for row in all_data: print(row) 使用 xlrd 批量提取
现在想把其中的答案单独提取出来。 需要首先在命令提示符环境中使用pip install python-docx安装需要的扩展库,然后编写代码如下: ? 代码运行结果如下: ?