Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afkarxyz/youtube-streamer
YouTube Streamer is a lightweight tool for simultaneously streaming to multiple YouTube channels without high computer specs, as it doesn't require video encoding.
https://github.com/afkarxyz/youtube-streamer
streaming youtube
Last synced: about 2 months ago
JSON representation
YouTube Streamer is a lightweight tool for simultaneously streaming to multiple YouTube channels without high computer specs, as it doesn't require video encoding.
- Host: GitHub
- URL: https://github.com/afkarxyz/youtube-streamer
- Owner: afkarxyz
- License: gpl-3.0
- Created: 2024-07-18T07:33:12.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-12-15T18:23:54.000Z (about 2 months ago)
- Last Synced: 2024-12-15T19:29:36.028Z (about 2 months ago)
- Topics: streaming, youtube
- Language: Python
- Homepage:
- Size: 31.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![GitHub All Releases](https://img.shields.io/github/downloads/afkarxyz/YouTube-Streamer/total?style=for-the-badge)](https://github.com/afkarxyz/YouTube-Streamer/releases)
## YouTube Streamer
**YouTube Streamer** allows you to easily stream to multiple YouTube channels at once, without needing a powerful computer or video encoding.
This portable program runs without admin rights, making it perfect for use anywhere.
## Preview
**Generate streaming files**![E8LqFpmexz](https://github.com/user-attachments/assets/88cf7a51-d9f1-4841-a2c1-faa5d8e9efb0)
**Rename and change loop count**
![CGuEuLDmgj](https://github.com/user-attachments/assets/96afedfa-6dff-4bdc-a880-7a3ce8ff16b6)
**Stream directly on existing files**
![3WTY6vx7Fe](https://github.com/user-attachments/assets/4690bcf4-19a1-406f-a5af-ad292b076cba)
## Note
- If you leave the Rename field blank, it defaults to **“Streamer”**
- If you leave the Loop field blank, it defaults to Unlimited
- **Limited to 10 streams,** because the size per window is 480x350 with a 4x4 grid *( if you want more, please change it yourself in the .py code )*
![image](https://github.com/user-attachments/assets/a0cda980-5d5e-480d-b6d0-f3f0d91e291f)## YouTube Stream V2
- In V2 you can set a loop based on time *(automatically detects each video duration and multiplies it to reach the duration you have set)*
- You need **ffprobe.exe** to run V2![image](https://github.com/user-attachments/assets/84e5d8ec-e508-4bf5-a13b-9fd413f577d4)
## Setup
The .txt file must be in the same directory as the video file or ffmpeg. The video file or ffmpeg.exe can be in a subfolder.1. The stream key must be put in a .txt file, for the name is up to you
![image](https://github.com/user-attachments/assets/6a07e20f-0516-41a1-816f-ae20e1556d85)
2. Video name must be with numbers
![image](https://github.com/user-attachments/assets/7b8a1522-a906-466e-ab04-d7dc49a48707)
3. Please download **ffmpeg.exe** here https://www.gyan.dev/ffmpeg/builds/ffmpeg-release-full.7z
![image](https://github.com/user-attachments/assets/93704587-fbce-44d1-9212-1828d98b7804)