Subtitles on XBMC
Since minidlna doesn’t serve external subtitle files properly, merge the .srt and .avi files into an mkv file as follows:
mkvmerge -v -o movie.mkv movie.avi --sub-charset 0:UTF8 -s 0 -D -A movie.srt
A more general purpose script:
#!/bin/bash
INPUT=$(basename $1 .avi)
SRT=$(ls | grep $INPUT.srt)
SUB=$(ls | grep $INPUT.sub)
SSA=$(ls | grep $INPUT.ssa)
if [ "$SRT" != "" ]; then
# mkvmerge -v -o $INPUT.mkv $1 $INPUT.srt
mkvmerge -v -o $INPUT.mkv $1 --sub-charset 0:UTF8 -s 0 -D -A $INPUT.srt
# mkvmerge -v -o $INPUT.mkv $1 $INPUT.eng.srt --sub-charset 0:UTF8 -s 0 -D -A $INPUT.spa.srt
elif [ "$SUB" != "" ]; then
mkvmerge -v -o $INPUT.mkv $1 $INPUT.sub
elif [ "$SSA" != "" ]; then
mkvmerge -v -o $INPUT.mkv $1 $INPUT.ssa
else
mkvmerge -v -o $INPUT.mkv $1
fi
Unfortunately, this still doesn’t help for PS3, which doesn’t yet understand mkv.
Categories: Uncategorized
Recent Comments