Oh my. This provides a friendly Mac GUI interface for burning in subtitles to videos using ffmpeg. Requires Mac OS Mavericks or higher, I think. ffmpeg can accept a very wide range of video types, which is very useful. It's recommended that you save the output as an mp4 as ffmpeg is set to use H264/AAC as the output codecs.
This was built to solve the problem of not-super-tech instructional technologists at Emerson College (I work there) being faced with the annoyingly difficult task of burning subtitles into a video. It's insane that we don't have a friendly, free GUI for this simple task. So I built one. It's a bit janky and hacky, but it works.
index.html
is the main interface; app.js
is the main application code. Check 'em out.
Quick start: download it here and unzip it, and open up run-me
!
More advanced:
- Clone the repo somewhere.
- Download nw.js here: http://nwjs.io/ and download the "OSX64" version.
- Unzip it, put it in the same folder as the code you just cloned.
- Download ffmpeg built for OS X here: http://evermeet.cx/ffmpeg/ (2.5.3 was used in development)
- Side note: you may need something like The Unarchiver to do the next step.
- Unzip the ffmpeg 7-zip file, put the resulting
ffmpeg
file in the same folder as the code you just cloned. - In the folder with all the code and ffmpeg and nwjs, run
nwjs
! That's it.
nw.js
0.12.0-alpha3ffmpeg
2.5.3 (static binary for Mac OS X)
nw.js: http://nwjs.io/
ffmpeg static binaries for mac: http://evermeet.cx/ffmpeg/
Example command being used:
./ffmpeg -y -i input.mp4 -vf subtitles=input.srt -c:v libx264 -c:a libvo_aacenc -preset slow -crf 10 output-burnt.mp4
On Windows compatibility:
You could probably use this on Windows also, by modifying some of the code and using the ffmpeg binary for Windows.