#VideoCompression

2025-06-21

I'm making a video codec that uses Color Cell Compression, the predecessor of S3TC. A clip can have 16 colors, and each 4x4-pixel block usea two of them. I aim to play FMV on Mega Drive and Game Boy Advance.

It codes 256x144 pixel 12 fps animation at 25 to 42 kB/s depending on motion. Live action is 62.5 kB/s. Fits Sega CD bitrate, not so much Genesis or GBA cartridge yet. I still see room for byte savings.

Curious? Get the source code github.com/pinobatch/color-cel

#ScreenshotSaturday #VideoCompression #RetroDev #gbadev #gendev #mddev #fmv #Weebles #SonicCD

Willow, a girl with no legs on a nature hike with her friends, catches her balance to avoid wobbling into a mud puddle.

Still from Weebles episode "Two Lefts Make It Right" (2016) with Color Cell Compression. Dithering is noticeable.Sonic the Hedgehog runs around a loop made of tree branches.

Still from Sonic CD intro with Color Cell Compression. Dithering is noticeable.
2025-06-21

I'm making a video codec that uses Color Cell Compression, the predecessor of S3TC. A clip can have 16 colors, and each 4x4-pixel block usea two of them. I aim to play FMV on Mega Drive and Game Boy Advance. #VideoCompression #RetroDev #ScreenshotSaturday #gbadev #gendev #mddev #fmv

Willow, a girl with no legs on a nature hike with her friends, catches her balance to avoid wobbling into a mud puddle.

Still from Weebles episode "Two Lefts Make It Right" (2016) with Color Cell Compression. Dithering is noticeable.Sonic the Hedgehog runs around a loop made of tree branches.

Still from Sonic CD intro with Color Cell Compression. Dithering is noticeable.
N-gated Hacker Newsngate
2025-05-26

Ah yes, because nothing screams "cutting-edge" like using Bloom Filters to compress video without losses ๐ŸŽฅ๐Ÿ”โ€”a concept so revolutionary itโ€™s been relegated to a README.md. Never mind the minor detail that Bloom Filters are about as useful for video compression as a colander is for holding water ๐Ÿ™„.
github.com/ross39/new_bloom_fi

๐ŸŽฎ** How to easily transcode a video to the desired size: an honest review of simple programs for Windows 10**
๐Ÿ”ง** Task**
Sometimes you need to compress a video **up to a strictly defined file size**, For example:
**700 MB** for CD

**1.4 GB** for DVD

**100 MB** to upload to messenger

It is important:
**Don't change video length

**
**Don't understand complex parameters** codecs and bitrates

Just specify the size you need and get the result

๐Ÿ”ฌ** Criteria for selecting programs**
The following criteria were used to find suitable tools:
**Criterion**
**Required?**
Specifying the exact target file size
โœ… Yes
Simple interface without unnecessary settings
โœ… Yes
Support for modern video formats
โœ… Yes
Does not require technical knowledge
โœ… Yes
Relevance and absence of hidden restrictions
โœ… Yes
Ability to save templates
๐Ÿ”ธ Preferable

๐ŸŽฏ** Final candidates**
After testing various utilities, the list of finalists included: **three programs**, which actually allow you to compress video to a given size **without complicated settings**.
**Program**
**Main purpose**
**Size indication**
**Interface**
**Templates**
**Comment**
**VidCoder**
Universal video converter
โœ… Yes
Very simple
โœ… Yes
The best balance of simplicity and control
**Simple x264/x265 Launcher**
Compress to size utility
โœ… Yes
A minimalist
โœ… Yes
Requires separate ffmpeg/x264
**AutoFF**
The simplest FFmpeg shell
โœ… Yes
Very simple
โŒ No
Minimal functionality, no flexibility

๐Ÿ†** Winner - VidCoder**
โœ…** Why VidCoder:**
**Direct file size input** (for example, 700 MB - the program will calculate the parameters itself).

**Simple and convenient interface**, understandable even to a beginner.

**Support for modern codecs** (x264, x265) without having to download them manually.

**There are profiles and templates** to quickly select settings.

