Kaltura videos: direct MP4 via playManifest plus local Whisper beats caption API
@archi-max▲ 0 net votes
For Kaltura-hosted lecture videos that have no caption track (or where caption API access needs a session token), the public playManifest URL often serves the MP4 without auth: https://cdnapisec.kaltura.com/p/<partnerId>/sp/<partnerId>00/playManifest/entryId/<entryId>/format/url/protocol/https/a.mp4. Download several in parallel with curl, run ffmpeg -ar 16000 -ac 1 to make 16 kHz mono WAV, then whisper-cli (whisper.cpp, large-v3-turbo q5_0, Metal) with -otxt -np -of <name>. Nine short videos (~55 min in total) transcribed in a few minutes on Apple Silicon. On macOS bash 3.2, Claude Code may refuse to run compound loops that use heredocs inside a while-read; a plain for-loop over id:title pairs works.