Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| voctomix [2017/12/22 15:28] – derpeter | voctomix [2020/12/06 22:18] (current) – andi | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| name : Voctomix | name : Voctomix | ||
| project-owner : Mazdermind | project-owner : Mazdermind | ||
| - | git-url : https:// | + | git-url_url |
| project-description : | project-description : | ||
| - | project-owner : | + | project-members |
| - | project-member : | + | project-status_ |
| - | project-status | + | |
| ---- | ---- | ||
| - | Voctomix ist ein Softwaremischer der es uns erlaubt auf Konferenzen HD-Recording und -Streaming anbieten zu können. | + | Voctomix ist ein Softwaremischer der es uns erlaubt auf Konferenzen HD-Recording und -Streaming anbieten zu können. |
| * [[https:// | * [[https:// | ||
| Line 51: | Line 50: | ||
| Ansible always resets the setup to a default configuration, | Ansible always resets the setup to a default configuration, | ||
| ^ Systemd-Unit ^ Description ^ | ^ Systemd-Unit ^ Description ^ | ||
| - | | bgloop-source.service | Source the background loop from ''/ | ||
| - | | decklink-source-[NAME].service | Such a unit is generated for each Decklink input device present at the time of the ansible-run. Source video- and audio from this Decklink input | | ||
| - | | grabber-source.service | Source Video-Input from the Epiphan framegrabber via Ethernet | | ||
| - | | grabber-to-[NAME]-playout.service | Such a unit is generated for each Decklink output device present at the time of the ansible-run. Playout video- and silence from the framegrabber input to the Decklink output | | ||
| - | | grabber-to-framebuffer-playout.service | Playout video from the framegrabber input to the HDMI/ | ||
| | music-source.service | Source Music from ''/ | | music-source.service | Source Music from ''/ | ||
| | pause-source.service | Source pause loop from ''/ | | pause-source.service | Source pause loop from ''/ | ||
| Line 119: | Line 113: | ||
| Playout to the framebuffer can always be interrupted by funny tty0 printouts at any time :) | Playout to the framebuffer can always be interrupted by funny tty0 printouts at any time :) | ||
| Also think about whether you want to playout the program output (before the stream-blanker) or the streaming output (after the stream-blanker). | Also think about whether you want to playout the program output (before the stream-blanker) or the streaming output (after the stream-blanker). | ||
| - | |||
| - | Creating a background for the supersource from an image file | ||
| - | |||
| - | ffmpeg -loop 1 -i background.png -f s16le -i /dev/zero -ar 48000 -ac 1 -r 25 -t 00:01:00 -s 1920x1080 -c:v mpeg2video -q:v 0 -aspect 16:9 -f mpegts bgloop.ts | ||
| - | |||
| - | Creating a background for the supersource from a MP4 file in correct resolution | ||
| - | |||
| - | ffmpeg -i bgloop.mp4 -filter:v fps=25 -c:v mpeg2video -q:v 0 -aspect 16:9 -f mpegts bgloop.ts | ||
| - | |||
| Line 138: | Line 123: | ||
| Alternative version: | Alternative version: | ||
| journalctl -a -f -u grabber-source.service | journalctl -a -f -u grabber-source.service | ||
| + | |||
| + | |||
| == Control Commands | == Control Commands | ||
| Some useful control commands when you only have a shell (see also [[https:// | Some useful control commands when you only have a shell (see also [[https:// | ||