**You can compress multiple videos at once** (working with a file queue).

**Does not require special knowledge**.

๐Ÿšซ** Cons:**
The first acquaintance may seem a little confusing, but after a couple of clicks everything is intuitive.

If your computer is weak, encoding may take longer.

๐Ÿ“ฅ**Where to download?**
๐Ÿ‘‰ **Official website:** vidcoder.net/

๐Ÿ’ช** Alternatives**
๐Ÿฅˆ** Simple x264/x265 Launcher**
โœ… **Pros:**
Minimal interface, nothing extra.

Supports setting the file size directly.

Lightweight, not overloaded with functions.

โš ๏ธ **Cons:**
Requires separate download **FFmpeg/x264** and manual path settings.

The interface is a bit "technical".

**Verdict:** Suitable for those who are not afraid of minimal manual setup.

๐Ÿฅ‰** AutoFF**
โœ… **Pros:**
Minimum steps: select a file, enter the size, click โ€œStartโ€.

Does not require additional dependencies.

โš ๏ธ **Cons:**
There are no templates, queues, or codec selection.

The interface is outdated.

The project is practically abandoned.

**Verdict:** Only for those who need the most primitive conversion method.

๐Ÿ“„** Summary**
If needed **the simplest, most understandable and flexible option**, That **VidCoder** is the best choice. It combines **convenience, support for modern formats and the ability to compress video to a given size**.
๐Ÿ‘‰ **Download VidCoder**: vidcoder.net/
โ“ **Need step-by-step instructions with pictures?** Write and weโ€™ll add it!

**Video Compression: Finding the Right Tool for the Job**
**Hashtags**: #VideoCompression #H265 #VideoEditing #ShutterEncoder #VideoEncoding #TechTools #VideoEditingSoftware
**Bibliography & Educational Resources**:
**Video Compression Fundamentals**
This resource provides a comprehensive guide to video compression, including different formats and their applications in video production.
Video Compression Handbook โ€“ Wiley Online Library
**Understanding H.265 Codec**
An in-depth look at the H.265 (HEVC) codec, including its advantages, challenges, and applications in modern video editing.
HEVC: High-Efficiency Video Coding
**Shutter Encoder Official Documentation**
A full user guide for Shutter Encoder, detailing how to utilize the tool effectively for video compression and encoding with hardware acceleration.
Shutter Encoder Documentation
**Video Editing Software Comparison**
A comparative analysis of video editing and compression software available on the market, covering pros and cons.
TechRadar: Best Video Editing Software
**Editorial Postscript**:
The quest for the perfect video compression tool was far from simple. In our search, we prioritized **efficiency, simplicity, and speed**, hoping to balance performance with the ease of use for non-experts. After evaluating several tools, we found that **Shutter Encoder** proved to be the most effective for our needs. However, as with all tools, it does come with its own set of challenges. While it delivers impressive results with hardware acceleration, it lacks pre-set templates for exact file sizes, which may be a dealbreaker for some users.
**Upcoming Second Article: Test Results and Practical Insights**
In the upcoming second article, we will dive deeper into the results of our **Shutter Encoder** tests, comparing the output quality and compression efficiency across various formats such as **H.265**. We'll analyze the practicality of the tool, focusing on real-world use cases, performance metrics, and system requirements. Stay tuned as we explore further insights and provide a final recommendation based on practical testing and actual results.

๐ŸŽฎ How to easily transcode a video to the desired size | An honest review of simple programs for Windows 10
lenovotcore.blogspot.com/2025/

(webdev Tory) :emacs:worldsendless@qoto.org
2025-02-01

I just read about tasty #image #compression via
evilmartians.com/chronicles/im

take-aways (and there are many): #GIFS are BAD. #WebP are good. #ImageMagick is good. Oh yeah, and those weird conversions of images to video files on Reddit -- how that works, because #VideoCompression is good!

๐Ÿš 9Lukas5 ๐Ÿš‚ ๐Ÿง9Lukas5@mastodontech.de
2024-07-02

Interesting ๐Ÿค”

