Specification
Downloaded audio and video data is converted to mp4 as it is with the same quality without re-encoding.
This conversion is done inside the extension, without the use of an external server.
Only when there is enough free memory to use (set in Chrome with a limit up 2 GB), it will be preferentially used for caching.
Stream Recorder is a tool for downloading and storing videos by using a common and well-known methods.
We are not related to, nor do any special processing, for 3rd party websites.
Unsupported videos
We are not supporting (and will not support) video downloading streamed with Flash (such as RTMP).
We do not support downloading DRM-protected videos neither.
For videos streamed via WebRTC, we will add support in the case of a high demand. This also applies to the case of Media Source Extensions with WebM.
Since we are not supporting videos longer than 13 hours and 15 minutes, please
divide the download into smaller chunks.
Boost
For HLS archive video downloading, you may be able to download the video faster through parallel processing.
However, there may be cases when the downloading speed will be reduced by this function.
Please pay attention to the following points and use the function carefully to avoid overloading the server.
In what situations may downloading become slow?
- If downloading is already sufficiently fast without boosting
- If your cable is slow
- If your CPU is slow
- When the server itself limits the bandwidth or does not allow parallel downloads
- When connecting to the same server exceeds the maximum number of 6 connections
Currently the number of parallels is limited to 3.
It is half of the number of concurrent accesses the browser permits and we have determined that 3 should be at the acceptable level.
TIPS
Please use it at your own risk.
How to clear the settings
All settings are stored in the localStorage of this domain.
You can clear the settings by running localStorage.clear() on the Developer Console.
How to download the video from the middle
You can assign "start" and "stop" as parameters of the URL of this page.
Please use it when splitting and downloading exceptionally long videos.
Note that this parameter is valid only when video and audio are stored in the same .ts file.
(Example) .../rec.html?start=30
How to specify parallel number of downloads in the Boost
The default parallel number is 3, but you can specify a number from 1 to 6 with the Developer Console.
(Example) localStorage.parallel = 3
Troubleshooting
In the case of an error occurring, you can retry after a while.
If you are continuously getting the same error, please refer to the guide below.
403
Access to the server has been denied.
There may be various reasons:
The server may be doing a strict check of the access to the file (like specific timing etc.).
When you are playing a video in the original tab and you may not allowed to access the video in another.
In the case of an unpredictable error please don't hesitate to contact us.
404
The target file does not exist.
If you are always getting errors during the download, there may be a problem with the server.
408
Connection timeout.
Please check your own connection condition and retry the download at a different time.
Failed to fetch
Cannot connect to the server.
It may be due to the
- Network instability
- The server is down
- Blocked because of the ad blockers etc. (especially if the error always occurs in the same place)
Live recording stops in the middle
We had signals from the users, that if you don't keep the original tab with the video open, the download fails.
Also we've heard about cases, where the video's index file changes in the middle. We will take care of this problem soon.
Version history
version 1.2.0 - 14/09/19
We disabled HLS-Encryption just in case.
version 1.1.3 - 22/01/19
We dealt with specification change of Chrome 72.
version 1.1.2 - 30/11/18
Fixed some bugs.
Spelling correction in UI.
version 1.1.0 - 15/10/18
Revised the behavior while using the capture mode.
version 1.0.0 - 9/9/18
We've added support to more sites.
Fixed the behavior while using the capture mode.
Fixed some bugs.
version 0.9.9 - 27/8/18
Boost Download Available.
On error, you can now resume or retry from that point.
Fixed some bugs.
version 0.9.8 - 13/8/18
Changes in UI.
Fixed some bugs.
version 0.9.7 - 30/7/18
We have reduced the number errors during file download.
You can now reload the page even if the original tab is closed.
version 0.9.6 - 22/7/18
You can now save videos with file sizes exceeding 4 GBytes.
version 0.9.4 - 18/7/18
We dealt with the problem, where some video players were not playing saved videos.
version 0.9.2 - 13/7/18
We dealt with the problem, where sound could be lost at the end of the video.
We dealt with the problem, where an appropriate referer was not set for the embedded video.
version 0.9.0 - 30/6/18
First release!