diff options
author | Amin Bandali <bandali@gnu.org> | 2020-05-13 03:15:33 -0400 |
---|---|---|
committer | Amin Bandali <bandali@gnu.org> | 2020-05-13 03:15:33 -0400 |
commit | ab28efb8e76f4f32d9b3cf7255365315e402e94d (patch) | |
tree | dff76836201a41773294a900f749fe0176e83ec2 /2019 | |
parent | ad80c7aaee089771785a13d35db4ff2a2625afb5 (diff) | |
download | emacsconf-wiki-ab28efb8e76f4f32d9b3cf7255365315e402e94d.tar.xz emacsconf-wiki-ab28efb8e76f4f32d9b3cf7255365315e402e94d.zip |
add 2019 tips page
Diffstat (limited to '2019')
-rw-r--r-- | 2019/tips.md | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/2019/tips.md b/2019/tips.md new file mode 100644 index 00000000..f77222bc --- /dev/null +++ b/2019/tips.md @@ -0,0 +1,63 @@ +[[!meta title="Tips for Speakers"]] + +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. |