首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Subtitld: 一个跨平台的开源字幕编辑器

Subtitld: 一个跨平台的开源字幕编辑器

作者头像
用户8639654
修改于 2021-09-08 10:12:10
修改于 2021-09-08 10:12:10
1.7K0
举报
文章被收录于专栏:云计算运维云计算运维

字幕可以使观看视频的体验更加完美。你不需要一定理解视频的语言,字幕可以帮助你用你喜欢的文字来弄清楚正在发生什么。

你在流媒体平台上找到的大部分内容都有字幕,你可能需要为一些你在本地收藏的视频添加字幕。

虽然你可以通过简单地下载 SRT 文件并使用视频播放器加载它来做到这一点,但你如何编辑它,删除它,或转录一个视频?Subtitld 是一个开源的字幕编辑器,它可以帮助你。

Subtitld: 创建、删除、切分和转录字幕

Subtitld 是一个自由开源的项目,可以让你充分利用你的字幕。

如果你没有字幕,就创建一个,如果你需要编辑它,就用这个吧。有了这个开源工具,你会有许多选项来处理字幕。

换句话说,它是字幕编辑器之一,也是一个成熟的字幕编辑器(就我所遇到的而言)。

在你决定试用它之前,让我强调一些关键功能。

Subtitld 的功能

它提供了大量的功能,虽然不是每个人都需要所有的功能,但如果你是一个经常需要创建、编辑和处理字幕的人,它应该会很方便。

下面是它的功能列表:

  • 创建字幕
  • 编辑字幕
  • 使用时间轴移动字幕,手动同步
  • 放大/缩小功能,帮助处理拥挤的时间线
  • 支持保存为 SRT 文件格式
  • 支持各种其他格式的导入和导出(SSA、TTML、SBV、DFXP、VTT、XML、SCC 和 SAMI)
  • 易于调整字幕大小或从时间轴上调整字幕的持续时间
  • 与其他字幕合并,或从项目中切分字幕
  • 能够启用网格,按帧、场景或秒进行可视化
  • 在编辑器中回放以检查字幕情况
  • 在时间轴上捕捉字幕以避免重叠
  • 在字幕中添加/删除
  • 启用安全边界,以确保字幕不会看起来不妥当
  • 调整播放速度
  • 键盘快捷键
  • 自动转录
  • 输出加入了字幕的视频
  • 无限次撤消

除了这些功能外,音频波形的视觉提示也有一定的帮助。

总的来说,如果你是一个转录视频的人,想一次性地编辑视频,你可以用它做很多事情,也可以专业地使用它。

在 Linux 中安装 Subtitld

虽然它也适用于 Windows,但你可以在 Linux 上使用 snap 包 轻松地安装它。你不会找到二进制包或 Flatpak,但你应该能够在任何 Linux 发行版上 使用 snap 安装它。

如果你想深入探索,你可以在 GitLab 上找到源代码。

总结

它有视频同步或添加字幕的精细设置,我只是测试了一些导入、导出、添加或删除字幕的基本功能。

自动转录功能仍处于测试阶段(截至发布时),但用户界面可以再做一些改进。例如,当我把鼠标悬停在编辑器内的按钮上时,它没有告诉我它是做什么的。

总的来说,它是一个在 Linux 上的有用工具。你对它有什么看法?请不要犹豫,在下面的评论中让我知道你的想法。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
Object 有啥方法
这个 Object 指的是所有对象的父亲 package java.lang; 下的 object 类
韩旭051
2021/04/14
6310
Object 有啥方法
Java基础小结(二)
继承可以使用 extends 和 implements 这两个关键字来实现继承, 而且所有的类都是继承于 java.lang.Object,当一个类没有继承的两个关键字,则默认继承object(这个类在 java.lang 包中,所以不需要 import)祖先类。
WindCoder
2018/09/19
7230
【Java 学习】:抽象类&接口
💢💢在Java中,一个类如果被 abstract 修饰称为抽象类,抽象类中被 abstract 修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。
IsLand1314
2024/10/15
2080
【Java 学习】:抽象类&接口
java学习之路:25.类的继承,Object类,对象类型转换,instanceo关键字
类是可以继承的,在java中使用extends关键字类标识两个类的继承关系。 例如下面的图:
花狗Fdog
2020/10/28
6340
java学习之路:25.类的继承,Object类,对象类型转换,instanceo关键字
Java基础12:深入理解Class类和Object类
本文对java的Class类和Object类的概念和原理做了详尽的介绍,并且详细介绍了Object的各种方法,以及这两个类之间的关系。
程序员黄小斜
2019/04/07
3.7K0
【Java不看后悔系列】|面向对象编程|[继承、封装、多态全覆盖]
1.A child class inherits everything from its parent class.
ImAileen
2024/01/18
1840
【Java不看后悔系列】|面向对象编程|[继承、封装、多态全覆盖]
01 - JavaSE之基础及面向对象
byte(-128 ~ 127) short(-32768 ~ 32767) int(-2147483648 ~ 2147483647)
Daotin
2018/08/31
6000
JAVA基础 | java基础4(JAVA继承、JAVA多态、抽象类、接口)
super 表示使用它的类的父类。super 可用于: 1.引用父类对象的成员变量 super.age;
网络技术联盟站
2019/10/13
1.3K1
「JAVA」Java面向对象之final、abstract抽象、和变量生命周期
final是最终、不可修改的意思, 在Java中它可以修饰非抽象类,非抽象方法和变量。但是需要注意的是:构造方法不能使用final修饰,因为构造方法不能够被继承。下面,咱们就来一一看看吧!
老夫编程说
2020/05/13
6690
「JAVA」Java面向对象之final、abstract抽象、和变量生命周期
JDK1.8源码(一)——java.lang.Object类
  本系列博客将对JDK1.8版本的相关类从源码层次进行介绍,JDK8的下载地址。   首先介绍JDK中所有类的基类——java.lang.Object。   Object 类属于 java.lang 包,此包下的所有类在使用时无需手动导入,系统会在程序编译期间自动导入。Object 类是所有类的基类,当一个类没有直接继承某个类时,默认继承Object类,也就是说任何类都直接或间接继承此类,Object 类中能访问的方法在所有类中都可以调用,下面我们会分别介绍Object 类中的所有方法。 1、Object
