利用FFmpeg 转换课程vtt 字幕到 srt字幕
创作时间:
作者:
@小白创作中心
利用FFmpeg 转换课程vtt 字幕到 srt字幕
引用
CSDN
1.
https://m.blog.csdn.net/jxusthusiwen/article/details/137916047
在学习在线课程时,我们经常会遇到VTT格式的字幕文件,但很多播放器并不支持这种格式。本文将介绍如何使用FFmpeg将VTT字幕转换为更通用的SRT格式,让字幕在各种播放器中都能正常使用。
字幕转换工具
经常学习udemy 视频课程的,可能知道,从网络下载的udemy 课程文件里面有时候字幕是vtt 格式的,有时候想导入到百度网盘里面,怎奈百度网盘,不支持vtt 字幕格式。有字幕的时候,会比较好多了。既可以学习技术,又可以学习外语。
首先我们先看下这两种格式的不同。
VTT(WebVTT)
VTT(WebVTT)和SRT(SubRip)是常见的字幕格式,用于在视频或音频中显示文字。
VTT(WebVTT)格式:
- VTT是一种基于文本的字幕格式,用于在HTML5视频播放器中显示字幕。
- 它支持更多的文本样式和布局选项,如字体样式、位置和对齐方式。
- VTT格式还支持以毫秒为单位的时间码,提供更高的时间精度。
- 它可以包含更多的元数据信息,如章节标记和语言标签。
- VTT格式的文件可以直接在Web页面中嵌入,无需额外的转换工具。
SRT(SubRip)格式: - SRT是一种简单的文本格式,用于在各种媒体播放器中显示字幕。
- 它是一种较早的字幕格式,因此在广泛使用的播放器和编辑工具中都得到支持。
- SRT格式具有简洁的结构,易于创建和编辑。
- 它是一种纯文本格式,可以直接在文本编辑器中打开和修改。
- SRT文件通常较小,适用于网络传输和存储。
优缺点总结
两者的优缺点总结如下
VTT格式的优点: - 支持更多的文本样式和布局选项。
- 提供更高的时间精度。
- 能够包含更多的元数据信息。
- 可以直接在Web页面中嵌入。
VTT格式的缺点: - 由于其较新的特性,不是所有的播放器和编辑工具都对VTT格式提供完全支持。
SRT格式的优点: - 得到广泛支持,适用于各种播放器和编辑工具。
- 结构简洁,易于创建和编辑。
- 是一种纯文本格式,易于处理和存储。
SRT格式的缺点: - 不支持一些高级的文本样式和布局选项。
- 时间精度较低。
- 包含的元数据信息较少。
汇总起来,如下表格所示
优点 缺点
VTT 支持更多的文本样式和布局选项。提供更高的时间精度。能够包含更多的元数据信息。可以直接在Web页面中嵌入。 由于其较新的特性,不是所有的播放器和编辑工具都对VTT格式提供完全支持。
SRT 得到广泛支持,适用于各种播放器和编辑工具。结构简洁,易于创建和编辑。是一种纯文本格式,易于处理和存储。 不支持一些高级的文本样式和布局选项。时间精度较低。包含的元数据信息较少。
这就涉及到转换,如何高效自动转换 vtt 格式到 srt 格式。我网上找了下发现FFmpeg支持,我思考了下,写了个批量脚本进行转换,这里分享给大家。
使用的的时候,下载一个ffmpeg 包就可以。
@echo off
setlocal enabledelayedexpansion
set "ffmpeg_path=你的ffmpeg.exe路径"
set "source_dir=你的vtt字幕文件所在目录"
for /r "%source_dir%" %%i in (*.vtt) do (
set "input_file=%%i"
set "output_file=%%~dpni.srt"
"%ffmpeg_path%" -i "!input_file!" "!output_file!"
)
cmd /k
大家使用需要注意
1.下载最新的ffmpeg 包,解压,上述脚本ffmpeg_path 目录改为自己的目录工具地址,指定到可执行文件
2.更改source_dir 为自己的资源目录,这个目录里面有你需要转换的vtt 字幕文件
3.文件名称保存为 transfervtt_srt.bat
4.双击运行transfervtt_srt.bat 文件,既可转换
脚本主要原理,调用目录里面的每个.vtt文件,执行转换,并且保存文件名称为 对应文件名称.srt
cmd /k 主要效果是,保证脚本执行完,不立即关闭屏幕,这样用户可以查看执行日志。
运行效果
同目录下文件:
热门推荐
柳州旅游怎样挑选地道特色美食?本地人分享,酸酸辣辣是首选
用Excel简单做个总账怎么做
2024年清明节假期全国旅游出游1.19亿人次,国内游客出游花费539.5亿元
南华大学药学院举办考研复试交流会 助力学子扬帆逐梦
如何运用影视解说配音技巧增强故事叙述效果
征地证据如何收集?易地搬迁后有拆迁补偿吗?
工业辣椒的亩产量及种植技术详解
寻古今丨探寻衡水老白干:揭秘老白干香型的前世今生
尊界就被造谣取证报案:涉案谭某某等被依法处置
房子风水八个方位与五行对应关系详解
唯一ID生成算法剖析,看看这篇就够了
皮脂腺囊肿多久消退?这些注意事项请收好
如何为你的查理王小猎犬提供完美的日常护理(从饮食到运动,让你的宠物更健康快乐)
保险知识大全之重疾险,全面解析与选择指南
重磅丨《2024城市全域数字化转型暨第十四届智慧城市发展水平评估报告》隆重发布
修改姓氏需要什么流程
司美格鲁肽在东亚超重/肥胖人群中体重管理的有效性和安全性研究
我家的小乌龟在哪里?实用寻找指南
嘉靖帝的一生:从藩王到帝王的传奇与争议
期货的通俗解释是什么?期货交易的基本原理是什么?
如何根据三亚取名寓意为新生宝宝选取一个好名字
人均200元,帝王蟹自由如何实现?
从流落异国到荣归故土:圆明园龙首的传奇百年漂泊史
百嘎丽弘扬科学家精神 | 功在世界 心怀家国——科学巨擘杨振宁
以音乐剧形式展现京剧艺术之美,《关肃霜》亮相上海之春国际音乐节
重庆二日游最佳路线图推荐 (主城+区县)
长期服用甲钴胺有什么作用?有什么副作用?医生这次说清楚
胃泌素释放肽前体是什么指标
教师如何高效备课PPT
42句唯美动人的情话英语句子,浪漫唯美的英文短句