Tweak profiles and fix bugs
parent
06deb1a82f
commit
b054a9a67a
|
@ -2,3 +2,7 @@
|
|||
|
||||
room_id: unknown
|
||||
|
||||
# Overwrite in inventory if cannot cope
|
||||
record_profile: 1080p
|
||||
# Overwrite in inventory if want to use more storage to use less CPU
|
||||
record_fast: false
|
||||
|
|
|
@ -2,16 +2,17 @@
|
|||
|
||||
- name: create artwork directory
|
||||
file:
|
||||
dest: /opt/artwork
|
||||
dest: "/opt/artwork/{{ event.id }}"
|
||||
state: directory
|
||||
recurse: yes
|
||||
owner: root
|
||||
group: root
|
||||
mode: u=rwx,g=rx,o=rx
|
||||
|
||||
- name: copy backgrounds
|
||||
copy:
|
||||
src: ../../../artwork/{{ event.id }}/{{ item }}.png
|
||||
dest: /opt/artwork/
|
||||
src: "../../../artwork/{{ event.id }}/{{ item }}.png"
|
||||
dest: "/opt/artwork/{{ event.id }}"
|
||||
owner: root
|
||||
group: root
|
||||
mode: u=rw,g=r,o=r
|
||||
|
|
|
@ -3,3 +3,4 @@
|
|||
- include: hostname.yml
|
||||
- include: packages.yml
|
||||
- include: artwork.yml
|
||||
- include: obs.yml
|
||||
|
|
|
@ -5,14 +5,23 @@
|
|||
dest: "{{ mixer_user.home }}/.config/obs-studio/{{ item }}"
|
||||
state: directory
|
||||
recurse: yes
|
||||
owner: root
|
||||
group: root
|
||||
owner: mixer
|
||||
group: mixer
|
||||
mode: u=rwx,g=rx,o=rx
|
||||
with_items:
|
||||
- basic/profiles/1080p
|
||||
- basic/profiles/720p
|
||||
- basic/scenes
|
||||
|
||||
- name: create videos directory
|
||||
file:
|
||||
dest: "{{ mixer_user.home }}/Videos/{{ event.id }}/{{ room_id }}"
|
||||
state: directory
|
||||
recurse: yes
|
||||
owner: mixer
|
||||
group: mixer
|
||||
mode: u=rwx,g=rx,o=rx
|
||||
|
||||
- name: generate base obs configuration files
|
||||
template:
|
||||
src: "obs-studio/{{ item }}.j2"
|
||||
|
|
|
@ -46,6 +46,7 @@
|
|||
- /usr/bin/gsettings set org.gnome.desktop.lockdown disable-print-setup true
|
||||
- /usr/bin/gsettings set org.gnome.desktop.lockdown disable-save-to-disk true
|
||||
- /usr/bin/gsettings set org.gnome.desktop.interface gtk-theme 'Adwaita-dark'
|
||||
- /usr/bin/gsettings set org.gnome.shell favorite-apps "['obs.desktop', 'org.gnome.Nautilus.desktop', 'firefox.desktop']"
|
||||
- /usr/bin/gsettings set org.gnome.desktop.session idle-delay 0
|
||||
become: yes
|
||||
become_user: mixer
|
||||
|
|
|
@ -21,7 +21,12 @@ OBSBasic.Transition={\n "bindings": [\n {\n "key": "OBS_KEY
|
|||
[SimpleOutput]
|
||||
RecFormat=mkv
|
||||
RecQuality=Small
|
||||
{% if record_fast %}
|
||||
RecEncoder=x264_lowcpu
|
||||
{% else %}
|
||||
RecEncoder=x264
|
||||
{% endif %}
|
||||
FilePath={{ mixer_user.home }}/Videos/{{ event.id }}/{{ room_id }}
|
||||
|
||||
[AdvOut]
|
||||
TrackIndex=1
|
||||
|
|
|
@ -21,7 +21,12 @@ OBSBasic.Transition={\n "bindings": [\n {\n "key": "OBS_KEY
|
|||
[SimpleOutput]
|
||||
RecFormat=mkv
|
||||
RecQuality=Small
|
||||
{% if record_fast %}
|
||||
RecEncoder=x264_lowcpu
|
||||
{% else %}
|
||||
RecEncoder=x264
|
||||
{% endif %}
|
||||
FilePath={{ mixer_user.home }}/Videos/{{ event.id }}/{{ room_id }}
|
||||
|
||||
[AdvOut]
|
||||
TrackIndex=1
|
||||
|
|
Loading…
Reference in New Issue