Kainote
Kainote copied to clipboard
Kainote subtitles editor and player
| Download | Help Us Translate! | Join Discord Server |
|---|---|---|
Kainote
Subtitles editor that can play video using FFMS2 (for typesetting, timing and more advanced edition) or DirectShow (for playback or minor subtitles edition).
Features
-
Supported formats: ASS, SSA (loaded convert to ASS), SRT, MPL2, MDVD, TMP.
-
Conversion from one format to another.
-
Traslation mode: keeps original text in second text field till translation is ended.
-
Seeking not translated and not committed lines.
-
Buttons Putting ASS tags in multiple lines.
-
Video visual tools for basic tags and position shifter to move multiple positions of tags: \pos, \move, \org, \clip, \iclip and \p (ASS drawings).
-
Video zoom to use with visual tools. Works also on fullscreen that makes possible to create very accurate vector clips and drawings.
-
Shift times docked in subtitles grid with moving to autio/video time.
-
Audio spectrum / waveform with karaoke autosplitting tool good for japanese lirycs.
-
Automation 4 with Dependency control.
-
Subtitles comparison for compare two subtitles from different tabs.
-
Subtitles filtering for hide unneeded lines.
Beta Build
You can download Kainote bata version here.
Plsease Note: Bata is a unstable versions, and if you have any question you can reach out to us on Discord.
Contributing a translations
Want to help translate Kainote to your language? You can easily help by utilizing a service we use called Weblate.
Visit our translation project here.
FAQ
You can reach out to us on Discord.
Building
To build You need install:
- Visual Studio 2019 (it builds Icu with x64 compiler but uses of 16gb of RAM).
- DirectX SDK
- Windows SDK 10 install it with Visual studio 2019 installer
You need to put following into Thirdparty folder that source not have main one folder:
Next:
-
Change in project properties paths of installed Windows SDK's 10 and Direct X if are not installed on C disk. (Sometimes Visual Studio 2017 will not find paths to Windows SDK's 10.)
-
Then you have to add it manually to projects c/c++ -> general -> additional include directories and Linker -> general -> additional include directories (It's one of bug of Visual Studio 2019.)
-
Build FFMS2:
- Download MSYS2, msys2-x86_64-{date}.exe from https://www.msys2.org/
- Install into
c:/msys64 - Edit
c:/msys64/msys2_shell.cmdand replaceremfrom the line withrem set MSYS2_PATH_TYPE=inherit - Open a x64 Native Tools Command Prompt for VS 2019
- Run
c:/msys64/msys2_shell.cmd - Use the MSYS2 shell for the next steps and enter:
pacman -S make pacman -S diffutils pacman -S yasm pacman -S nasm mv /usr/bin/link.exe /usr/bin/link.exe.bak- Get code of ffmpeg from https://github.com/FFmpeg/FFmpeg/archive/refs/heads/master.zip
- Unpack it somewhere on c disc with short path for example
c:/ffmpeg - Set path to ffmpeg
cd c:/path_to_ffmpeg/ - Type in msys console (for x64 remove
--arch=x86 --arch=x86_64):./configure --toolchain=msvc --enable-gpl --enable-version3 --disable-encoders --disable-programs --disable-filters --disable-network --disable-doc --disable-avdevice --disable-postproc --disable-avfilter --enable-dxva2 --enable-d3d11va - When shows list of codecs type
make - After build type
make install
- Done, You just build FFMS2 in Visual Studio 19.