Skip to content

attach subtitles and external audio to mpv player automatically

License

Notifications You must be signed in to change notification settings

POMATu/anime-tool

Repository files navigation

Disclaimer

Font injection works only with self-compiled mpv from GIT or windows installers


AnimeTool is pending ressurection now with manual concept

Took me 2 years of mpv console arguments butthurt to start this again

icon

AnimeTool

> Download latest Release From Here <

UI in Windows: windows

Yes mate, another video used as audio

UI in Linux: linux

Yes mate, sub fonts are injected directly to playback so that YoUr SyStEm FoNtS WoNt GeT FuNnY

Whats working

  • mpv exectuion with all annoying arguments
  • fonts injection works with self compiled ONLY (for macos use brew install mpv --HEAD)
  • audio/sub delay per season
  • lists management and sorting
  • automatically start fullscreen option
  • disable visibility of subs option (useful when container already has subs)

How to run

Linux/OSX

  • Install Java with your package manager (openjdk/oracle-jre)
  • Install MPV with your package manager font injection works with self compiled ONLY (for macos use brew install mpv --HEAD)
  • Download a fat jar from releases section
  • Run fat jar with java -jar AnimeTool.jar

Windows

  • Download .exe installer from releases section
  • Install the app
  • Run it with desktop or start menu shortcut
  • If you wanna update - just download fresh installer, it will wipe previous version before installation
  • If you wanna remove - you can do it with windows UI app uninstallation or by running unis000.exe in app folder

How to use

  • drop video sources to first list
  • drop audio sources to second list (if needed)
  • drop subs sources to third list (if needed)
  • align the lists so each video of the list matches the corresponding audio and subs
  • select fullscreen or no subs options if you need
  • Drop fonts folder to corresponding panel (if supplied with your LICENSED ANIME RIP THAT YOU PURCHASED LEGALLY and if needed). If you need fonts injection. Fonts will be removed after you finish watching the episode and reinjected again on next episode
  • if your audio/subs unsynced, after bruteforcing the value in mpv with hotkeys you can add that value to corresponding spinner field and this way it will apply for next episodes automatically

BTW with mpv you can use video-as-audio, or video-as-subs too. Just drop another video to audio or subs list, mpv will take it from container automatically

Keep in mind it plays only selected fields, so if you deselected something - you need to select rows again

AnimeTool Hotkeys

  • arrow up/down - navigate thru all lists
  • space/enter - start playing selected row

Hotkeys were designed for usage with xbox controller via gopher app, will add more hotkeys later

How to control MPV with hotkeys

  • q - exit
  • m - mute/unmute
  • arrows - fast forward/backward
  • # - switch audio track or disable
  • j - switch subtitle track or disable
  • v - toggle subtitle visibility
  • [ and ] - control speed (for boring titles)
  • z and x - control sub delay
  • Ctrl - / Ctrl + - control audio delay

After you bruteforce audio/sub delays you can put exact ms value displayed on screen to the corresponding fields in AnimeTool so it applies for whole season of your fucked chunked anime season setup

Pending features

  • Autosaving the state of the app so no need to remember what episode you watched last time
  • Archives support in Fonts Folder function, so it unpacks font archive automatically

Issues & collaboration

  • if you experienced and issue - create the issue on github
  • you can modify whatever and make pull request just be sure you tested it yourself. If it doesnt work properly for me - I wont accept pull request

Traffic counter

:POMATu.anime-tool

Green counter gets cached by browser so it sorta counts unique devices of unique users

Moe counter just counts hits which can probably provide some input too but also could be just search engine crawlers or me hitting f5 like a psycho

About

attach subtitles and external audio to mpv player automatically

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •