blob: 606ed86176e35993fe6738dcc29176e1e28a3e45 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
[[!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)
<a name="erc"></a>
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 "irc.freenode.net"
erc-port 6697
erc-nick "your-nick"
erc-autojoin-channels-alist
'(("freenode.net" "#emacsconf" "#emacsconf-org" "#emacsconf-questions")))
```
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.
|