https://github.com/cryptoc1/metamaker
Writes imdb info to movie files
https://github.com/cryptoc1/metamaker
Last synced: about 1 month ago
JSON representation
Writes imdb info to movie files
- Host: GitHub
- URL: https://github.com/cryptoc1/metamaker
- Owner: Cryptoc1
- License: mit
- Created: 2015-04-14T19:32:03.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-23T23:25:38.000Z (almost 11 years ago)
- Last Synced: 2025-03-22T05:44:44.810Z (over 1 year ago)
- Language: Python
- Size: 301 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# MetaMaker
MetaMaker is a simple pyhton utility I created to write metadata to movie file. By default, MetaMaker writes all metadata that MP4Box supports that can be retreived from IMDb.
## How To Use
Begin by running install.sh
$ ./install.sh
To skip checking if brew is installed:
$ ./install.sh --without-brew-check
Using MetaMaker is quite simple really:
$ metamaker
Or, you can use the interactive console by running:
$ metamaker
A feature that I'm quite proud of in MetaMaker, is batch processing:
$ metamaker --batch
More information about how to use batch processing can be found in [BATCH.md](https://github.com/Cryptoc1/metamaker/blob/master/BATCH.md)
Note about platform support: MetaMaker was built with OS X in mind, and has only been tested on my Mac. Further platform testing isn't planned for future development.
## Video formats supported
- [x] mp4
- [x] m4v
- [x] avi\*
- [x] mkv\*
\* Writing tags to avi and mkv files only works after they've been converted to mp4 (using ffmpeg).
## Things to Watch-out For
* If any directories that you enter include unicode characters, the program will crash
* The program will throw a KeyError if IMDb doesn't have tag data on their servers. (refer to [TODO.md](https://github.com/Cryptoc1/metamaker/blob/master/TODO.md) and [Issue \#1](https://github.com/Cryptoc1/metamaker/issues/1) for more info)
## Dependencies
* MP4Box
* ffmpeg
MP4Box can be installed with brew:
$ brew install mp4box
ffmpeg can also be installed using brew:
$ brew install ffmpeg
Note that *install.sh* installs dependencies for you (unless you supply *--without-brew-check*).
#### Plain and Simple