Simple bash script to convert video files into Google Chromecast supported format.
Script identifies video and audio format of given file (using mediainfo
) and converts it if necessary (using ffmpeg
).
Filename of output video file is <original_filename>.mkv
and original video file gets renamed to <original_filename>.bak
.
mediainfo
ffmpeg
Install requirements by running e.g. apt-get install ffmpeg mediainfo
(Debian) or brew install ffmpeg mediainfo
(MacOS with Homebrew).
./chromecastize.sh [--mp4 | --mkv] <videofile1> [videofile2 ...]
./chromecastize.sh /Volumes/MyNAS
- converts all videos on your NAS (assuming that it's mounted to/Volumes/MyNAS
)./chromecastize.sh Holiday.avi Wedding.avi
- converts specified video files
--mp4
forces conversion to MPEG-4 container--mkv
forces conversion to Matroska container
- Petr Kotek (did the script save you some time? donations appreciated: www.petrkotek.com)