ffplayout/ffplayout-engine
2022-07-08 10:21:42 +02:00
..
src pass errors in ffmpeg validation to main function 2022-07-08 10:21:42 +02:00
Cargo.toml update version 2022-07-07 17:20:30 +02:00
README.md update readme 2022-06-22 21:25:30 +02:00

ffplayout-engine

Installation under Linux

  • copy the binary to /usr/bin/
  • copy assets/ffplayout.yml to /etc/ffplayout
  • copy assets/ffplayout-engine.service to /etc/systemd/system
  • activate service and run it: systemctl enable --now ffplayout-engine

You can also install the released *.deb or *.rpm package.

Start with Arguments

ffplayout also allows the passing of parameters:

OPTIONS:
    -c, --config <CONFIG>             File path to ffplayout.conf
    -f, --folder <FOLDER>             Play folder content
    -g, --generate <YYYY-MM-DD>...    Generate playlist for date or date-range, like: 2022-01-01 - 2022-01-10:
    -h, --help                        Print help information
    -i, --infinit                     Loop playlist infinitely
    -l, --log <LOG>                   File path for logging
    -m, --play-mode <PLAY_MODE>       Playing mode: folder, playlist
    -o, --output <OUTPUT>             Set output mode: desktop, hls, stream
    -p, --playlist <PLAYLIST>         Path from playlist
    -s, --start <START>               Start time in 'hh:mm:ss', 'now' for start with first
    -t, --length <LENGTH>             Set length in 'hh:mm:ss', 'none' for no length check
    -v, --volume <VOLUME>             Set audio volume
    -V, --version                     Print version information

You can run the command like:

./ffplayout -l none -p ~/playlist.json -o desktop