MP-Devourer is the Magma Playout Ingest Server (view wikipedia pages below). Some of the ingest functions are
- Analyze a directory and provide all video files to the playout
- Transcode video files in directory
- Generate Thumbnails
- Provide clip information (video length, framerate, etc)
Get the code and compile the Netbeans Java project yourself
git clone https://github.com/cyberpunx/mp-devourer.git
-or-
Simply use the jar provided in /dist folder or download it from the releases section
Execute in therminal
java -jar ingestserver.jar
alternatively you can do
java -jar ingestserver.jar > output.txt
in order to generate a text file with detailed output.
Important: Running the program for the first time will create a configuration file at:
~/.magma-playout/ingestserver.properties you HAVE to edit that file and manually input your ffmpeg and ffprobe paths. In order to get the paths you can execute:
whereis ffmpeg
whereis ffprobe
-Media Directory: Directory where you keep your video files.
-Run and Die: Analyzes the directory folder and close the program.
-Start Service: Directory polling. Not implemented yet.