Skip to content

A desktop app to watch videos with english and japanese subs with a built-in dictionary and some nice QoL features. Inpsired by animelon.

Notifications You must be signed in to change notification settings

neauangle/animocha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Animocha

A simple dual-subtitle video player inspired by Animelon. Theoretically cross-platform with some tweaks, but I do not own a mac.

Installation

Go to the Releases page. The releases are listed with the newest release first. Click the Assets expando for the newest release, download the win64.zip archive, unzip the contents and move it to C:\Program Files (or wherever).

Features

  • Dual subtitles with visibility toggles (and keyboard shortcuts J & E )
  • A and W navigate by subtitle line
  • Automatically pauses at the end of a subtitle line if mouse is over subtitles
  • Concurrent subtitle lines (two characters talking at the same time, etc.)
  • Resizeable panes
  • Built-in, conjugation-aware dictionary (select text to automatically look it up)
  • Change font sizes and whatnot
  • Supports most codecs (including h.265 video)

Screenshot

With Thanks To

  • FFmpeg developers
  • hls.js: catches the stream output from FFmpeg.
  • Jim Breen (and current custodians EDRG): For the JMDICT dictionaries!
  • Birchill, Inc: it is thanks to some beautiful code that I took from Rikaichamp that lets us search conjugations.
  • r/LearnJapanese: I basically owe all my Japanese that didn't come stright from a book to the amazing people who volunteer their time tirelessly for noobs like me in the ShitsuMonday threads: hadaa, lyrencropt, nanbanjin_01, yamyukky, honkoku, dabedu, tamag0chi, ketchup901, teraflop, seestas, morgawr_ . . . the list is long!

Scavenging Code?

The most useful parts would probably be

  • video-server.js, video.js and associated files, wherein I implemented the ability to transcode a video file live while also allowing the user to seek. You can look in video-server.js to see some of the other methods I tried which in iteself could be educational.

License

== GPL License

Copyright (C) 2021 eulerspill@protonmail.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

A desktop app to watch videos with english and japanese subs with a built-in dictionary and some nice QoL features. Inpsired by animelon.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages