open-transcoder
March 7, 2015 ยท View on GitHub
Media transcoding tool with FFmpeg and OpenH264
Build
Move to the progect home and run ant command. After finishing the build, check target/open-transcoder. Ant and sbt are required to build the project.
Getting Started
Deploy open-transcoder to an arbitrary directory. The explanation below is supposed that $OPEN_TRANSCODER_HOME is this directory.
Windows and Linux
- Move to open-transcode/, and run the command below
$ java -jar open-transcoder.jar config
- Confirm open-transcoder.conf in the current directory, and run the command below
$ java -jar open-transcoder.jar install
- In case of Linux, add the line below to .bash_profile, and run source command to enable system to use it.
$ export LD_LIBRARY_PATH=${OPEN_TRANSCODER_HOME}/bin:${LD_LIBRARY_PATH}
Run
Sub Command
- transcode (default)
- config
- install
Usage - transcode
$ java -jar open-transcoder.jar [options]
options
-i | --input <file> (required)
-o | --output <file>... (required)
-l | --logLevel <quiet|error|info|warning>
-h | --help
-li | --license
Example
mp4
$ java -jar open-transcoder.jar -i input.mp4 -o output.mp4
hls
$ java -jar open-transcoder.jar -i input.mp4 -o playlist.m3u8
webm
$ java -jar open-transcoder.jar -i input.mp4 -o output.webm
Usage - config
$ java -jar open-transcoder.jar config
Usage - install
$ java -jar open-transcoder.jar install