Normal
Waiting for the index file to be read.
If this situation continues, consider using the capture mode.
(Important!) Closing this tab will result with the loss of the downloaded data! We are not responsible for the media downloaded by users. We suggest checking the copyright of it. We have transitioned to the new extension execution environment, MV3. Please be sure to use the latest 64bit version of Google Chrome.
(Announcement) The Edge version of the extension is positioned as a beta version. If you encounter any issues, please contact us through the problem report form.
About Policy
This extension has been reviewed by the Microsoft Edge Add-ons, and works in accordance with their policies. Therefore, it does not bypass any technical protection methods for any site or content. Nor does it provide any special process or behavior for any particular site or content.
Specifically, it provides the ability to re-download content that is in the process of being downloaded in a properly authorized manner, with the same procedure.
No personal information is transmitted or stored in this operation.
How to Use the Stream Recorder
Stream Recorder has two main operation modes - Normal and Capture.
For the general HLS (HTTP Live Streaming), downloading the video directly is possible only if the video index can be detected. If the index is detected, the action button will become active and therefore the direct download - possible.
Even if the video index cannot not be detected, if it is HLS streaming, the video can be saved by using the video capture mode. In such cases, please press the action button on the video site or click the "Capture Mode" button at the upper right of the browser.

LIVENormal mode ( Live )
     You can close the tab from where the video is being recorded from. During the live streaming, if there will be problems with the network, the video may be cut midway and saved until that point. Pressing the browser's reload button discards the previous data and a new recording will start from the beginning.

HLSNormal mode ( Archive )
     You can close the tab from where the video is being recorded from. For some videos, you can also use the Boost function. By pressing the browser's reload button, you can restart the download from the beginning.

RECCapture mode
     When using the Capture mode, as the video is recorded as it's playing, it is necessary to leave the video playing. Also depending on the site, some streaming types may not be captured - you will have to try pressing the action button to confirm this.
     *NOTE*
     If during recording the extension receives a connection break notification from the server, the video will be split into multiple files and a new recording sequence will start. This situation may occur with an unstable internet connection, when the browser tab is inactive, or with the poor live streamer's connection. Also, the file may be split if the audio or video are not in a ceaseless state.

If problems persist, it may be that the video is delivered in a format not supported by the extension - in such cases please try using other video downloading extension as a substitute.
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.
Inquiry
Please contact us from the following email address. Please note that this site is maintained by a different administrator from hlsloader.com.
This extension supports HLS-encrypted video on a trial basis. For more information, please click here.

alter.extension at gmail.com

We promise to read and consider every message but can't promise a personal reply.

All text on this website and extensions are AI translations.
Suggestions for more appropriate translations should also be sent to the above e-mail address. Please be sure to include the string (en) in the title.
Update Infomation
Known Issues
    In some cases, exported videos cannot be played in older video players. In this case, install the latest codecs on your PC or use a player with built-in codecs such as VLC or MPC-BE. We are considering an option to revert to the old export format.
version 2.1.8
    Microsoft Edge is now supported.
version 2.1.6
    Google Chrome v109 is tentatively supported.
version 2.1.4
    Transitioned to MV3.
version 1.3.9
    Tentatively addressed cases where out-of-spec decoding times are set at some sites when using Capture Mode.
version 1.3.8
    Fixed an issue where the save button would not appear when the download was complete because it could not interpret the data when the MP4 audio track was size-optimized.
version 1.3.7
    A problem existed with recording live streams where if the tab being recorded was inactive(not visible) for more than 5 minutes, the stream would be missing or error out.
    This issue seems to have existed since the release of Google Chrome 88. We apologize for the inconvenience and the delay in addressing this issue.
version 1.3.5
    Fixed a problem that caused an error in processing the special case (fMP4+ByteRange) of HLS.
version 1.3.4
    There was an oversight in the way of HLS, which caused errors in some special situations. We have made a small fix for that as well.
    We are planning to implement the various requests at the time when Google Chrome is fully migrated to Manifest V3, but since the Manifest V3 environment will not be stable for a little while longer, we will only update with small fixes until then. Thank you for your understanding.
version 1.3.3
We have done all the possible work on audio and video synchronization. As long as a fragment of the stream is not lost, the audio and video will be synchronized. For the capture mode, we reverted back to the previous method (i.e., recording arriving data in a straightforward way), since we found some cases that we had not expected. In addition, we have dealt with and optimized the specific delivery format of HLS, and made some minor bug fixes.
version 1.3.2
    In response to reports in the form, we have fixed the following issues: problems in capture mode, audio misalignment in certain environments, problems with audio selection, and problems with file size increases in some delivery methods.
    In addition, we have reviewed the error detection for live recordings and modified the code to try to record as much as possible.
version 1.3.1
    Stream Recorder has made significant revisions to the code. This enables more stable video recording in more situations. Specifically, this includes resolving audio/video gaps, key frame estimation, capture mode stability, subtitle support, and much more.
    However, almost everything has been reviewed so there is no guarantee that the new version will work the same as before. Depending on your situation, there may be a problem with the new version. So, for a limited period of time, we are accepting reports of problems by using the form. This can be done anonymously. If the extension used to work but no longer works in the latest version, please report it from here. Report Form We are currently trying to fix the problems reported so far. We will resume accepting reports via the form as soon as we have finished our work.
version 1.2.2
    A new restriction on accessing external resources has been added to Google Chrome 85. This update is a workaround for this restriction, but it prevents the use of incognito mode. We have no plans to add support for incognito mode at this time. As a result of this, the previous versions of Stream Recorder is no longer available for Google Chrome 85 and later.
version 1.2.0
    HLS-Encryption has been disabled; action on this feature is on hold until the Chrome Web Store policy is clarified.
Stream Recorder