diff options
Diffstat (limited to '')
-rw-r--r-- | 2022/organizers-notebook.md | 19 | ||||
-rw-r--r-- | 2022/organizers-notebook/index.org | 27 |
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’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" |