4. You then need to edit the rec350b.pl script to update $slingip, $pass and optionally $vs variables.

5. Sling IP & Port you can find as follows:
* Start the web based player the usual way (login if needed): http://newwatch.slingbox.com/#SettingsPageFacade/index
* Click on 'Settings' and then click on 'NETWORK DETAILS' where you can see HOME IP Address and Network Port
* Now in Perl script set $slingip accordingly.

6. While keeping the Slingbox stream active in your browser, the 15 digit admin password you then find by opening a new tab in your browser and visiting:
* https://newwatchsecure.slingbox.com/...count_boxes_js
* Then look for 'adminPassword' setting in the .js file. (If you have more than 1 Slingbox make sure you grab the setting for the right one).
* Now in Perl script set $pass accordingly.

7. I also changed $vs=16 to get 1920x1080 resolution 4Kbps H.264 video for my Slingbox 350.

8. Now you're ready to run the script and capture video.
* Make sure you exit Slingbox viewing in your browser before running the Perl script.
* When you run the script it will create a .asf file in same directory as the script which you can play back using VideoLAN VLC and other players.
* After running script remember to rename the .asf file to something else before running again, or it will get overwritten.

I plan on just getting one of the supported media streamers (like the WD Live) that have the Sling App already loaded. This means I can sling to my HDTV in the other room without having to use a PC or laptop. Just easier as I don't have the time anymore for much DYI.

Not sure I follow your point. This thread is about a means to record Slingbox video directly. Useful for example for capturing a sequence of interaction with a TiVo to illustrate a bug or feature without having to use a video camera to record the TV picture.

4. You then need to edit the rec350b.pl script to update $slingip, $pass and optionally $vs variables.

5. Sling IP & Port you can find as follows:
* Start the web based player the usual way (login if needed): http://newwatch.slingbox.com/#SettingsPageFacade/index
* Click on 'Settings' and then click on 'NETWORK DETAILS' where you can see HOME IP Address and Network Port
* Now in Perl script set $slingip accordingly.

6. While keeping the Slingbox stream active in your browser, the 15 digit admin password you then find by opening a new tab in your browser and visiting:
* https://newwatchsecure.slingbox.com/...count_boxes_js
* Then look for 'adminPassword' setting in the .js file. (If you have more than 1 Slingbox make sure you grab the setting for the right one).
* Now in Perl script set $pass accordingly.

7. I also changed $vs=5 to get 640x480 resolution video as the 'HD' resolution aspect ratio is a little strange.

8. Now you're ready to run the script and capture video.
* Make sure you exit Slingbox viewing in your browser before running the Perl script.
* When you run the script it will create a .asf file in same directory as the script which you can play back using VideoLAN VLC and other players.
* After running script remember to rename the .asf file to something else before running again, or it will get overwritten.

Thanks for the write up, I plan to give this a try. Any idea if this will work with an older slingbox pro? (mpeg2 stream).

__________________
Current : Roamio Base with 2TB drive and 2 Premieres and a mini. OTA. kmttg, pyTivo, running with a 78TB Synology 1511 NAS....serving up the world.

Setup help for pytivo under windows: To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.

I plan on just getting one of the supported media streamers (like the WD Live) that have the Sling App already loaded. This means I can sling to my HDTV in the other room without having to use a PC or laptop. Just easier as I don't have the time anymore for much DYI.

If this is true this is an outstanding travel item or tivo mini/tivo stream replacement!

So this captures the digital stream directly from the Slingbox? What format is the video? H.264?

Yes it captures and decrypts the Slingbox encoded digital output. You have control over resolution, frame rate and some other basic parameters. For the newer Slingboxes the video is H.264. Here's mediainfo stats for a sample capture:

Since it is Perl based and requiring a special Perl module it doesn't fit with kmttg. The Perl script here IS the utility, though I suppose you could probably have a wrapper script piping through ffmpeg to get a more standard mp4 or ts container.

I plan on just getting one of the supported media streamers (like the WD Live) that have the Sling App already loaded. This means I can sling to my HDTV in the other room without having to use a PC or laptop. Just easier as I don't have the time anymore for much DYI.

Why convert to AC3? The original audio is AAC so it should work without conversion.

Because ffmpeg craps out when just doing copy audio & video for some reason. i.e. Originally I tried using ffmpeg just for remux into mp4 and/or ts container and copying video & audio but that didn't work. However transcoding audio to ac3 allows remux to work so that's what I'm using. Probably with some more fiddling it may be possible to get working without transcoding audio but since it's only 2 channel audio it doesn't really matter one way or another to me.

Yeah it's pretty low bitrate too, so since you're transcoding I'd suggest you bump the audio bitrate to at least 124. I'd probably go with 224 for AC3 since it's not as efficient as AAC and needs a few more bits to prevent further loss.

Yeah it's pretty low bitrate too, so since you're transcoding I'd suggest you bump the audio bitrate to at least 124. I'd probably go with 224 for AC3 since it's not as efficient as AAC and needs a few more bits to prevent further loss.

Audio bitrate is already at 192 Kbps per the mediainfo dump. Probably bumping up the sampling rate to 48KHz would be better.

Bumping the sample rate is like increasing the resolution of a picture. You're creating samples where they don't exist so the quality is at the mercy of the interpolation routine. I really don't recommend it unless you have a device that requires a higher sample rate.