Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > Video stream recording
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #71  
Old 08-22-2011, 08:43 PM
srr srr is offline
Junior Member
 
Join Date: Mar 2011
Posts: 1
srr is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


I'm using RTMPexplorer to get the videos but if I take the command it generates and then type it with the RTMPdump command, it goes through the download process but after the download I have no file.

Can anyone say what I am doing wrong?

The reason I am doing that is that RTMPexplorer downloads the 360p file but I would like the 720p file. Maybe there is a better way of doing that?
Reply With Quote
  #72  
Old 10-02-2011, 08:44 PM
daMichael daMichael is offline
Junior Member
 
Join Date: Aug 2011
Posts: 10
daMichael is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Using RTMPdump 2.4, the Media RSS playlist mentioned before (hint: view source), and the HTA code below, the whole process is pretty easy. The code can be cleaned up a bit. There is an option to rename the files on save. Windows tested only.

Code:
<head>
<title>Kelby RIP</title>
<HTA:APPLICATION 
     APPLICATIONNAME="Kelby RIP"
     SCROLL="yes"
     SINGLEINSTANCE="yes"
     CAPTION="yes"
>
</head>

<script language="VBScript">
sub DoResize
    'resize   
    window.resizeTo 700,800
    screenWidth = Document.ParentWindow.Screen.AvailWidth
    screenHeight = Document.ParentWindow.Screen.AvailHeight
    posLeft = (screenWidth - 700) / 2
    posTop = 10     
    'move to centerscreen
    window.moveTo posLeft, posTop
  end sub

DoResize()

Sub numberboxes
    Dim i,n
    Dim count : count = number.value
    yes_rename.checked=false

    for i=1 to count
       n= "<input type=" & Chr(34) & "text" & Chr(34) & " name=" & Chr(34) & "filemp4" & Chr(34) & " size=" & Chr(34) & "32 " & Chr(34) & " value=" & Chr(34) & Chr(34) & "> <br>" + n
    next

    filenames.innerhtml="Kelby Filename:<br>"+ n
End Sub

Sub rename_numberboxes
    Dim i,n
    Dim count : count = number.value
    no_rename.checked=false    
    
    for i=1 to count
       n= "<input type="& Chr(34)&"text"& Chr(34)&" name="& Chr(34)&"filemp4" & Chr(34)&" size="& Chr(34)&"32"& Chr(34)&" value="& Chr(34)& Chr(34)&"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="& Chr(34)&"text"& Chr(34)&" name="& Chr(34)&"re_filemp4" & Chr(34)&" size="& Chr(34)&"32"& Chr(34)&" value="& Chr(34)&count-i+1 & "  .mp4" & Chr(34)&"><br>" + n
    next
    filenames.innerhtml="Kelby Filename:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rename to:<br>"+ n
End Sub


Sub ExitHTA
    self.close()
End Sub

Sub clear_form
    filenames.innerhtml=""
    no_rename.checked=false
    yes_rename.checked=false
    callingurl.value=""
    number.value=10
End Sub

Sub rip_files
    If no_rename.checked Then 
         rip_no_rename 
         Exit Sub 
    End If
    rip_rename
End Sub

Sub rip_no_rename
    Dim objShell : Set objShell = CreateObject("WScript.Shell")
    Dim i,CMD,CMD1,CMD2,CMD3, strFilemp4
    Dim count : count = number.value

     CMD1 = "rtmpdump -r "& Chr(34) & "rtmpe://mbrstream.kelbymediagroup.com/ondemand/encoding"& Chr(34)
     CMD1 = CMD1 & " -a "& Chr(34) & "ondemand/encoding"& Chr(34)
     CMD1 = CMD1 & " -f "& Chr(34) & "WIN 10,0,45,2"& Chr(34)
     CMD1 = CMD1 & " -W "& Chr(34) & "http://media.kelbymediagroup.com/players/player5.6/player.swf"& Chr(34)
     CMD1 = CMD1 & " -p "& Chr(34) & "http://kelbytraining.com/online/watch/" & callingurl.value & Chr(34)
     CMD1 = CMD1 & " -y "& Chr(34) & "mp4:"

    For i=1 to count

        CMD = CMD1 & filemp4(i-1).value & Chr(34) & " -o " & Chr(34) & filemp4(i-1).value & Chr(34)
       objShell.Run CMD,1,True

     Next
End Sub

Sub rip_rename
    Dim objShell : Set objShell = CreateObject("WScript.Shell")
    Dim i,CMD,CMD1,CMD2,CMD3, strFilemp4
    Dim count : count = number.value

     CMD1 = "rtmpdump -r "& Chr(34) & "rtmpe://mbrstream.kelbymediagroup.com/ondemand/encoding"& Chr(34)
     CMD1 = CMD1 & " -a "& Chr(34) & "ondemand/encoding"& Chr(34)
     CMD1 = CMD1 & " -f "& Chr(34) & "WIN 10,0,45,2"& Chr(34)
     CMD1 = CMD1 & " -W "& Chr(34) & "http://media.kelbymediagroup.com/players/player5.6/player.swf"& Chr(34)
     CMD1 = CMD1 & " -p "& Chr(34) & "http://kelbytraining.com/online/watch/" & callingurl.value & Chr(34)
     CMD1 = CMD1 & " -y "& Chr(34) & "mp4:"

    For i=1 to count

        CMD = CMD1 & filemp4(i-1).value & Chr(34) & " -o " & Chr(34) & re_filemp4(i-1).value & Chr(34)
       objShell.Run CMD,1,True
     Next
End Sub


</script>

<body>


