How Bisqwit makes programming videos [screencast / C++14]
In this screencast, I explain the process behind making a programming video, and how exactly it turns into a DOSBox session, in which I appear to type quickly and perfectly. English subtitles are available!
The actual explanation starts at about 5:30. Prior to that I'm just creating the example program (which is not very interesting by itself).
Twitter: https://twitter.com/RealBisqwit
Patreon: https://patreon.com/Bisqwit (alternatives at https://iki.fi/bisqwit/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
The small video that I created in the video can be downloaded here (lossless ZMBV encode generated by DOSBox): https://bisqwit.iki.fi/jutut/kuvat/programming_examples/shuffle-e_169.avi
The "script" I'm using to generate the keyboard input (and to review the source code in its different states of completeness), currently simply called "new.php", is not publicly available. But in this video you can see how I use it, and you get a glimpse of its features.
The program that _executes_ the keyboard input, however, is publicly available at: https://bisqwit.iki.fi/source/inputter.html (git repository only)
In the description of some of my videos you can find a link that lets you download the editor. Sometimes in the same zip there's also a copy of the inputter program _and_ the input script used to generate the very video.
I am aware that the command I created at 4:55 is needlessly complicated, and could be replaced with:
find /WWW/music/spc -name \*.spc | sort -R | tr '\12' '\0' | xargs -0 -L1 sh -c 'spcplay "$0" ﹤/dev/tty'
However, I had temporarily forgotten about "sort -R" when I made this video, and it did make for a small enough example program to serve as a plot device.
Видео How Bisqwit makes programming videos [screencast / C++14] канала Bisqwit
The actual explanation starts at about 5:30. Prior to that I'm just creating the example program (which is not very interesting by itself).
Twitter: https://twitter.com/RealBisqwit
Patreon: https://patreon.com/Bisqwit (alternatives at https://iki.fi/bisqwit/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
The small video that I created in the video can be downloaded here (lossless ZMBV encode generated by DOSBox): https://bisqwit.iki.fi/jutut/kuvat/programming_examples/shuffle-e_169.avi
The "script" I'm using to generate the keyboard input (and to review the source code in its different states of completeness), currently simply called "new.php", is not publicly available. But in this video you can see how I use it, and you get a glimpse of its features.
The program that _executes_ the keyboard input, however, is publicly available at: https://bisqwit.iki.fi/source/inputter.html (git repository only)
In the description of some of my videos you can find a link that lets you download the editor. Sometimes in the same zip there's also a copy of the inputter program _and_ the input script used to generate the very video.
I am aware that the command I created at 4:55 is needlessly complicated, and could be replaced with:
find /WWW/music/spc -name \*.spc | sort -R | tr '\12' '\0' | xargs -0 -L1 sh -c 'spcplay "$0" ﹤/dev/tty'
However, I had temporarily forgotten about "sort -R" when I made this video, and it did make for a small enough example program to serve as a plot device.
Видео How Bisqwit makes programming videos [screencast / C++14] канала Bisqwit
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
PSX Chrono Cross 9h TAS [26 of 52: The Einlazer] Played by BisqwitPortal 2 custom map "Broken Device"PSX Chrono Cross 9h TAS [25 of 52: The Masamune] Played by BisqwitPortal 2 custom map "Red Omen"PSX Chrono Cross 9h TAS [20 of 52: The New Life] Played by BisqwitAdlib theme #54 -- a song made with Scream Tracker 3.2 (composed by Joel Yliluoma)Portal2 with HDRI [combating the greyness!]PSX Chrono Cross 9h TAS [28 of 52: The Grieving] Played by BisqwitPortal 2 custom map "Magician's Boxes"Portal 2 custom map: "Unpoignant Drop Combo"Black Mesa LP Blind PART 24: Pressure Points -- Chapter 9PSX Chrono Cross 9h TAS [39 of 52: The Sky] Played by BisqwitSFC Tales of Phantasia opening & intro & gameplay [FINNISH]NES Memory Visualization: Mega Man [Revision 2]PSX Chrono Cross 9h TAS [11 of 52: The Hydra] Played by BisqwitPortal 2 custom co-op map "Objective"Logic gates introduction through Portal 2 Perpetual Testing InitiativePSX Chrono Cross 9h TAS [45 of 52: The Fate] Played by BisqwitMountainland [two revisions] -- a song made with Scream Tracker 3.2Portal 2 custom map "Turret Overwatch"Black Mesa LP Blind PART 41: Tanks Everyone -- Chapter 12