Useful links
Markdown
Markdown cheat sheet (other one)
FabAcademy
MKDocs
Emojis
ffmpeg
ffmpeg explained in 100 seconds
Note
Source NotebookLLM.com (from Google) with the prompt "what is ffmpeg" gave me this response
FFmpeg is a cross-platform, open-source command-line tool designed for processing, transcoding, and manipulating virtually any multimedia format. Developed by Fabrice Bellard in 2000, it serves as the backbone for industry-standard software like Google Chrome and Blender, as well as platforms like YouTube.
Core Architecture
The tool operates through a specific pipeline: 1. Demuxing: The input file is split into separate encoded data packets for audio and video. 2. Decoding: Packets are decoded into uncompressed frames. 3. Filtering: Optional processing via a filter graph (e.g., scaling, color correction, or audio waveforms). 4. Encoding & Muxing: Frames are re-encoded and multiplexed into the final output container.
Included Utilities
Beyond the main ffmpeg binary, the suite includes:
* ffplay: A simple media player for the command line.
* ffprobe: A tool to extract and analyze streams and metadata.
* Low-level libraries: For developers to integrate multimedia processing into custom software.
Common CLI Commands
Basic Transcoding (Auto-detects codecs based on extension):
Explicit Codec and Bitrate Control:
Applying Filter Graphs (Scaling):
Metadata Extraction:
Solvespace
Learn SolveSpace beginner to advanced
To explore
From week 04:
- https://gitlab.fabcloud.org/pub/programmers/debugProbe-XIAO
- https://www.digikey.nl/en/maker/projects/raspberry-pi-pico-and-rp2040-cc-part-1-blink-and-vs-code/7102fb8bca95452e9df6150f39ae8422