nowfound

Dev tools · February 4, 2025

I built a CLI to automate depth tracking on underwater videos

Hey HN, I built depthviz, an open-source CLI tool that generates depth & time overlay videos from dive logs. It supports dive computers (Garmin, Suunto, Shearwater, Apnealizer) and manual input for freedivers who want to enhance their footage with real-time dive data. Why I Built It: Adding dive data to videos manually is tedious. depthviz automates this by reading dive logs (.fit, .csv, .xml) from various sources, generating an overlay video with real-time depth, allowing full customization (fonts, colors, depth smoothing, stroke width), and running on Windows, macOS, and Linux. How It…

I built a CLI to automate depth tracking on underwater videos launched on February 4, 2025 with 32 votes, #575 of 5,999 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 1 year on.

Visit github.com ↗Alternativestop 10% of February 2025

In plain words

Depthviz is an open-source command-line tool that automatically overlays depth and time data onto underwater videos using dive logs. It reads files from popular dive computers including Garmin, Suunto, and Shearwater, as well as manual CSV input for freedivers. The tool generates customizable overlays with adjustable fonts, colors, and depth smoothing, then exports videos compatible with standard editing software like Premiere Pro and DaVinci Resolve. It runs on Windows, macOS, and Linux, eliminating the manual process of adding dive data to footage.

written from the facts on this page · September 2026

From the sources

Visualize your depth for your freediving videos: Works with or without dive computers. - noppanut15/depthviz

In the maker’s words, at launch

Hey HN, I built depthviz, an open-source CLI tool that generates depth & time overlay videos from dive logs. It supports dive computers (Garmin, Suunto, Shearwater, Apnealizer) and manual input for freedivers who want to enhance their footage with real-time dive data. Why I Built It: Adding dive data to videos…

Does a similar job

all alternatives →
  • Fed up of ugly and weird diving apps, I built my own2024 · depthlog.net · ▲12

    Hello everybody, I am new to HN but I must say I really enjoy the vibe. I have been coding for almost 15 years now and after having fired myself 2 times in a year (both from corporate and startup worlds), I decided to dedicate full time to what I love: building cool stuff for my own, with the dream of becoming a solopreneur. Among my many passions (some dangerous), I love scuba diving. All the logbook apps I tried had these problems: - Distant from the user experience and needs. - Complicated yet useless features that no one uses. Literally no one, not even those who created them. - Ugly. -…

  • 3D Terrain simulation for hiking, skiing etc.2025 · github.com · ▲150

    I'm working on a GPS track visualizer for quite some time. It shines in hilly and mountaineous terrain (where a 3D view makes more sense), but it also offers quite a lot of Strava-like features (statistics etc.). You can upload your GPX and FIT files manually, or sync directly with Garmin, Coros and Polar. See https://cubetrek.com for the live app and check out some examples there. It's free and opens source. Also, anyone who likes to work with 3D visualizations (especially Babylon.js), let me know if you like to help polish this thing further.

  • I turned algae into a bio-altimeter and put it on a weather balloonNov 2025 · radi8.dev · ▲142

    Hi HN - My name is Andrew, and I'm a high school student. This is a write-up on StratoSpore, a payload I designed and launched to the stratosphere. The goal was to test if we could estimate physical altitude based on algae fluorescence (using a lightweight ML model trained on the sensor data). The blog post covers the full engineering mess/process, including: - The Hardware: Designing PCBs for the AS7263 spectral sensor and Pi Zero 2 W. -The biological altimeter: How I tried to correlate biological stress (fluorescence) with altitude. - The Communications: A custom lossy compression…

  • Submarius – Global water clarity for diversJun 2026 · submarius.com · ▲14

    Submarius started as just a dashboard for diving conditions, but I quickly realized that there is simply no API for water clarity, nor even a simple way to calculate it. Divers call it viz, and it is one of the most consequential factors for a diving experience. So I dove the viz rabbit-hole. I landed on a state-augmented ensemble kalman filter. More details on the /clarity page. My question for the HN audience is if anyone knows of a better way of doing this? There is a ton of satellite data to train on, but a lot of it is messy (clouds read as turbid water, shallow reefs reflect…

  • stereosense2018 · stereosense.com · ▲97

    Create 360° video apps for VR in minutes

  • Depthforge2024 · apps.apple.com · ▲94

    Immersive 3D image generation for Apple Vision Pro

More dev tools this month

the category →
  • /dev/null▲490

    a social network for devs

    Dev tools · 4d ago · dev-null.sh

  • open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.

    Dev tools · 29d ago · github.com

  • Contribute to reladraw/reladraw development by creating an account on GitHub.

    Dev tools · 27d ago · github.com

  • Contribute to oosexgang/hackios-xnu-kernel development by creating an account on GitHub.

    Dev tools · 14h ago · github.com

  • OpenBot▲362

    Grok Bot alternative: free, local, open-source, multiplayer

    Dev tools · 24d ago · openbot.run

  • Talanoa▲346

    Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…

    Dev tools · 21d ago · talanoa.email

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, February 2025

the whole month →
  • Beautiful screen recordings with instant shareable links

    Growth · 2025 · screen.studio

  • Tana▲1,665

    Put your notes to work with voice and AI

    AI · 2025 · tana.inc

  • IG

    I was at FB/Meta from late 2013 to early 2023, mostly working in the compiler/runtime spaces. I got hit in the spring 2023 layoff wave. I immediately started making games in my newfound free time (a lifelong interest, and I even worked in AA(A?) back ca. ~2000), and in October 2023 I stumbled upon the idea of a roguelike pachinko/plinko game inspired by Luck Be A Landlord. Things snowballed quickly, I started talking to publishers, then worked like crazy through all of 2024, almost the hardest I've ever worked in my career, and launched the game in December 2024. It's sold…

    Work · 2025

  • Tanka▲1,410

    AI Messenger with smart reply & long term memory for teams

    AI · 2025 · tanka.ai

  • Tool Finder▲1,327

    Your shortcut to better software

    AI · 2025 · toolfinder.com

  • i wanted to change the habit of reaching for my phone in the morning and doomscrolling away an hour so i built an app to help me. now i have to literally touch grass before accessing my most distracting apps the app is built in swiftui, uses the screen time apis provided by apple and google vision to recognise grass or not i'd love to get your thoughts on the concept.

    Life & fun · 2025 · touchgrass.now