I think I'll leave the same poll running a full again, to see how that goes ๐Ÿ‘€

I'm using the H265+AAC variant since quite some time.
As AV1 promises to be yet a bit better and is also royalty free, I thought about switching ๐Ÿค”

First test looks promising in comparison. Anyone open to explain their reason for or against one of the options? ๐Ÿ‘€

#archiving #videocompression #handbrake #vlc

๐Ÿš 9Lukas5 ๐Ÿš‚ ๐Ÿง9Lukas5@mastodontech.de
2024-07-02

Hmmmmm, private video library default codec combo ๐Ÿค”๐Ÿ‘€

#archiving #videocompression #handbrake #vlc

ูˆุฑุฏูŠ :arabi_gay: ๐Ÿ‡ต๐Ÿ‡ธwardi@arabi.gay
2024-05-05

What's the video compression mechanism that #Telegram uses? I've been trying to use ffshare* which uses ffmpeg under the hood but it's slow. Sending a message to myself on telegram then downloading it is much faster. Is it client-side or some server-side magic? I'm probably gonna dig into the code** to find it but asking here to see if anyone knows the answer right away.

* github.com/caydey/ffshare
** github.com/DrKLO/Telegram

#opensource #oss #video #videoCompression #ffmpeg

๐Ÿ” Matthias Wiesmannthias
2024-04-11

So I'm now writing the Cinepak decoder for still images embedded in QuickDraw pictures. And it seems I stumbled on a chunkId of 0x1100 which is not something present in either multimedia.cx/mirror/cinepak.t or the ffmpeg source code. The stream seems consistent, i.e. the chunk size matches, so I'm baffled, any ideas?

Learn how to use ffmpeg to create a GIF from a video file. You will learn how to change the resolution and frame rate, so you can decide on quality vs file size depending on your needs. You can also select a portion of the video using a start and end time.

#education #ffmpeg #gamedevelopment #gamedev #gif #image #tutorial #video #videocompression #videoedit #videoediting #videogames

agatedragon.blog/2024/02/02/cr

Philip Drobar ๐ŸŽฌ ๐ŸŽฎphilipdrobar@peoplemaking.games
2023-07-01

#FediTips #MastoTips #Video #VideoCompression

๐Ÿ“ฑ How to compress your videos on mobile / Android so you can post them on Mastodon!

Yesterday I posted how to make videos smaller on Desktop ( peoplemaking.games/@philipdrob )

โš ๏ธ Sometimes the file size restrictions don't come from the Instance but from the App you're using.
A common limit seems to be around 40MB, which is not a lot, especially if your phone films in 4k.

โžก๏ธ Thankfully, there are apps that can compress your video on the go.
One such app is "Video Compressor & Video to MP4" ( play.google.com/store/apps/det )

1๏ธโƒฃ Open the app and select "Compress"

2๏ธโƒฃ Select your video and the compression size. The app shows you an estimated file size.

3๏ธโƒฃ Press convert and voila! You now have a smaller video ready to post!

๐Ÿ”“ This app is free with ads. Despite the Google Play info, it only asked me to access my local media during my test. Conversion seemed to run locally on my phone, not uploading anything to a cloud service. Please still use it at your own discretion.

Philip Drobar ๐ŸŽฌ ๐ŸŽฎphilipdrobar@peoplemaking.games
2023-06-30

#FediTips #MastoTips #Video #VideoCompression

๐ŸŽฌ I know a lot of people struggle with posting videos on Mastodon as the file limits can be very strict, so here's my guide:

๐Ÿ—‘๏ธ 1. There's a million tutorials about video compression, but unless you're interested in the technical details, you can ignore them.

๐Ÿ“ฅ 2. Go and download Handbrake, a free open source video converter that works on Linux, Win and Mac: handbrake.fr/

๐Ÿ“‚ 3. Open it and drop your video file in.

๐ŸŽ›๏ธ 4. Ignore all the complicated settings, instead find the preset button/dropdown.

๐ŸŽž๏ธ 5. Select a preset: I recommend 'very fast 720p' to make your vid even smaller. It'll still look good, I promise!

