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 | |
|
|