[mythtv-users] MythStreamTV + 0.19, what's the magic vlc/ffmpeg combo?

Joe Silver devils.taco at gmail.com
Mon Feb 27 20:40:28 UTC 2006


On 2/27/06, Daniel Walton <dwalton at cisco.com> wrote:
>
> I'm running 0.19 and have patched in the jogibear's 0.19 compliant version
> of
> MythStreamTV mentioned here:
>
> http://mythtv.org/pipermail/mythtv-dev/2006-January/044015.html
>
> But I can't find the right combination of vlc and ffmeg that will
> work.  If
> anyone has mythstreamtv working on 0.19 can you share your vlc and ffmpeg
> info
> with me?  I've tried the following:
>


I've got it working using the instructions in the README.  I'm using
vlc-0.8.1 and ffmpeg-0.4.9-pre1

I configured ffmpeg as:

 ./configure --disable-x11 --disable-xvideo --disable-gtk --disable-sdl
--enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-faac --with-ffmpeg-zlib
--enable-mad --enable-libdvbpsi --enable-a52 --disable-dvdplay
--enable-dvdnav --enable-vorbis --enable-ogg --enable-theora --enable-mkv
--enable-freetype --disable-cddax --disable-vcdx --enable-speex
--enable-flac --enable-goom --enable-livedotcom --enable-caca
--disable-skins2 --enable-modplug --enable-debug --enable-gpl
--enable-mp3lame --enable-pp


I configured vlc as:
./configure --disable-x11 --disable-xvideo --disable-gtk --disable-sdl
--enable-ffmpeg --with-ffmpeg-mp3lame --with-ffmpeg-zlib
 --enable-mad --enable-libdvbpsi --enable-a52 --disable-dvdplay
--enable-dvdnav --enable-vorbis --enable-ogg --enable-theora
 --enable-mkv --enable-freetype --disable-cddax --disable-vcdx
--enable-speex --enable-flac --enable-goom --enable-livedotcom
 --enable-caca --disable-skins2 --enable-modplug --enable-debug --enable-gpl
--enable-mp3lame --enable-pp
 --with-ffmpeg-tree=/root/vlc/ffmpeg-0.4.9-pre1/

I seem to remember that some extra libraries were needed before ffmpeg would
compile.  I believe it was libmpeg2, which I installed via
mpeg2dec-0.4.1-cvs.

I also found that mythstreamtv would only work with specific video/audio
codecs (ie DIV3 and mp3).  I'm using the following manually tuned settings
for my specific situtation in my mythstreamtv.sh and pretty much only use
mmsh in vlc for remote playback:
---snip---
      if [ $PROTOCOL = "mms" ]; then
        /usr/bin/vlc -I http --http-host=:8002 --sout-transcode-deinterlace
$1 ":sout=#transcode{vcodec=DIV3,acodec=mp3,
vb=448,ab=64,scale=$SIZE,}:std{access=mmsh,mux=ogg,url=:8001,}"
      elif [ $PROTOCOL = "http" ]; then
         /usr/bin/vlc -I http --http-host=:8002 --sout-transcode-deinterlace
$1
" :sout=#transcode{vcodec=DIV3,acodec=mp3,vb=448,ab=64,scale=$SIZE,}:
std{access=http{user=$HTTP_USER,pwd=$HTTP_PWD,mime=video/x-ms-asf},mux=ogg,url=:8001,}"
      fi



hope this helps,
JS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20060227/63628d7f/attachment.htm 


More information about the mythtv-users mailing list