{"guid":"4936d0cd-4cd8-59c1-8b24-f0b508b630de","title":"From Video to Summary: An Open Source AI Workflow","subtitle":null,"slug":"glt26-655-from-video-to-summary-an-open-source-ai-workflow","link":"https://pretalx.linuxtage.at/glt26/talk/S797SZ/","description":"None\n\nVideo content is everywhere, but extracting key information from hours of recordings is time-consuming. Cloud-based transcription and summarization services exist, but they come with privacy concerns, recurring costs, and dependency on external providers. What if you could run the entire pipeline on your own infrastructure?\n\nThis talk demonstrates a complete, self-hosted workflow for transforming video content into text summaries using only open-source tools. Starting with video files, we extract audio, transcribe it using OpenAI's Whisper, and generate concise summaries with open large language models—all running on-premises without sending your data to third-party services.\n\nThis is about digital sovereignty and practical AI deployment. Whether you're concerned about data privacy, want to avoid cloud costs, or simply prefer to control your own infrastructure, this talk shows you how to build a production-ready video summarization system.\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Harald Nezbeda"],"tags":["655","2026","glt26","Anwendung","HS i1","glt26-eng","Day 2"],"view_count":77,"promoted":false,"date":"2026-04-11T12:00:00.000+02:00","release_date":"2026-04-11T00:00:00.000+02:00","updated_at":"2026-04-12T22:45:04.624+02:00","length":2896,"duration":2896,"thumb_url":"https://static.media.ccc.de/media/events/glt/2026/655-4936d0cd-4cd8-59c1-8b24-f0b508b630de.jpg","poster_url":"https://static.media.ccc.de/media/events/glt/2026/655-4936d0cd-4cd8-59c1-8b24-f0b508b630de_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/glt/2026/655-4936d0cd-4cd8-59c1-8b24-f0b508b630de.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/glt/2026/655-4936d0cd-4cd8-59c1-8b24-f0b508b630de.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/glt26-655-from-video-to-summary-an-open-source-ai-workflow","url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_title":"Grazer Linuxtage 2026","conference_url":"https://api.media.ccc.de/public/conferences/glt26","related":[],"recordings":[{"size":304,"length":2896,"mime_type":"video/webm","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-11T15:02:06.874+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/webm-hd/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/98758","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":266,"length":2896,"mime_type":"video/webm;codecs=av01","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_av1-hd.webm","state":"new","folder":"av1-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-11T14:44:07.483+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/av1-hd/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_av1-hd.webm","url":"https://api.media.ccc.de/public/recordings/98736","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":111,"length":2896,"mime_type":"video/webm","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-11T14:38:52.723+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/webm-sd/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/98734","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":102,"length":2896,"mime_type":"video/mp4","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2026-04-11T14:10:32.893+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/h264-sd/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_sd.mp4","url":"https://api.media.ccc.de/public/recordings/98718","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":44,"length":2896,"mime_type":"audio/mpeg","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-11T14:07:31.208+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/mp3/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/98717","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":31,"length":2896,"mime_type":"audio/opus","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2026-04-11T14:07:26.966+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/opus/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_opus.opus","url":"https://api.media.ccc.de/public/recordings/98716","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"},{"size":335,"length":2896,"mime_type":"video/mp4","language":"eng","filename":"glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2026-04-11T14:07:09.873+02:00","recording_url":"https://cdn.media.ccc.de/events/glt26/h264-hd/glt26-655-eng-From_Video_to_Summary_An_Open_Source_AI_Workflow_hd.mp4","url":"https://api.media.ccc.de/public/recordings/98715","event_url":"https://api.media.ccc.de/public/events/4936d0cd-4cd8-59c1-8b24-f0b508b630de","conference_url":"https://api.media.ccc.de/public/conferences/glt26"}]}