blob: 60acb5c731e34c74fbe061ece7fc5178abc5866d (
plain) (
tree)
|
|
[[!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.
<a name="erc"></a>
### 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.
|