You can upload your video through a web-based interface or using your favourite FTP client. Please start your filename with the identifier for your talk, which is the last part of the talk page URL. For example, if your talk page is at , the ID is journalism.

If you have slides, notes, or a script for your talk, please include them as well. We can post them on the talk page, and we can also use them to help caption your talk. You can also send us additional text or links to include on your talk page. If you need help, please email

Please let us know at if you do not want your talk included in the EmacsConf 2022 password-protected backstage area for volunteers and speakers.

Web interface

Go to and enter the password emacsconf (Javascript required, compatible with LibreJS).

You can upload multiple files by dragging and dropping onto the window or by clicking on the green + button at the bottom of the list on the left. The default settings are fine.

When you have selected all of your files, click on the Upload button. The page will show a progress bar. When the upload is complete, the page will display the download URL. You can e-mail with that URL, or we can pick up the files when we check regularly.


Here are the FTP server details:

  • host:
  • username: anonymous
  • port: 21
  • folder: upload-here

To upload your recording and any accompanying material to the above FTP server, you can use your FTP client of choice. For instance, FileZilla, a free/libre user-friendly application with a graphical user interface. On deb-based GNU/Linux distributions such as Trisquel you can install FileZilla by running sudo apt install filezilla in a terminal. Otherwise, you can download FileZilla from their project website.

You can also use a command-line interface with ftp:

$ ftp 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 so we can look into it.

What happens next?

We'll send you an e-mail when we download your files. Then we'll process your video to normalize the audio levels and try to reduce noise. We'll also convert it into a standard format using codecs that aren't encumbered by patents, and we'll make a compressed version that will be easier for people with limited bandwidth.

We'll upload your materials to the EmacsConf 2022 backstage area so that volunteers can work on captioning it. If you don't want your talk included in the backstage area for volunteers and other speakers, please let us know at before you submit your talk

In a few weeks, we'll e-mail you check-in instructions for the conference. If you plan to have a live Q&A session, we'll also e-mail you instructions for the BigBlueButton room that you can use to answer questions.

On the day of the conference, we'll move your materials to the public EmacsConf 2022 area and publish them when the talk is streamed.

What if you can't upload the presentation by November 4?

We can accept later submissions, although it's more of a scramble. Please try to upload your talk as soon as you can. (Our stress levels get higher and higher as the conference approaches!)

Thank you for your help in getting ready for a smooth EmacsConf 2022!