An open API service indexing awesome lists of open source software.

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

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