VidShrink icon
VidShrink icon

VidShrink

Play, convert, and shrink videos to an exact target size. Offline, adaptive calibration, VMAF-measured. .NET 8 + Avalonia + ffmpeg, Windows.

VidShrink screenshot 1

Cost / License

Platforms

  • Windows  # Windows irm [https://raw.githubusercontent.com/Teknesyum/VidShrink/main/Install-VidShrink.ps1](https://raw.githubusercontent.com/Teknesyum/VidShrink/main/Install-VidShrink.ps1) | iex
  • Mac  # macOS / Linux curl -fsSL [https://raw.githubusercontent.com/Teknesyum/VidShrink/main/install-vidshrink.sh](https://raw.githubusercontent.com/Teknesyum/VidShrink/main/install-vidshrink.sh) | sh
  • Linux  # macOS / Linux curl -fsSL [https://raw.githubusercontent.com/Teknesyum/VidShrink/main/install-vidshrink.sh](https://raw.githubusercontent.com/Teknesyum/VidShrink/main/install-vidshrink.sh) | sh
1like
0articles

Features

Properties

  1.  Decentralized
  2.  Support for Themes
  3.  Privacy focused
  4.  AI-Powered

Features

  1.  Support for 4K
  2.  Works Offline
  3.  Live Preview
  4.  Transitions Effects
  5.  Ad-free
  6.  Dark Mode
  7.  No registration required
  8.  No Tracking
  9.  Lossless Audio
  10.  Hardware Accelerated
  11.  Portable
  12.  Audio Extraction
  13.  Share Videos
  14.  Video Converter
  15.  Record videos

 Tags

VidShrink News & Activities

Highlights All activities

Recent activities

VidShrink information

  • Developed by

    TR flagMustafa Özel
  • Licensing

    Open Source (AGPL-3.0) and Free product.
  • Written in

  • Alternatives

    200 alternatives listed
  • Badge

    Get an embeddable badge for VidShrink
  • Supported Languages

    • English
    • Turkish
    • Spanish
    • French
    • Abkhaz
    • Afrikaans
    • Afar
    • Akan
    • Albanian
    • Amharic
    • Aragonese
    • Assamese
    • Armenian
    • Avaric
    • Arabic
    • Avestan
    • Aymara
    • Bambara
    • Azerbaijani
    • Bashkir
    • Basque
    • Belarusian
    • Bihari
    • Bengali
    • Bislama
    • Breton
    • Bosnian
    • Bulgarian
    • Burmese
    • Catalan; Valencian
    • Chamorro
    • Chechen
    • Chinese
    • Chichewa; Chewa; Nyanja
    • Chuvash
    • Cornish
    • Cree
    • Croatian
    • Danish
    • Corsican
    • Czech
    • Divehi; Dhivehi; Maldivian;
    • Dutch
    • Esperanto
    • Estonian
    • Ewe
    • Fijian
    • Faroese
    • Finnish
    • Fula; Fulah; Pulaar; Pular
    • Galician
    • Georgian
    • German
    • Greek
    • Guaraní
    • Gujarati
    • Haitian; Haitian Creole
    • Hebrew
    • Herero
    • Hausa
    • Hiri Motu
    • Hindi
    • Hungarian
    • Interlingua
    • Indonesian
    • Interlingue
    • Igbo
    • Irish
    • Inupiaq
    • Ido
    • Icelandic
    • Italian
    • Inuktitut
    • Japanese
    • Kalaallisut, Greenlandic
    • Javanese
    • Kannada
    • Kanuri
    • Kashmiri
    • Kazakh
    • Khmer
    • Kikuyu, Gikuyu
    • Kinyarwanda
    • Kirghiz, Kyrgyz
    • Komi
    • Kongo
    • Korean
    • Kurdish
    • Kwanyama, Kuanyama
    • Luxembourgish
    • Luganda
    • Limburgish, Limburgan, Limburger
    • Lingala
    • Lao
    • Lithuanian
    • Latin
    • Luba-Katanga
    • Manx
    • Macedonian
    • Malagasy
    • Malay
    • Malayalam
    • Maltese
    • Maori
    • Marathi
    • Marshallese
    • Latvian
    • Nauru
    • Mongolian
    • Navajo, Navaho
    • Norwegian Bokmål
    • Nepali
    • North Ndebele
    • Norwegian Nynorsk
    • Norwegian
    • Nuosu
    • South Ndebele
    • Occitan
    • Ndonga
    • Old Church Slavonic, Church Slavic, Church Slavonic, Old Bulgarian, Old Slavonic
    • Ojibwe, Ojibwa
    • Oromo
    • Oriya
    • Panjabi, Punjabi
    • Ossetian, Ossetic
    • Persian
    • Pali
    • Polish
    • Pashto, Pushto
    • Portuguese
    • Quechua
    • Romansh
    • Kirundi
    • Romanian
    • Russian
    • Sanskrit (Sa?sk?ta)
    • Sardinian
    • Sindhi
    • Northern Sami
    • Sango
    • Serbian
    • Samoan
    • Scottish Gaelic; Gaelic
    • Shona
    • Sinhala, Sinhalese
    • Slovak
    • Slovene
    • Southern Sotho
    • Sundanese
    • Somali
    • Swahili
    • Swati
    • Swedish
    • Tamil
    • Telugu
    • Tajik
    • Thai
    • Tigrinya
    • Tibetan Standard, Tibetan, Central
    • Turkmen
    • Tagalog
    • Tswana
    • Tonga (Tonga Islands)
    • Tsonga
    • Tatar
    • Twi
    • Tahitian
    • Uighur, Uyghur
    • Ukrainian
    • Urdu
    • Uzbek
    • Venda
    • Vietnamese
    • Volapük
    • Welsh
    • Walloon
    • Wolof
    • Western Frisian
    • Xhosa
    • Yiddish
    • Yoruba
    • Zhuang, Chuang
    • Zulu

AlternativeTo Categories

Video & MoviesCD/DVD ToolsSystem & Hardware

GitHub repository

  •  6 Stars
  •  1 Forks
  •  0 Open Issues
  •   Updated  
View on GitHub
VidShrink was added to AlternativeTo by Mustafa Özel on and this page was last updated .
No comments or reviews, maybe you want to be first?

Official Links

What is VidShrink?

Shrink — a target size in megabytes, and a video that lands just under it. Chips for the sizes people actually need (8 for Discord, 16 for WhatsApp, 25 for Gmail, 180 for WhatsApp Web) and a slider for everything else. Twelve encoders — software, NVENC, Quick Sync, AMF — each probed on your own machine first.

Record — the whole screen, a single window or a region, through the capture backend each platform actually has: gdigrab on Windows, avfoundation on macOS, x11grab on Linux. Microphone and system sound chosen by name, so a reordered device list cannot quietly swap your microphone. Stopping closes the file properly, so a stopped recording plays back.

Play — the source plays in the window through a decoder pipe that stays open between seeks instead of launching ffmpeg for every scrub, plus a comparison panel for before-and-after.

Share and right-click — "Open this video with VidShrink" sits in the Windows Explorer menu, in the primary menu on Windows 11, written per user with no administrator rights and no change to your file associations. Share targets and their real size ceilings live in paylasim-hedefleri.json.

Plus a Convert tab (MP4, MKV, WebM, MOV, AVI, GIF, MP3, M4A, WAV; H.264, H.265, VP9, AV1 or stream copy; trimming and audio extraction) and a hidden Advanced tab holding the exact ffmpeg command. Full tour: docs/kullanim.md.