[[!meta title="Tips for Speakers"]] [[!meta copyright="Copyright © 2019 Amin Bandali, Ben Slade, Damien Cassou, Sacha Chua"]] This page is a collection of useful tips and suggestions for speakers. Please feel free to edit the page and add your own! ## Software Here is a list of software you can use to prepare your screencast. ### IRC (with ERC) For a bare bones ERC setup for participating in EmacsConf as a speaker, add the following to your init file. Then, either mark the whole region and do `M-x eval-region RET`, or alternatively restart your Emacs. Finally, do `M-x erc-tls RET` to start ERC. ``` (require 'erc) (setq erc-server "chat.freenode.net" erc-port 6697 erc-nick "your-nick" erc-autojoin-channels-alist '(("freenode.net" "#emacsconf" "#emacsconf-questions" ;; "#emacsconf-org" "#emacsconf-accessible"))) ``` References to learn more about ERC: - the [ERC website](//www.gnu.org/software/emacs/erc.html) - the [ERC Manual](//www.gnu.org/software/emacs/manual/html_mono/erc.html) - the [ERC](//www.emacswiki.org/emacs/ERC) page on [EmacsWiki](//www.emacswiki.org). ### Recording video - [Peek](//github.com/phw/peek) - an animated GIF (and more) recorder - [ffmpeg](//trac.ffmpeg.org/wiki/Capture/Desktop) - command-line application - OBS - Open Broadcasting Studio ### Recording audio - [ffmpeg](//ffmpeg.org/ffmpeg-devices.html#pulse) - command-line application ### Displaying keystrokes and mouse clicks - [showkeys](//github.com/nibrahim/showkeys) - simple program to display keys being pressed on the screen - key-mon - display the current state of keyboard and mouse - [command-log-mode](//github.com/lewang/command-log-mode) - a global minor mode showing typed keybindings and associated command names ### Video editing - [pitivi](http://www.pitivi.org) - simple and powerful graphical application - kdenlive - blender ## Personal tips ### Damien Cassou To ease my work, I wrote [screencasting.el](//gist.github.com/DamienCassou/0e3663ce3bdb710a44eeb7122870f621) to start 3 processes simultaneously: showkeys, ffmpeg for audio and ffmpeg for video.