video.mp4
An app developed based on the Electron framework that can download and play HLS video streams.
Module | Features |
Downloader |
|
Player |
|
In chrome browser, press F12, click the tab to the Network
page, enter "m3u8" in the Filter box, and then press F5 to refresh the page, if the video in the web page uses an HLS source, you can capture the video stream address here, and then right-click Copy -> Copy Link Address.
Provide the m3u8 source address, download and transcode Mp4 files losslessly
Download Releases
- node -v v20.4.0
- yarn -v v3.5.1
"dependencies": {
"aria2": "^4.1.2",
"async": "^3.2.4",
"crypto-js": "^4.1.1",
"dateformat": "^5.0.3",
"download": "^8.0.0",
"electron-context-menu": "^3.6.1",
"electron-is-dev": "^2.0.0",
"ffmpeg-static": "5.1.0",
"filenamify": "4.3.0",
"fluent-ffmpeg": "^2.1.2",
"forever-monitor": "^3.0.3",
"got": "11.8.3",
"hpagent": "^1.2.0",
"http": "0.0.0",
"https": "^1.0.0",
"m3u8-parser": "^6.1.0",
"nconf": "^0.12.0",
"queue": "^7.0.0",
"url": "^0.11.0",
"winston": "^3.8.2"
},
"devDependencies": {
"electron": "^24.6.2",
"electron-builder": "^24.4.0"
},
git clone https://github.com/12343954/M3U8-Downloader.git
npm install yarn -g
yarn set version stable
yarn
yarn start
//windows
yarn pack-win
//mac
yarn pack-mac