<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf" -->

---
title: libavfilter: Whisper audio filter · 13ce36fef9 | daily.dev
description: FFmpeg has added a new Whisper audio filter that enables automatic speech recognition using OpenAI's Whisper model. The filter requires whisper.cpp library as...
canonical: https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: libavfilter: Whisper audio filter · 13ce36fef9 | daily.dev
og:description: FFmpeg has added a new Whisper audio filter that enables automatic speech recognition using OpenAI's Whisper model. The filter requires whisper.cpp library as...
og:url: https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf
og:image: https://api.daily.dev/og/posts/eyjTNxDQF.png
og:image:alt: libavfilter: Whisper audio filter · 13ce36fef9
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# libavfilter: Whisper audio filter · 13ce36fef9

**[Hacker News](https://daily.dev/sources/hn)** · 12 min read · 0 upvotes · 0 comments

## Summary

FFmpeg has added a new Whisper audio filter that enables automatic speech recognition using OpenAI's Whisper model. The filter requires whisper.cpp library as a prerequisite and supports various configuration options including model selection, language detection, GPU acceleration, queue management, and Voice Activity Detection (VAD). It can output transcriptions in multiple formats (text, SRT, JSON) to files or HTTP endpoints, with examples showing real-time microphone transcription and subtitle generation capabilities.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://code.ffmpeg.org/FFmpeg/FFmpeg/commit/13ce36fef98a3f4e6d8360c24d6b8434cbb8869b>

---

Tags: [#audio-processing](https://daily.dev/tags/audio-processing), [#backend](https://daily.dev/tags/backend), [#c](https://daily.dev/tags/c), [#speech-recognition](https://daily.dev/tags/speech-recognition), [#whisper](https://daily.dev/tags/whisper)

[View this post on daily.dev](https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"libavfilter: Whisper audio filter · 13ce36fef9","url":"https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf"},"datePublished":"2025-08-13T11:25:03.404Z","dateModified":"2026-10-15T02:24:45.882Z","description":"FFmpeg has added a new Whisper audio filter that enables automatic speech recognition using OpenAI's Whisper model. The filter requires whisper.cpp library as...","image":"https://code.ffmpeg.org/FFmpeg/FFmpeg/-/summary-card","thumbnailUrl":"https://code.ffmpeg.org/FFmpeg/FFmpeg/-/summary-card","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/libavfilter-whisper-audio-filter-13ce36fef9-eyjtnxdqf","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"audio-processing,backend,c,speech-recognition,whisper","timeRequired":"PT12M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"libavfilter: Whisper audio filter · 13ce36fef9"}]}
```

