summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--2022/organizers-notebook.md19
-rw-r--r--2022/organizers-notebook/index.org27
2 files changed, 36 insertions, 10 deletions
diff --git a/2022/organizers-notebook.md b/2022/organizers-notebook.md
index 442f56f8..59e7c2fc 100644
--- a/2022/organizers-notebook.md
+++ b/2022/organizers-notebook.md
@@ -1381,7 +1381,7 @@ During the conference, you will:
(If this doesn’t find a VNC server to connect to, you can start it with `ssh emacsconf-$TRACK@res.emacsconf.org -p $SSH_PORT ~/bin/track-vnc`)
-6. Start recording (not streaming). If you don’t see OBS when you connect, it’s probably on workspace 2, so you can switch with Alt-2. Confirm that it is now broadcasting to the stream.
+6. Start **recording** (not streaming). If you don’t see OBS when you connect, it’s probably on workspace 2, so you can switch with Alt-2. If you still don’t see it there, you can open a terminal with Alt-Enter and then run `track-obs`. After you start recording, confirm that it is now broadcasting to the stream.
7. Verify with MPV on your local system:
@@ -1503,6 +1503,21 @@ ssh emacsconf-$TRACK@res.emacsconf.org “vncserver -kill”
</table>
+#### Making OBS scenes
+
+Making OBS scenes is pretty straightforward as you can move the
+different blocks on your scene in the preview window. However, it’s
+important to make sure that your video-captures and your overlays are
+snapping properly to the edges of the view-port. To do this, make sure
+to right-click on the block inside the preview window, and try the
+different fitting options (fit by width, height, etc.) until you find
+one that works best.
+
+We’ll probably be streaming at 720p, but since we’re also considering
+a 1080p update, try to create your overlays in a format or a resolution
+that would support resizing.
+
+
### Other notes
There are sockets in the home directory for MPV control if you want to keep that process.
@@ -3125,7 +3140,7 @@ Probably focus on grabbing the audio first and seeing what&rsquo;s worth keeping
Make a table of the form
-<table id="org3b947ce" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
+<table id="org486a812" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup>
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index 37c41120..5b2ec130 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -39,7 +39,7 @@ General:
- [[elisp:(emacsconf-show-my-agenda)][Show my agenda]] - customize emacsconf-org-tag
Importing changes:
-(This file is frequently edited, so you'd better pull before making your changes.)
+(This file is frequently edited, so please pull before making your changes.)
- [[elisp:(magit-pull-from-pushremote nil)][Pull from origin]]
Export:
@@ -200,7 +200,13 @@ CLOSED: [2022-11-06 Sun 15:26]
:PROPERTIES:
:CUSTOM_ID: prepare-audio
:END:
+** Volunteer update
+:PROPERTIES:
+:CUSTOM_ID: volunteer-2022-11-14
+:END:
+- talk banners, akshay
+
* Projects and other long-running tasks
:PROPERTIES:
:CUSTOM_ID: projects
@@ -235,7 +241,7 @@ CLOSED: [2022-10-29 Sat 09:58]
Remember to update [[file:../prepare.md::Compression]] with the new incantation.
**** Incantation from last year
-#+begin_src sh
+#+begin_src sh :eval no
Q=32
ffmpeg -y -i "$1" -c:v libvpx-vp9 -b:v 0 -crf $Q -aq-mode 2 -an -tile-columns 0 -tile-rows 0 -frame-parallel 0 -cpu-used 8 -auto-alt-ref 1 -lag-in-frames 25 -g 240 -pass 1 -f webm -threads 8 /dev/null &&
ffmpeg -y -i "$1" -c:v libvpx-vp9 -b:v 0 -crf $Q -c:a copy -tile-columns 2 -tile-rows 2 -frame-parallel 0 -cpu-used -5 -auto-alt-ref 1 -lag-in-frames 25 -pass 2 -g 240 -threads 8 "$2"
@@ -254,7 +260,7 @@ Changelog:
- Put number of CPU in variable and use it for ~cpu-used~ and ~threads~
- Stick to default for ~auto-alt-ref~
- Stick to default for ~lag-in-frames~
-#+begin_src sh
+#+begin_src sh :eval no
Q=32
CPU=8
ffmpeg -y -i "$1" -c:v libvpx-vp9 -b:v 0 -crf $Q -an -row-mt 1 -tile-columns 2 -tile-rows 2 -cpu-used $CPU -g 240 -pass 1 -f webm -threads $CPU /dev/null &&
@@ -279,7 +285,8 @@ DEADLINE: <2022-11-11 Fri>
:CUSTOM_ID: obs-scenes
:END:
- [ ] corwin is out from Nov 11-20, and we should start working on them before then.
-** TODO Make something to display between talks :akshay196:
+** DONE Make something to display between talks :akshay196:
+CLOSED: [2022-11-07 Mon 14:46]
:PROPERTIES:
:CREATED: [2022-10-03 Mon 07:50]
:CUSTOM_ID: intro
@@ -293,6 +300,9 @@ What to show in between talks:
- Previous talk: title, speaker, pronouns, talk page, Q&A information (if still live)
- Next talk: title, speaker, pronouns, talk page, Q&A information, countdown
+https://media.emacsconf.org/2022/backstage/gen-in-between.pdf
+https://media.emacsconf.org/2022/backstage/dev-in-between.pdf
+
- Good: Static image, maybe created with LaTeX
- Better: Video with unobtrusive sound so people can doublecheck that their audio works
- Best: Emacs thing so that we can have a dynamic timer and last-minute announcements, and so that it's Emacs =)
@@ -341,7 +351,8 @@ placeholder text
Overlay considerations:
- talk videos will likely have subtitles; no subtitles for Q&A
- zaeph doesn't like vertical text
-*** TODO Generate talk banners :sachac:
+*** DONE Generate talk banners :sachac:
+CLOSED: [2022-11-07 Mon 14:46]
https://gitlab.com/akshay196/emacsconf-artwork/-/blob/main/2022/talk-banner/sample.svg
** TODO Create protocol for live Q&A :zaeph:
@@ -925,7 +936,7 @@ console.log(JSON.stringify([...document.querySelectorAll('.delete-room')].map((o
see conf.org for the rest of the process
*** TODO Add volunteers to the BBB rooms
-DEADLINE: <2022-11-05 Sat>
+DEADLINE: <2022-11-18 Fri>
** INPROGRESS Coordinate and help volunteers :sachac:
:PROPERTIES:
:CUSTOM_ID: coordinate-volunteers
@@ -1152,7 +1163,7 @@ echo '{ "command": ["loadfile", "test2.webm"] }' | socat - ~/mpv-socket-emacscon
CLOSED: [2022-11-03 Thu 14:10]
*** TODO Set timers for changing todo state
-#+begin_src emacs-lisp
+#+begin_src emacs-lisp :eval no
(defun emacsconf-schedule-test-buffer (info)
(mapcar (lambda (o) (plist-put o :buffer "1") o) info))
(let ((emacsconf-schedule-strategies '(emacsconf-schedule-test-buffer)))
@@ -1977,7 +1988,7 @@ information about the noise-profile.
Following is the ffmpeg incantation to use to apply the filter-model.
Make sure to modify the ~DENOISER~ variable and adapt input/output.
-#+begin_src sh :tangle audio-denoiser.sh
+#+begin_src sh :tangle audio-denoiser.sh :eval no
DENOISER="/path/to/audio-denoiser-model-mp.rnnn"
input="original.opus"
output="denoised.opus"