update readme
This commit is contained in:
parent
601ca69f19
commit
e5ad89613c
22
README.md
22
README.md
@ -2,7 +2,7 @@
|
|||||||
================
|
================
|
||||||
|
|
||||||
|
|
||||||
This is a 24/7 streaming solution based on python and ffmpeg.
|
This is a streaming solution based on python and ffmpeg.
|
||||||
|
|
||||||
The goal is to play for every day an xml playlist, while the current playlist is still editable.
|
The goal is to play for every day an xml playlist, while the current playlist is still editable.
|
||||||
|
|
||||||
@ -18,10 +18,10 @@ Features
|
|||||||
- overlay a logo
|
- overlay a logo
|
||||||
- trim and fade the last clip, to get full 24 hours, if the duration is less then 6 seconds add a blank clip
|
- trim and fade the last clip, to get full 24 hours, if the duration is less then 6 seconds add a blank clip
|
||||||
- set custom day start, so you can have playlist for example: from 6am to 6am, instate of 0am to 12pm
|
- set custom day start, so you can have playlist for example: from 6am to 6am, instate of 0am to 12pm
|
||||||
- minimal system requirements and no special tools
|
- normal system requirements and no special tools
|
||||||
- we only need **ffmpeg**, **ffprobe** and a buffer tool like **mbuffer** or **pv**
|
- we only need **ffmpeg**, **ffprobe** and a buffer tool like **mbuffer** or **pv**
|
||||||
- no GPU power is needed
|
- no GPU power is needed
|
||||||
- ram and cpu depends on video resolution, I recommend minimum 4 cores and 3.5GB ram for 576p
|
- ram and cpu depends on video resolution, minimum 4 threads and 3GB ram for 576p are recommend
|
||||||
- python version 3.5 and up
|
- python version 3.5 and up
|
||||||
|
|
||||||
XML Playlist Example
|
XML Playlist Example
|
||||||
@ -46,5 +46,21 @@ XML Playlist Example
|
|||||||
</smil>
|
</smil>
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Installation
|
||||||
|
-----
|
||||||
|
- install ffmpeg, ffprobe and mbuffer
|
||||||
|
- copy, or symlink, ffplayout.py to **/usr/local/bin/**
|
||||||
|
- copy, or symlink, ffplayout.conf to **/etc/ffplayout/**
|
||||||
|
- copy ffplayout.service to **/etc/systemd/system/**
|
||||||
|
- change user in service file
|
||||||
|
- create playlists folder, in that format: **/playlists/year/month**
|
||||||
|
- set variables in config file to your needs
|
||||||
|
- use **get_playlist_from_subfolders.sh /path/to/*.mp4s** as a starting point for your playlists (path in script needs to change)
|
||||||
|
- activate service and start it: **sudo systemctl enable ffplayout && sudo systemctl start ffplayout**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
This project is still in progress!
|
This project is still in progress!
|
||||||
-----
|
-----
|
||||||
|
Change from one day to the next is broken at the moment
|
||||||
|
Loading…
Reference in New Issue
Block a user