Gaupol

基于文本的字幕编辑器。(Editor for text-based subtitles)

Github stars Tracking Chart

Gaupol是基于文本的字幕文件编辑器。它支持多种字幕文件格式,并提供创建,编辑和翻译字幕和字幕时间相匹配的视频手段。该Gaupol源代码树还包括aeidon,可单独安装的通用Python包的读,写和操作基于文本的字幕文件。

编辑,翻译,查看字幕
Gaupol支持多种字幕文件格式,并提供创建字幕,编辑文本和定时字幕以匹配视频的方法。用户界面具有内置视频播放器,其设计注重方便翻译和批量处理多个文档。

开源,跨平台
Gaupol是根据GNU通用公共许可证(GPL)发布的免费软件。 Gaupol应该在所有主要操作系统上运行 - 尽管几乎完全支持Linux,Windows目前缺少内置视频播放器,并且在Mac上使用尚未经过测试也不方便。 Gaupol的用户界面基于GTK +工具包,旨在最好地适应GNOME桌面环境。

字幕的Python包
Gaupol包括aeidon,这是一个可单独安装的通用Python包,用于读取,编写和操作基于文本的字幕文件。它是Gaupol源代码树的一部分,与Gaupol一起发布,但可以单独安装 - 并在许多发行版中单独打包。有关详细信息,请参阅README.aeidonAPI文档

Overview

Name With Ownerotsaloma/gaupol
Primary LanguagePython
Program languagePython (Language Count: 5)
PlatformLinux
License:GNU General Public License v3.0
Release Count50
Last Release Name1.14.1 (Posted on 2024-04-02 21:58:43)
First Release Name0.14 (Posted on 2015-04-06 04:08:05)
Created At2011-04-09 13:46:24
Pushed At2024-04-02 18:58:49
Last Commit At2024-04-02 21:58:43
Stargazers Count236
Watchers Count14
Fork Count33
Commits Count2.5k
Has Issues Enabled
Issues Count192
Issue Open Count15
Pull Requests Count18
Pull Requests Open Count1
Pull Requests Close Count5
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Gaupol

Build Status
Packages
Flathub
Gitter

Gaupol is an editor for text-based subtitle files. It supports multiple
subtitle file formats and provides means of creating, editing and
translating subtitles and timing subtitles to match video.

Gaupol also includes aeidon, a separately installable general-purpose
Python package for reading, writing and manipulating text-based subtitle
files. See README.aeidon.md for details.

Installing

Linux

Packages

Gaupol is packaged for most of the popular distros, so easiest is to
install via your distro's package management. If not packaged for your
distro or you need a newer version than packaged, read below on how to
install from Flatpak or the source code.

Flatpak

Stable releases are available via Flathub.

The development version can be installed by running command make install under the flatpak directory. You need make, flatpak-builder
and gettext to build the Flatpak.

Source

Gaupol requires Python ≥ 3.2, PyGObject ≥ 3.12 and GTK ≥ 3.12.
Additionally, during installation you need gettext. Optional, but
strongly recommended dependencies include:, Dependency, Version, Required for, :---------, :------, :-----------, GStreamer, ≥ 1.6, integrated video player, gspell, ≥ 1.0.0, spell-check, iso-codes, ≥ 3.67, translations, chardet, any, character encoding auto-detection, From GStreamer you need at least the core, gst-plugins-base,
gst-plugins-good and gst-plugins-bad; and for good container and codec
support preferrably both of gst-plugins-ugly and gst-libav.

On Debian/Ubuntu you can install the dependencies with the following
command.

sudo apt install gettext \
                 gir1.2-gspell-1 \
                 gir1.2-gst-plugins-base-1.0 \
                 gir1.2-gstreamer-1.0 \
                 gir1.2-gtk-3.0 \
                 gstreamer1.0-gtk3 \
                 gstreamer1.0-libav \
                 gstreamer1.0-plugins-bad \
                 gstreamer1.0-plugins-good \
                 gstreamer1.0-plugins-ugly \
                 iso-codes \
                 python3 \
                 python3-chardet \
                 python3-dev \
                 python3-gi \
                 python3-gi-cairo

Then, to install Gaupol, run command

sudo python3 setup.py install --prefix=/usr/local

Windows

Windows installers are built irregularly, see releases.

To the top