gotube

command module
v1.0.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 16, 2026 License: MIT Imports: 11 Imported by: 0

README ¶

GoTube

A beautiful terminal UI for downloading YouTube videos with format selection and HD support.

Features

  • 🎬 Interactive TUI built with Bubble Tea
  • 📺 HD video support (up to 4K)
  • 🎵 Multi-audio track selection with language info
  • 📊 Real-time download progress
  • 🔄 Automatic video+audio merging with FFmpeg
  • 🎨 Clean, modern interface

Installation

go install github.com/iiTzDante/gotube@latest

Or build from source:

git clone https://github.com/iiTzDante/gotube
cd gotube
go build -o gotube main.go

Requirements

  • Go 1.19 or later
  • FFmpeg (for HD video merging)

Usage

gotube <youtube-url>

Example:

gotube "https://www.youtube.com/watch?v=dQw4w9WgXcQ"

How It Works

  1. Fetches video information and available formats
  2. Displays interactive format selection menu
  3. For HD videos: downloads video and audio separately
  4. Merges streams using FFmpeg
  5. Saves final MP4 file

Dependencies

License

MIT

Documentation ¶

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL