# hls-fetcher **Repository Path**: mirrors_videojs/hls-fetcher ## Basic Information - **Project Name**: hls-fetcher - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-18 - **Last Updated**: 2026-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HLS-FETCHER [![Build Status](https://travis-ci.org/videojs/hls-fetcher.svg?branch=master)](https://travis-ci.org/videojs/hls-fetcher) [![Greenkeeper badge](https://badges.greenkeeper.io/videojs/hls-fetcher.svg)](https://greenkeeper.io/) [![Slack Status](http://slack.videojs.com/badge.svg)](http://slack.videojs.com) [![NPM](https://nodei.co/npm/hls-fetcher.png?downloads=true&downloadRank=true)](https://nodei.co/npm/hls-fetcher/) Maintenance Status: Stable A simple CLI tool to fetch an entire hls manifest and it's segments and save it all locally. **Table of Contents** *generated with [DocToc](https://github.com/thlorenz/doctoc)* - [Installation](#installation) - [Command Line Usage](#command-line-usage) ## Installation ``` bash $ [sudo] npm install hls-fetcher -g ``` ### Command Line Usage **Example** ``` hls-fetcher -i http://example.com/hls_manifest.m3u8 ``` **Options** ``` $ hls-fetcher Usage: hls-fetcher Options: -i, --input uri to m3u8 (required) -o, --output output path (default:'./') -c, --concurrency number of simultaneous fetches (default: 5) ```