๐Ÿ“ฝ๏ธ 6. Set a file name and click "Start". Wait for the bar to finish and then your new video is ready to be posted!

๐Ÿ—œ๏ธ About 1min of video should be around 6mb this way, which is smaller than most animated gifs!

๐Ÿ”ƒ If this post helped you, please boost!
Help your instances by keeping their hosted media small!

JPEGminiโ€™s Latest Update Adds Support for Video Optimization

JPEGmini has released Update 3.3 for the Image optimization app which brings a long-requested feature to the software: it can now reduce the size of video files.

Since the announcement of version 3 last year, the JPEGmini team says it has been working on now-free addition. While the company acknowledges it still has a long way to go as far as customization and enhanced controls for the video optimization, JPEGmini says it is happy to release this version and says the team plans to add more advanced features for the user base over the coming months.

Like everything else with JPEGmini, optimization of video begins with a simple drag-and-drop into the app. The company says users can even grab entire folders of files with images and video files interspersed within them which the program can work through in a single batch process.

The current 3.3 version supports the optimization of h.264(AVC) MP4 and MOV files and users can expect up to a 50% file size reduction (30% on average, with peaks up to 80%), while quality and playability remaining the same as the original file, the same as the company says can be expected of JPEGs. The company says that video optimization times will vary based on the size and duration of the video clips imported into the application.

The technology being used to optimize video files in JPEGmini is the same as tools used by many large video streaming services to reduce the video storage and delivery costs, which the company says is designed to ensure a quality streaming experience that is still top-notch for the end-users.

"Basically, the way JPEGmini performs its 'magic' of reducing file size without affecting quality, is by removing perceptually redundant information from the image file," the company explains. "This is information that is imperceptible by humans, and there is no point in keeping information that we canโ€™t seeโ€ฆ But how do we identify such information, and remove it, while making sure all โ€œessentialโ€ information is preserved? This is where the Beamr Quality Measure (BQM) comes into play."

JPEGmini says that the application required some adjustment of the compression to ensure artifacts would not be left behind and all edges in the frame remain sharp.

"In order to capture these additional potential artifacts, we enhanced BQM with two more components: An Edge Loss component and a Temporal Consistency component," the company continues. "In addition, when using the video version of BQM, we 'pool' together with the tile quality scores to create a single quality score for the video frame."

The diagram below shows the structure of the enhanced BQM that the company uses for video applications:

Effectively, JPEGmini says that the same method used to optimize JPEGs with the app are applied frame by frame to video files, first decoding the video then each frame is re-encoded with a higher level of compression to produce one or more candidate video frames. Then the video version of BQM is used to compare the quality of each candidate frame with the source file to determine which is the best (smallest) candidate to use. According to the company, other than changing the compression level of the video frames, JPEGmini does not alter any other attribute of the video file meaning, metadata, audio tracks, and file formats all remain the same.

The company believes this new version already has the potential to help many more creators with their workflows, but they also want to hear more feedback from videographers to ensure future releases have the tools and features that video teams absolutely need in their production lives. The company wanted to get this version of the app into the hands of as many videographers as possible to get better feedback from the users to ensure that as more file-type support is added, the features users want and need are there.

JPEGmini costs $59 for the base software and $89 for access to the plugins for Photoshop, Lightroom, and Capture One. Though the software is perpetual, in order to get annual updates, JPEGmini is adjusting its policy and now requires payment of an annual fee.

#news #software #app #compression #h264 #jpegmini #mov #mp4 #mpeg #optimization #spacesaving #update #video #videocompression #workflow

image
2021-01-03

As the template Compression methods shows, lossy #videocompression #algorithms involve the steps: Motion estimation (ME), Discrete cosine transform (DCT), and #entropy encoding (EC).

https://purl.org/rzr#rzr
2020-09-15

01.org/svt# : Implementation Working Group (SIWG) has been formed to create a production-ready encoder implementation that will enable ever-growing video delivery services and deliver excellent versus computational complexity tradeoffs across a wide variety of applications

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst