Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voctomix [2017/10/06 00:17] – andi | 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 32: | Line 31: | ||
* [[voctomix: | * [[voctomix: | ||
* [[voctomix: | * [[voctomix: | ||
+ | |||
+ | ** related projects** | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | |||
</ | </ | ||
Line 46: | 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 114: | 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 133: | 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:// |