http://mediatomb.cc/
http://drobo.jhah.net/guides/compiling_mediatomb
http://forums.gentoo.org/viewtopic-t-802541-start-0.html
http://mediatomb.cc/dokuwiki/transcoding:transcoding#piggybacking_subtitles_in_your_stream
http://mediatomb.cc/pages/devices
http://forums.cnet.com/7723-13973_102-336205.html
http://juliensimon.blogspot.com/2008/12/mediatomb-012-on-ps3-video-thumbnails.html
http://forum.excito.net/viewtopic.php?p=15993
http://sourceforge.net/projects/mediatomb/forums/forum/440751/topic/2891866
http://forum.excito.net/viewtopic.php?p=16741
http://en.gentoo-wiki.com/wiki/MediaTomb
<protocolInfo extend="yes"/>
<custom-http-headers>
<!-- 자막지원을 위한 부분 -->
<add header="X-User-Agent: redsonic"/>
<!-- Samsung TV와의 호환성을 해결하기 위한 부분 -->
<add header="transferMode.dlna.org: Streaming"/>
<add header="contentFeatures.dlna.org: DLNA.ORG_OP=01;DLNA.ORG_CI=0;DLNA.ORG_FLAGS=01700000000000000000000000000000"/>
</custom-http-headers>
<manufacturerURL>redsonic.com</manufacturerURL>
<modelNumber>105</modelNumber>
<extended-runtime-options>
<!-- Thumbnail 만들기 -->
<ffmpegthumbnailer enabled="yes">
<thumbnail-size>128</thumbnail-size>
<seek-percentage>5</seek-percentage>
<filmstrip-overlay>yes</filmstrip-overlay>
<workaround-bugs>no</workaround-bugs>
</ffmpegthumbnailer>
</extended-runtime-options>
<map from="srt" to="video/subtitle"/>
<map from="smi" to="smi/caption"/>
<!-- 자막을 아예 미디어에 함께 Encoding하려는 경우 (Mobile이나 자막지원이 되지 않는 렌더러등의 지원을 위해서... -->
<transcoding enabled="no">
<mimetype-profile-mappings>
<transcode mimetype="video/subtitle" using="mencoder-sub"/>
</mimetype-profile-mappings>
<profiles>
<profile name="mencoder-sub" enabled="yes" type="external">
<mimetype>video/mpeg</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<accept-ogg-theora>yes</accept-ogg-theora>
<agent command="/usr/local/bin/mediatomb-mencoder-sub" arguments="%in %out"/>
<buffer size="1000000" chunk-size="512000" fill-size="20480"/>
</profile>
</profiles>
</transcoding>
#!/bin/bash
subtitle="$1"
output="$2"
base_name_smi="`echo "$subtitle" | sed 's/\.smi$//'`"
base_name_srt="`echo "$subtitle" | sed 's/\.srt$//'`"
extensions="avi mp4 mpg mov mkv"
for ext in $extensions ; do
input="$base_name_smi.$ext";
if [[ -e "$input" ]]; then break; fi
input="$base_name_srt.$ext";
if [[ -e "$input" ]]; then break; fi
done
exec mencoder "$input" \
-oac lavc -ovc lavc -of mpeg \
-lavcopts vcodec=mpeg2video:keyint=1:vbitrate=200000:vrc_maxrate=9000:vrc_buf_size=1835 \
-ofps 24000/1001 \
-vf harddup -mpegopts muxrate=12000 \
-sub "$subtitle" -font "/usr/share/fonts/baekmuk-fonts/batang.ttf" -subfont-autoscale 2 \
-o "$output"
mt-icon[120|48|32].[png|jpg|bmp]를 모두 바꿔야 함. (변환툴로는 ImageMagicK의 "convert"를 추천.)
http://minidlna.sourceforge.net/
http://ushare.geexbox.org/
http://www.twonkyvision.de/
http://fuppes.ulrich-voelkel.de/
http://www.wildmediaserver.com/
http://www.wildmediaserver.com/pdfs/transcoding_profiles.pdf
http://www.conceiva.com/products/mezzmo/default.asp
http://www.conceiva.com/products/mezzmo/formatsupport.asp
http://www.conceiva.com/products/mezzmo/devicesupport.asp
http://www.wowza.com/
,
http://cafe.naver.com/wowzamedia.cafe
http://www.tvmobili.com/
http://www.plutinosoft.com/platinum
http://sourceforge.net/projects/neptune/
) 을 이용함.