Project ideas from Hacker News discussions.

FFmpeg 9.0

📝 Discussion Summary (Click to expand)

Top Themes in the Discussion

  1. Expanded codec & hardware support
  2. “browsers have supported this for a long time, and it was annoying ffmpeg did not, because that meant a lot of non-browser desktop apps couldn't view them either.” — harshreality

  3. AI/LLM involvement in development

  4. “Although i was under the impression that they usually preferred hand optimized assembly.” — dspillett
  5. “I would much prefer click‑and‑hope support to no support at all.” — brookst

  6. Community appreciation of FFmpeg

  7. “I feel we’re blessed to have a project like FFmpeg.” — lucasoato

🚀 Project Ideas

[FFmpeg Filter Designer]

Summary

  • [- Simplifies FFmpeg filter creation with a visual drag‑and‑drop DSL, eliminating syntax errors.]
  • [- Generates ready‑to‑run filter strings and saves user‑defined presets for reuse.]

Details

Key Value
Target Audience FFmpeg users, video editors, multimedia developers
Core Feature Visual filter-builder UI that compiles to FFmpeg filter graphs
Tech Stack React frontend, Node.js backend, FFmpeg WASM compiled library
Difficulty Medium
Monetization Hobby

Notes

  • HN commenters frequently lament the “confusing, cryptic filter syntax” – a visual tool directly addresses that pain point.
  • Would enable newcomers to experiment without copying complex filter strings from forums.
  • Potential for integrations with popular editors (e.g., DaVinci Resolve, Shotcut) and community plugin repositories.

[Animated WebP Converter]

Summary

  • [- Provides a zero‑config CLI that converts animated WebP files to MP4/WebM using FFmpeg’s new decoder.]
  • [- Batch‑processes folders with progress feedback, preserving frame rate, audio, and metadata.]

Details

Key Value
Target Audience Desktop users, automators, digital archivists, developers building media pipelines
Core Feature One‑command conversion of animated WebP to video, auto‑detects animation metadata
Tech Stack Rust wrapper around FFmpeg’s WebP decoder/encoder libraries
Difficulty Low
Monetization Revenue-ready: Donation

Notes

  • “Nice. browsers have supported this for a long time, and it was annoying ffmpeg did not” – this tool finally gives desktop users native support.
  • Solves the exact frustration voiced by harshreality and GlumWoodpecker about having to upload to external sites.
  • Could be packaged as a standalone binary for Windows/macOS/Linux, making it immediately useful for power users.

[FFmpeg HDR Tone‑Mapper]

Summary

  • [- Simple CLI wrapper that applies SMPTE 2094‑50 tone‑mapping to HDR video with a single flag.]
  • [- Auto‑detects HDR metadata and outputs SDR or user‑selected display profiles for batch processing.]

Details

Key Value
Target Audience Video post‑production professionals, streamers, YouTubers handling HDR content
Core Feature One‑click HDR‑to‑SDR conversion with configurable tone‑mapping curves
Tech Stack Python script using FFmpeg’s libavfilter and SMPTE 2094‑50 filters
Difficulty Medium
Monetization Hobby

Notes

  • Commenters discuss “SMPTE 2094‑50 metadata support and passthrough” and HDR capabilities – this tool abstracts those low‑level flags.
  • Aligns with dspillett’s desire for “click‑and‑hope support” rather than manual assembly work.
  • Could be advertised on FFmpeg’s social channels, appealing to the community that values practical, immediately usable utilities.

Read Later