Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

seeon.tv: Trying to record this stream

(http://stream-recorder.com/forum/showthread.php?t=9024)

KSV 05-07-2011 12:45 AM

Re: seeon.tv: Trying to record this stream


 
This is very simple in any scripting language. if you are using simple batch file then use:
Code:

for /f "tokens=1-6 delims=/:." %%a in ("%date%.%time%") do set FileName="MyShow - %%a-%%b-%%c - %%d-%%e-%%f.flv"
rtmpdump.exe -r "rtmp://live1.seeon.tv/edge/nvcrd4lz4zs0w34" -p "http://www.seeon.tv/view/11073" -W "http://www.seeon.tv/jwplayer/player.swf" --stop 3600 --live -o %FileName%


Stream Recorder 05-07-2011 05:28 AM

Re: seeon.tv: Trying to record this stream


 
Quote:

Originally Posted by KSV (Post 28754)
Code:

for /f "tokens=1-6 delims=/:." %%a in ("%date%.%time%") do set FileName="MyShow - %%a-%%b-%%c - %%d-%%e-%%f.flv"

Could you please explain how it works? Specifically:
1. Where do the variables %%b, %%c, %%d, %%e, %%f come from?
2. What is "tokens=1-6 delims=/:."?

chap 05-07-2011 06:02 AM

Re: seeon.tv: Trying to record this stream


 
Quote:

Originally Posted by KSV (Post 28754)
This is very simple in any scripting language. if you are using simple batch file then use:
Code:

for /f "tokens=1-6 delims=/:." %%a in ("%date%.%time%") do set FileName="MyShow - %%a-%%b-%%c - %%d-%%e-%%f.flv"
rtmpdump.exe -r "rtmp://live1.seeon.tv/edge/nvcrd4lz4zs0w34" -p "http://www.seeon.tv/view/11073" -W "http://www.seeon.tv/jwplayer/player.swf" --stop 3600 --live -o %FileName%


It works. You know a lot.:cool: Respect!
Code:

C:\Documents and Settings\Администратор\Мои документы\rtmpdump-2.3>for /F "token
s=1-6 delims=/:." %a in ("07.05.2011.14:54:23,64") do set FileName="MyShow - %a-
%b-%c - %d-%e-%f.flv"

C:\Documents and Settings\Администратор\Мои документы\rtmpdump-2.3>set FileName=
"MyShow - 07-05-2011 - 14-54-23,64.flv"

C:\Documents and Settings\Администратор\Мои документы\rtmpdump-2.3>rtmpdump.exe
-r "rtmp://live1.seeon.tv/edge/nvcrd4lz4zs0w34" -p "http://www.seeon.tv/view/110
73" -W "http://www.seeon.tv/jwplayer/player.swf" --stop 3600 --live -o "MyShow -
 07-05-2011 - 14-54-23,64.flv"
RTMPDump v2.3 r568 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
Starting Live Stream
For duration: 3600.000 sec
INFO: Metadata:
INFO:  author
INFO:  copyright
INFO:  description
INFO:  keywords
INFO:  rating
INFO:  title
INFO:  presetname            Custom
INFO:  creationdate          Wed Apr 13 18:22:26 2011
INFO:  videodevice          MagicCamera Capture(User Mode)
INFO:  framerate            25.00
INFO:  width                320.00
INFO:  height                240.00
INFO:  videocodecid          avc1
INFO:  videodatarate        400.00
INFO:  avclevel              31.00
INFO:  avcprofile            66.00
INFO:  videokeyframe_frequency5.00
INFO:  audiodevice          Digital Audio Interface (WinTV
INFO:  audiosamplerate      22050.00
INFO:  audiochannels        2.00
INFO:  audioinputvolume      75.00
INFO:  audiocodecid          .mp3
INFO:  audiodatarate        56.00
2049.631 kB / 36.43 sec


KSV 05-07-2011 07:07 AM

Re: seeon.tv: Trying to record this stream


 
Quote:

Originally Posted by Stream Recorder (Post 28763)
Could you please explain how it works? Specifically:
1. Where do the variables %%b, %%c, %%d, %%e, %%f come from?
2. What is "tokens=1-6 delims=/:."?

token 1-6 specifies that we want to divide the input string ("%date%.%time%") in maximum 6 parts starting from %a. delims specifies the delimiters that will be used to break the string.

PS: when using outside the batch file use single % eg: %a instead of %%a

primtim34 05-07-2011 08:09 AM

Re: seeon.tv: Trying to record this stream


 
Any chance I could get you to write that same script but for a linux machine instead of a windows one? Thanks. :D

KSV 05-07-2011 08:11 AM

Re: seeon.tv: Trying to record this stream


 
Quote:

Originally Posted by bat999 (Post 28719)
It seems there are a few redirect links.
Sometimes it's rtmp://live1.seeon.tv/edge/nvcrd4lz4zs0w34, sometimes live2, live3 and live4.

it's just their load balancing trick. stream is available on all servers anyway.

KSV 05-07-2011 08:53 AM

Re: seeon.tv: Trying to record this stream


 
Quote:

Originally Posted by primtim34 (Post 28770)
Any chance I could get you to write that same script but for a linux machine instead of a windows one? Thanks. :D

The following script should do the trick
Code:

#! /bin/bash
FileName=`date +"MyShow - %0d-%0m-%0y - %0k-%0M-%0S.flv"`
rtmpdump.exe -r rtmp://live1.seeon.tv/edge/nvcrd4lz4zs0w34 -p http://www.seeon.tv/view/11073 -W http://www.seeon.tv/jwplayer/player.swf --stop 3600 --live -o \"$FileName\"



All times are GMT -6. The time now is 02:06 AM.