M3U8 Downloader is a web-based application built with Angular that allows users to download video streams from .m3u8 playlists. This tool provides a user-friendly interface for parsing .m3u8 files, downloading video segments, and combining them into a single video file.
the purpose of this prject is to showcase basic angular capabilities while creating something helpful, the downloader itself may have a lot of room to grow and improve and so feel free to contribute
- User-Friendly Interface: A clean and intuitive Angular-based UI for seamless interaction.
- M3U8 Playlist Parsing: Parses
.m3u8files to extract video segment URLs. - Download Management: Allows users to download video segments and monitor progress.
- Cross-Platform: Works in any modern web browser.
- Customizable: Easily extendable and customizable for specific use cases.
- Enter M3U8 URL: Input the URL of the
.m3u8playlist in the provided field. - Download Video: Click the "Download" button to start downloading and combining the video segments.
- Monitor Progress: Track the download progress and view the final output file. keep in mind some parts of the video may fail to load, for that case you have the scan and quick scan buttons to try and get them again, please avoid downloading before all parts of the video are in completed status!
Contributions are welcome! If you'd like to improve this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push to your fork.
- Submit a pull request with a detailed description of your changes.
This project is licensed under the MIT License.
If you encounter any issues or have questions, feel free to open an issue on the GitHub Issues page.