Skip to content

Commit

Permalink
Eclipse 2020-12: Add Intro/Outro/Thumbnail SVG; minor updates
Browse files Browse the repository at this point in the history
  • Loading branch information
howlger committed Dec 17, 2020
1 parent db5de3f commit 4cc3a98
Show file tree
Hide file tree
Showing 5 changed files with 637 additions and 384 deletions.
36 changes: 7 additions & 29 deletions how-to.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,39 +2,17 @@

1. Storyboard and narration
1. Collect things to show (and not to show) in [`README.md`](README.md)
2. Write down narration (mark in color how to emphasize it), e.g. with _LibreOffice Writter_ (see for example [`general_and_git/narration.odt`](general_and_git/narration.odt))
2. Write down [narration](narration.odt) (mark in color how to emphasize it), e.g. with _LibreOffice Writter_
2. Screen recording
1. Preparation:
* Display settings: **1920x1080** with **175%** scaling
* Via _ClearType Switch_ **turn off _ClearType_** (keep _Enable smooth edges for screen font_)
* Taskbar settings: **_Automatically hide taskbar in desktop mode_**
2. Record screencast(s) via _CamStudio_:
* _Region > **Full Screen**_
* _Options > Video Options_
* _CamStudio **Lossless** Codec v1.5_
* **125** _frames/second_
* _Auto Adjust_
* _Lock Capture and Playback Rates_
* _Options > Do not record audio_
3. Record intro/outro animations:
* E.g. create animation with InkScape (with manually added [SVG animation elements](https://en.wikipedia.org/wiki/SVG_animation)) and record the animation shown in a web browser (less flickering in _Chrome_ than in _Firefox_; converting text into path objects also reduces flickering) in full screen (F11) mode
2. Record screencast(s), e.g. via _OBS Studio_
3. Record intro/outro animations, e.g. via _OBS Studio_ of an animated SVG created with InkScape (with manually added [SVG animation elements](https://en.wikipedia.org/wiki/SVG_animation)) shown in a web browser in full screen (F11) mode (less flickering in _Firefox_ than in _Chrome_; converting text into path objects also reduces flickering)
3. Audio recording
1. Record narration (e.g. with _Roland R-09HR_) read by a human speaker ([no, it's not Cortana](https://www.eclipse.org/lists/cross-project-issues-dev/msg14950.html)) in a single audio file (if a sentence didn't work out for the first time, the speaker repeats it)
4. Video editing
1. Convert videos from **AVI to MOV** (as _DaVinci Resolve_ cannot read the AVI recordings by _CamStudio_):
* _Format_
* _Format: **MOV**_
* _File Extension: mov_
* _Video only_
* _Video_
* _Mode: Convert_
* _Codec: MPEG-4_
* _Rate control mode: **VBR (Variable bitrate)**_
* _Bitrate: **20000**_
* _Maximum Bitrate (kbps): **30000**_
* _Minimum Bitrate (kbps): 0_
* _GOP length: 0 (Auto.)_
2. Compose video and audio clips and do the **video cutting** using _DaVinci Resolve 15_
4. Video editing, e.g via _DaVinci Resolve_
5. Publishing
1. Upload to **YouTube** (maybe in future also to Vimeo which provides fullscreen when the video is embedded in a website in contrast to YouTube)

Expand All @@ -47,10 +25,10 @@
## Tools (currently not used tools in parentheses)

* Screen recording
* Windows only: [**CamStudio 2.7.2** with **CamStudio Lossless Codec v1.5**](https://camstudio.org/)
* (Windows only: [**Ultravnc Screenrecorder (2015)**](https://www.uvnc.com/downloads/screenrecorder/86-screenrecorder.html): fork of CamStudio and newer, but in my case the recorded video flickers)
* [OBS Studio 26.1](https://obsproject.com/)
* [Solution for _Black Screen_ Display Capture: in Windows settings _Graphics settings_ set `obs64.exe` to _Power saving_](https://obsproject.com/forum/threads/solution-for-black-screen-display-capture-even-after-performing-the-steps-on-obs-forum.112109/)
* Video editing
* [**DaVinci Resolve 15**](https://www.blackmagicdesign.com/products/davinciresolve/) - free (registration requried), but not open source
* [**DaVinci Resolve 17 BETA**](https://www.blackmagicdesign.com/products/davinciresolve/) - free (registration requried), but not open source
* (Linux only: [**Flowblade** ](https://jliljebl.github.io/flowblade/) - open source; not yet tested)
* Video converting
* Windows only: [**XMedia Recode**](https://www.xmedia-recode.de/)
Expand Down
Loading

0 comments on commit 4cc3a98

Please sign in to comment.