SubDownloader is a Free Open-Source tool written in Python for automatic download/upload of subtitles for video files. It uses some smart hashing algorithms to work fast.
Required:
- Python: version 3.5+.
- pyQt5: Python Qt5 bindings (graphical interface)
- This package requires Qt
- Python packages:
- argparse: parsing command line options (standard since Python 3.2)
- python-progressbar: command line interface
Optional:
- pymediainfo: replaces python-kaa-metadata in Python 3, needs mediaInfo version 2.1.6 or higher
- langdetect: language detection of subtitles by their contents
- argcomplete: Bash tab completion for argparse
- python3-qt:
pyuic5andpyrcc5are needed to generate the gui from the interface description, these tools may be in devel package
$ ./subdownloader.py -g$ ./subdownloader.py -c$ ./subdownloader.py -hln -s $PATHTOSUBDOWNLOADER/subdownloader-nautilus/subdownloader_nautilus.py ~/.local/share/nautilus-python/extensions/subdownloader needs to be in the $PATH environment variable.
The original developers of the subdownloader program.
SubDownloader is licensed under GPL v3