summaryrefslogtreecommitdiffstats
path: root/2021/prepare.md
diff options
context:
space:
mode:
Diffstat (limited to '2021/prepare.md')
-rw-r--r--2021/prepare.md206
1 files changed, 121 insertions, 85 deletions
diff --git a/2021/prepare.md b/2021/prepare.md
index 4cadc5cf..115d8432 100644
--- a/2021/prepare.md
+++ b/2021/prepare.md
@@ -38,8 +38,8 @@ your name, please start your video with something along the lines of:
"Hi! I'm ${NAME} and I'll be talking about ${TOPIC}."
-Please **upload your prerecording(s) via FTP** to the FTP server
-we are setting up with the following details:
+<a name="ftp-upload"></a>
+Please **upload your prerecording(s) (and script/notes if any) via FTP** to the FTP server we have set up with the following details:
- host: ftp-upload.emacsconf.org
- username: anonymous
@@ -54,15 +54,30 @@ you can install FileZilla by running `sudo apt install filezilla` in a
terminal. Otherwise, you can download FileZilla from their [project
website](https://filezilla-project.org/).
+You can also use a command-line interface with `ftp`:
+
+```
+$ ftp ftp-upload.emacsconf.org 21
+> anonymous
+> passive
+> cd upload-here
+> send /local/path/to/file.ext file.ext # Don't forget the 2nd arg!
+# Ctrl-D to exit
+```
+
+If you get a `500 Illegal PORT command.` command, try `passive` or
+`quote pasv` to switch to passive mode before sending your file.
+
If connection fails on the first try, please check to make sure the
details are exactly as described above; and if the issue persists,
please email <emacsconf-submit@gnu.org> so we can look into it.
If you have a script or notes for your talk, please include it as well
-so that we could use it to help us with the captioning of your talk.
+so that we could use it to help us with the captioning of your talk.
You can also send us additional information to include on the wiki
-page for your talk, such as links to other pages or additional videos.
-If you need help, please email <emacsconf-submit@gnu.org>.
+page for your talk, such as a PDF or links to other pages or
+additional videos. If you need help, please email
+<emacsconf-submit@gnu.org>.
To record your video, you could use any of the following pieces of
free software, depending on your needs:
@@ -101,9 +116,96 @@ WebM format if possible.*
> format. The closer to this format submitted video files arrive in,
> the easier it will be to process and upload them.
-After you send in your video, if you've indicated that you'd like to
-do live Q&A, we'll set up a tech-check call with you. We'll post
-details here closer to that time.
+# Compression
+
+If you would like to compress your video before uploading, the following shell script may be useful:
+
+ 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"
+
+If you put it in a file called `compress-video.sh`, you can execute it
+from the command line with something like `sh compress-video.sh
+input-file.webm output-file.webm`. It will compress the file in two
+passes. During the first pass, the frame count will increase, but the
+speed will be 0. After the first pass, it will display proper progress
+information.
+
+<a name="tech-check"></a>
+# Tech-check
+
+We ask that speakers who plan to participate in live Q&A sessions schedule
+a short tech-check in the weeks leading to the conference; this is to ensure
+that you can perform all the common tasks you'd need such as sharing your
+screen or toggling your microphone.
+
+We use BigBlueButton for our video-conferencing needs, and a quick way to
+familiarize yourself with it is to run it in a test-room:
+<https://test.bigbluebutton.org/>
+
+If this is your first time at EmacsConf or if you run into any problems,
+please get in touch with us and we'll sort things out together! In those
+cases, since we'll need to schedule a 1-on-1 tech-check with you, we ask that
+you email the closest volunteer to your timezone in the list below (or zaeph
+if none of the timezones is a good fit). You can also visit us at
+[#emacsconf-org on Libera](irc://libera.chat/#emacsconf-org).
+
+We will likely schedule those 1-on-1 tech-checks with you on Saturdays or
+Sundays, but we would be happy to try and work out another time if that
+doesn't work for you.
+
+<table>
+<thead>
+<tr>
+<td>Volunteer</td>
+<td>Email</td>
+<td>IRC Nick</td>
+<td>Timezone</td>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td>Leo Vivier</td>
+<td>&lt;<a href="mailto:zaeph@zaeph.net">zaeph@zaeph.net</a>&gt;</td>
+<td>zaeph</td>
+<td>CET (UTC+1)</td>
+</tr>
+<tr>
+<td><strong>Wanna help out? You can add your name and contact-info here!</strong></td>
+<td>&lt;<a href="mailto:your@email">your@email</a>&gt;</td>
+<td>…</td>
+<td>…</td>
+</tr>
+<tr>
+<td>Corwin Brust</td>
+<td>&lt;<a href="mailto:corwin@bru.st">corwin@bru.st</a>&gt;</td>
+<td>corwin</td>
+<td>US/Central (UTC-6)</td>
+</tr>
+<tr>
+<td>Amin Bandali</td>
+<td>&lt;<a href="mailto:bandali@gnu.org">bandali@gnu.org</a>&gt;</td>
+<td>bandali</td>
+<td>US/Eastern (UTC-5)</td>
+</tr>
+<tr>
+<td>Yuchen Pei</td>
+<td>&lt;<a href="mailto:hi@ypei.me">hi@ypei.me</a>&gt;</td>
+<td></td>
+<td>Australia/Eastern (UTC+11)</td>
+</tr>
+<tr>
+<td>Case Duckworth</td>
+<td>&lt;<a href"mailto:acdw@acdw.net">acdw@acdw.net</a>&gt;</td>
+<td>acdw</td>
+<td>US/Central (UTC-6)</td>
+</tr>
+</tbody>
+</table>
+
+If you'd like to help out with the tech-checks, feel free to add your name and
+email to the above list and email &lt;<a
+href="mailto:zaeph@zaeph.net">zaeph@zaeph.net</a>&gt; to plan the logistics.
Thank you so much for helping with EmacsConf 2021!
@@ -157,88 +259,22 @@ up the talk wiki pages. That way, you can see what else is going on
in the conference and maybe coordinate with other speakers in order to
minimize overlap and maximize awesomeness.
-## More questions?
+## What if there are lots of great questions during Q&A and we run out of time?
-Please email <emacsconf-submit@gnu.org>. We'd love to hear from you.
+You can continue answering questions on the collaborative pad or IRC,
+and we'll copy questions and answers onto the wiki page
+afterwards. You can also answer questions on the wiki page even after the event.
-Thanks for contributing to EmacsConf 2021!
+An extended live demo or Q&A session might be possible if someone
+volunteers to broadcast it on an alternative stream. If you or a
+volunteer is interested in helping with this, please feel free to
+contact us at <emacsconf-submit@gnu.org>.
+## More questions?
-<!-- #### Office hours for video call tech-checks -->
-
-<!-- After you submit your prerecorded video, we will schedule a tech-check with -->
-<!-- We ask that speakers who plan to participate in Q&A sessions and/or -->
-<!-- plan to present live schedule a short tech-check with us in the weeks -->
-<!-- leading to the conference, in order to quickly check their ability for -->
-<!-- joining video calls and performing common tasks such as sharing their -->
-<!-- screen. The office hours will likely be on Saturdays or Sundays, but -->
-<!-- we would be happy to try and work out another time if that doesn’t -->
-<!-- work for a speaker. -->
-
-<!-- To schedule a short tech-check, email one of the people listed below -->
-<!-- or visit with us on [#emacsconf-org on Freenode -->
-<!-- IRC](irc://chat.freenode.net/#emacsconf-org). -->
-
-<!-- <table> -->
-<!-- <thead> -->
-<!-- <tr> -->
-<!-- <td>Volunteer</td> -->
-<!-- <td>Email</td> -->
-<!-- <td>IRC Nick</td> -->
-<!-- <td>Timezone</td> -->
-<!-- </tr> -->
-<!-- </thead> -->
-<!-- <tbody> -->
-<!-- <tr> -->
-<!-- <td>Corwin Brust</td> -->
-<!-- <td>&lt;<a href="mailto:corwin@bru.st">corwin@bru.st</a>&gt;</td> -->
-<!-- <td>mplsCorwin</td> -->
-<!-- <td>US/Central (UTC-6)</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <td>Leo Vivier</td> -->
-<!-- <td>&lt;<a href="mailto:zaeph@zaeph.net">zaeph@zaeph.net</a>&gt;</td> -->
-<!-- <td>zaeph</td> -->
-<!-- <td>CET (UTC+1)</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <td>Bhavin Gandhi</td> -->
-<!-- <td>&lt;<a href="mailto:bhavin192@geeksocket.in">bhavin192@geeksocket.in</a>&gt;</td> -->
-<!-- <td>bhavin192</td> -->
-<!-- <td>Asia/Kolkata (UTC+05:30)</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <td>Karl Voit</td> -->
-<!-- <td>&lt;<a href="mailto:EmacsConf@Karl-Voit.at">EmacsConf@Karl-Voit.at</a>&gt;</td> -->
-<!-- <td>publicvoit</td> -->
-<!-- <td>CET (UTC+1)</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <tr> -->
-<!-- <td><strong>Your Name</strong></td> -->
-<!-- <td>&lt;your@email&gt;</td> -->
-<!-- <td>&nbsp;</td> -->
-<!-- <td>&nbsp;</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <td><strong>David O'Toole</strong></td> -->
-<!-- <td>&lt;deeteeoh1138@gmail.com&gt;</td> -->
-<!-- <td>dto</td> -->
-<!-- <td>US/Eastern (UTC-5)</td> -->
-<!-- </tr> -->
-<!-- <tr> -->
-<!-- <td>Amin Bandali</td> -->
-<!-- <td>&lt;<a href="mailto:bandali@gnu.org">bandali@gnu.org</a>&gt;</td> -->
-<!-- <td>bandali</td> -->
-<!-- <td>US/Eastern (UTC-5)</td> -->
-<!-- </tr> -->
-<!-- </tbody> -->
-<!-- </table> -->
-
-<!-- If you'd like to help out with the tech-checks, feel free to add your -->
-<!-- name and email to the above list and email <bandali@gnu.org> to plan -->
-<!-- the logistics. -->
+Please email <emacsconf-submit@gnu.org>. We'd love to hear from you.
+Thanks for contributing to EmacsConf 2021!
<!-- <a name="tech-checklist"></a> -->
<!-- #### Tech checklist -->