[ExtractStream] Re: Problems with ExtractStream / SplitStream

David Ranch dranch at t...
Fri, 19 Oct 2001 20:11:19 -0700


Hmmm.. NFS has been pretty fast for me but I'll try a comparison
to see the difference.

Also.. could someone supply a quick and dirty guide for
using SplitStream as I don't really know how to use it.
>From what I can gather,

1. You use ExtractStream with the -s option
2. You then use SplitStream on a Linux machine to
cut the m2v and m2a files

True?

Ps. Are you guys also still using the old httpd service
to get the FSIDs for various Tivo media or are you
using something different?


--David


>David's method is good for beginner, but once you are familiar with
>Tivo and Linux, you can use netcat (nc) to extract the raw tystream
>and convert it into video and audio later. netcat way is a lot of
>faster than nfs, maybe 3 times.
>
>
>-- czhang
>
>
>--- In ExtractStream@y..., David Ranch <dranch@t...> wrote:
>>
>> Are you trying to play the Tivo media or extract it via
>> NFS or something like that? If you are trying to extract,
>> you aren't setting the correct Environment variables.
>>
>> Please read the ExtractStream HOWTO:
>>
>> http://www.9thtee.com/extractstream.html
>>
>>
>> Anyway, this is what I use at home (I'll put this up on
>> http://rocko.csuchico.edu/~dranch/tivo soon enough)
>>
>> If anyone could add to this list or give the correct command
>> sequence to use SplitStream (haven't used it yet), please
>> post it to the list and I'll start putting together an
>> Extracting faq.
>>
>>
>> -------------------------------------------------------------------
>--------
>> 1. TELNET to the Tivo (assumes a correctly networked Tivo)
>>
>> 2. Fix the PATH and add some aliases
>>
>> alias w='cat /proc/loadavg'
>> alias lsmod='cat /proc/modules'
>> export PATH=$PATH:/tivo-bin:/hack/bin
>>
>> 3. Start up the old Tivo HTTP server to get FSIDs
>> (I can't easily find the FSIDs in the new and much
>> nicer Tivo HTTP server)
>>
>> /hack/es-0.2/httpd.tcl >/dev/null &;
>>
>> 4. Start up the FTP server (if required)
>>
>> cd /sbin
>> /sbin/tivoftpd &
>>
>> 5. Load up the NFS kernel module
>>
>> insmod -f /sbin/nfs-2.0.1.o
>>
>> 6. Mount my Linux server onto the Tivo
>>
>> bash-2.02# mount -t nfs
>192.168.0.3:/mnt/hdc2/tivo/MEDIA /var/mnt/nfs
>>
>> 7. Set the environment vars to extract video
>>
>> bash-2.02# export VIDEO_OUT=/var/mnt/nfs/homerpalooza2.m2v
>> bash-2.02# export AUDIO_OUT=/var/mnt/nfs/homerpalooza2.m2a
>>
>> 8. Extract the video over NFS
>>
>> ExtractStream 53476 53477 53478
>>
>>
>> Other useful commands
>>
>> CPU Load: cat /proc/loadavg
>>
>> Mount the Tivo partition as R/W:
>> mount -o remount,rw /dev/hda4
>>
>> Mount the Tivo partition as R/O:
>> mount -o remount,ro /dev/hda4
>>
>> -------------------------------------------------------------------
>--------
>>
>>
>>
>> --David
>>
>>
>>
>> >I'm running into similar problems. I've got a 20 hr Philips
>upgraded to
>> >two 75Gb drives with TivoMad/MFSTools/etc. I'm running 2.0.1-001-
>000
>> >
>> >I try to run ExtractStream (the 6/13/2001 version from sonnik's
>site) on
>> >the "Welcome to TiVo" feature and I get the following:
>> >
>> >bash-2.02# ./ExtractStream 1958
>> >Attempting to locate tyStream with fsid 1958...
>> >...tyStream located, sector map follows:
>> >Start Length
>> >02280000 00080000
>> >02500000 00020000
>> >021e8000 00008000
>> >Failed to connect to Video codec.
>> >bash-2.02#
>> >
>> >
>> >So what am I doing wrong?
>> >
>> >
>> >_________________________________________________________
>> >Do You Yahoo!?
>> >Get your free @yahoo.com address at http://mail.yahoo.com
>> >
>> >
>> >
>> >To unsubscribe from this group, send an email to:
>> >ExtractStream-unsubscribe@y...
>> >
>> >
>> >
>> >Your use of Yahoo! Groups is subject to
>http://docs.yahoo.com/info/terms/
>> .------------------------------------------------------------------
>----------.
>> | David A. Ranch - Linux/Networking/PC hardware
>dranch@t... |
>> !----
> -
>---!
>> `----- For more detailed info, see
>http://www.ecst.csuchico.edu/~dranch -----'
>
>
>
>To unsubscribe from this group, send an email to:
>ExtractStream-unsubscribe@yahoogroups.com
>
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
.----------------------------------------------------------------------------.
| David A. Ranch - Linux/Networking/PC hardware dranch@t... |
!---- ----!
`----- For more detailed info, see http://www.ecst.csuchico.edu/~dranch -----'