kelbytraining.com/online/watch/
<input type="text" name="callingurl" size="24">
<BR>
Number of files:
<input type="text" name="number" size="2" value=10>
<br>
<input type="checkbox" name="no_rename" title="no rename" onclick="numberboxes">Do not rename with save <br>
<input type="checkbox" name="yes_rename" onClick="rename_numberboxes">Rename with save
<br><br>

<span id="filenames"></span>
<br><br>
<input type="button" value="RIP" name="ok_button"  onClick="rip_files">
<br><br>
<input type="button" value="Clear" name="clear_button"  onClick="clear_form"> 
<input type="button" value="Close" name="close_button"  onClick="ExitHTA">

</body>
Reply With Quote
  #73  
Old 11-21-2011, 06:24 AM
daMichael daMichael is offline
Junior Member
 
Join Date: Aug 2011
Posts: 10
daMichael is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Kelby has just stopped working again. rtmpexplorer or manually calling rtmpdump. Debug from rtmpsuck
Reply With Quote
  #74  
Old 11-25-2011, 12:10 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Just tried to manually download from KT this week. Something has changed and I got a weird result. The first time gave me a RTMP_ReadPacket, failed to read RTMP packet header. I turned on -V and got WriteN, RTMP send error 10053. I checked my spelling and got the READ error again.

I am using KSV's version of rtmpdump. rtmpExplorer with either srv or suck also doesn't work.

attached the output from the manual download.

Thanks for any help.
Reply With Quote
  #75  
Old 11-25-2011, 12:38 AM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Quote:
Originally Posted by any ANONYMOUS forum user View Post
Just tried to manually download from KT this week. Something has changed and I got a weird result. The first time gave me a RTMP_ReadPacket, failed to read RTMP packet header. I turned on -V and got WriteN, RTMP send error 10053. I checked my spelling and got the READ error again.

I am using KSV's version of rtmpdump. rtmpExplorer with either srv or suck also doesn't work.

attached the output from the manual download.

Thanks for any help.
works fine
Reply With Quote
  #76  
Old 11-25-2011, 12:53 AM
any ANONYMOUS forum user any ANONYMOUS forum user is offline
any user of the forum who preferred to post anonymously
 
Join Date: Aug 2011
Location: Server of stream-recorder.com
Posts: 211
any ANONYMOUS forum user is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Just for snits and giggles I "borrowed the neighbor's wifi just in case KT was blocking my IP. Same errors.

Code:
rtmpdump -r "rtmpe://mbrstream.kelbymediagroup.com/ondemand/encoding" -a "ondemand/encoding" -f "WIN 11,1,102,55" -W "http://media.kelbymediagroup.com/players/player5.7/player.swf" -p "http://kelbytraining.com/online/watch/ziser_start_to_finish" -y "mp4:kt_lwsstf_ziser_1_intro_720p.mp4" -o "01 Introduction and Equipment.mp4"

RTMPDump v2.4 GIT-2011-09-30 (Compiled by KSV)
Reply With Quote
  #77  
Old 11-25-2011, 01:22 AM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Quote:
Originally Posted by any ANONYMOUS forum user View Post
Just for snits and giggles I "borrowed the neighbor's wifi just in case KT was blocking my IP. Same errors.

Code:
rtmpdump -r "rtmpe://mbrstream.kelbymediagroup.com/ondemand/encoding" -a "ondemand/encoding" -f "WIN 11,1,102,55" -W "http://media.kelbymediagroup.com/players/player5.7/player.swf" -p "http://kelbytraining.com/online/watch/ziser_start_to_finish" -y "mp4:kt_lwsstf_ziser_1_intro_720p.mp4" -o "01 Introduction and Equipment.mp4"

RTMPDump v2.4 GIT-2011-09-30 (Compiled by KSV)
delete option - "W" from a string
Reply With Quote
  #78  
Old 11-25-2011, 01:38 AM
daMichael daMichael is offline
Junior Member
 
Join Date: Aug 2011
Posts: 10
daMichael is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Thanks Chap.

Not sure why the -W isn't working now. I need to keep resuming (-e) but it looks like the entire file might come in.

It does toss an error -
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
Reply With Quote
  #79  
Old 11-25-2011, 05:58 AM
KSV KSV is offline
Senior Member
 
Join Date: Apr 2011
Posts: 853
KSV is on a distinguished road
Cool

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


rtmpdmp is using cached swf player data for SWFVerification response which is not valid anymore. if we set the option --swfAge 0 (by default it's 30 days) it forces rtmpdump to fetch new swf file but in this particular case their cache server returns HTTP 304 response saying swf player is not modified. there are two ways you can correct this.

1. delete .swfinfo file from user directory (C:\Documents and Settings\username).
2. instead of --swfVfy | -W switch use
Code:
--swfUrl "http://media.kelbymediagroup.com/players/player5.6/player.swf" --swfsize 205074 --swfhash "22589a1043f320c0d30995949dce327c3e8fe973fe56f8d35d493c6f3cf5eda2"
Reply With Quote
  #80  
Old 11-25-2011, 02:12 PM
daMichael daMichael is offline
Junior Member
 
Join Date: Aug 2011
Posts: 10
daMichael is on a distinguished road
Default

Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Group


Quote:
Originally Posted by KSV View Post

1. delete .swfinfo file from user directory (C:\Documents and Settings\username).
The date of the .swfinfo file was the last day I was able to download anything from KT.

Thanks KSV for all the work and advice.

**edit - I deleted the .swfinfo file and ran rtmpExplorer. The same info in the old file was saved in the new file. Replacing the size and hash with KSV's posted info lets rtmpExplorer download.

Last edited by daMichael : 11-25-2011 at 02:32 PM. Reason: adding more info
Reply With Quote
Reply Post New Thread
Tags: , , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 05:01 AM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons