Audio/video stream recording forums
|
| Attention Visitor: |
You may have to register or log in before you can post:
|
|
|||||||
|
|
|
Thread Tools | Display Modes |
|
#71
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupI'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? |
|
#72
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupUsing 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)&"> <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: 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>
|
|
#73
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupKelby has just stopped working again. rtmpexplorer or manually calling rtmpdump. Debug from rtmpsuck
|
|
#74
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupJust 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. |
|
#75
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupQuote:
![]() |
|
#76
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupJust 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) |
|
#77
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupQuote:
![]() |
|
#78
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupThanks 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! |
|
#79
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media Grouprtmpdmp 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" |
|
#80
|
|||
|
|||
Re: Recording Kelby Training (www.Kelbytraining.com) videos by Kelby Media GroupQuote:
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 |
|
| Tags: getflv, kelby training, kelbytraining, kelbytraining com, rtmpe |
| Thread Tools | |
| Display Modes | |
|
|