IT可乐
2018/03/30
1.4K0
JDK1.8源码(一)——java.lang.Object类
Java继承的概念及方法
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
全栈程序员站长
2022/09/08
4980
关于JAVA你必须知道的那些事(三):继承和访问修饰符
今天乘着还有一些时间,把上次拖欠的面向对象编程三大特性中遗留的继承和多态给简单说明一下。这一部分还是非常重要的,需要仔细思考。
啃饼思录
2018/12/06
1.1K0
关于JAVA你必须知道的那些事(三):继承和访问修饰符
菜鸟教程 Java 学习笔记 (基础教程)
Java作为一种面向对象的语言,支持以下基本概念:多态、继承、封装、抽象、类、对象 实例、方法、重载。
全栈程序员站长
2022/07/21
1.3K0
菜鸟教程 Java 学习笔记 (基础教程)
Java编程思想重点笔记(Java开发必看)
Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层反编译知识。
Java团长
2018/07/23
7840
Java编程思想重点笔记(Java开发必看)
1、Java从入门到精通
1.标识符是一个名字,用来标识类名、变量名、方法名、数组名和文件名的有效字符序列。
全栈程序员站长
2022/09/08
8740
1、Java从入门到精通
(还在没有对象而发愁吗,new出来)->Java面向对象入门
强调的是我该怎么去做。即功能的执行过程,即先干啥,后干啥。在面向过程中,我们会写很多的函数,每一个函数负责完成某一个功能。
上分如喝水
2021/08/16
9370
(还在没有对象而发愁吗,new出来)->Java面向对象入门
关于Java中泛型、反射和注解的扫盲篇
  泛型是在JDK1.5之后引入的,旨在让我们写出更加通用化,更加灵活的代码。通用化的手段在于让数据类型变得参数化,定义泛型时,对应的数据类型是不确定的,泛型方法被调用时,会指定具体类型,其核心目标是为了解决容器类型在编译时安全检查的问题。   泛型:一般用在类、方法、接口中,叫做泛型类、泛型接口、泛型方法
程序员波特
2024/01/19
3000
Java基础入门笔记05——面向对象,创建对象的内存分析,继承,封装,多态,object类,this&&super,方法重写,引用类型的强制转换,instanceof,抽象类,内部类,接口,异常。[通
1.使用new关键字创建对象,该类必须要有构造器 2.构造器用来实例化属性(给属性赋初值)
全栈程序员站长
2022/09/21
1.1K0
Java基础入门笔记05——面向对象,创建对象的内存分析,继承,封装,多态,object类,this&&super,方法重写,引用类型的强制转换,instanceof,抽象类,内部类,接口,异常。[通
3小时Java入门
最近狂写了一个月的Spark,接手的项目里的代码以Scala语言为主,Java为辅,两种语言混合编码。发现要深入地掌握Scala,很有必要学习一下Java,以便理解JVM语言的编译执行和打包机制,并通过对比加深对Scala的静态语言和脚本语言双重特性的理解。
lyhue1991
2020/07/20
3.1K0
3小时Java入门
《JavaSE》---16.<抽象类&接口&Object类>
比如之前我们在面向对象系列中所提到的矩形、圆、花。他们都是图形。因此他们可以继承Shape类。而在Shape类中我们有draw方法。但是由于Shape类不是具体的图形。因此不会用到draw方法。而是矩形、圆、花它们用draw方法。因此draw方法其实在Shape类中无法具体实现。所以我们可以将Shape类设计成一个“抽象类”。而把其中的draw方法我们设计成“抽象方法”。
用户11288958
2024/09/24
1350
《JavaSE》---16.<抽象类&接口&Object类>
推荐阅读
相关推荐
Object 有啥方法
更多 >
LV.1
这个人很懒,什么都没有留下~
目录
  • Subtitld: 创建、删除、切分和转录字幕
  • Subtitld 的功能
  • 在 Linux 中安装 Subtitld
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档