Ut Video Codec Suite 3.3.0 readme (English)
Copyright Notice
Ut Video Codec Suite
Copyright © 2008 UMEZAWA Takeshi
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Overview
Ut Video Codec Suite is a lossless video codec for Windows, which is implemented as a VCM codec (also called "VfW codec").
It can currently encode YUV422 and RGB sources.
Environment
Minimum requirement
- OS
- Windows XP or later
- CPU
- i686-compatible CPU with SSE2 support
(e.g. Pentium 4 or later)
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86) is also required.
Implementation goal
- Realtime high definition capture with Core 2 Duo class CPU
- Better compression ratio than Huffyuv
- Near compression ratio as Lagarith, if possible
Achievement
- Enough speed for realtime high definition capture because of multithreading and assembly language.
- Usually better compression ratio than Huffyuv (Predict median) for progressive sources.
- May worse compression ratio than Huffyuv for interlace sources whose height is greater than 288 pixels.
- Usually worse compression ratio than Lagarith, but rarely better.
Version history
Version 3.3.0
- Performance Improvements
- Common: Speed up decoding. 20% if Core 2.
- Common: Speed up encoding. 8% if Core 2.
- ULY2: Speed up decoding to RGB32. 47% if Core 2, including preceding common speedup.
- Bug fixes
- Common: Do not output error though starting encoding/decoding with format that cannot be processed.
Version 3.2.0
- New features
- ULY2: Add support for RGB32 output when decoding. (but low performance)
- Bug fixes
- ULRG: fixed frame dividing method. Due to this fix, ULRG lost compatibility if frame divide count is not 1.
Version 3.1.0
- New features
- ULY2: Add support for YUYV, YUNV, UYVY, UYNV, YVYU and VYUY.
- ULRG: Add support for RGB32.
- Buf fixes
- ULRG: WMP crashes for ULRG-encoded files.
Version 3.0.0
- Add codec for RGB (FOURCC: ULRG).
Version 2.2.0
- Replaced many routines with assembly language version.
Version 2.1.0
- Add support for multithreading.
Version 2.0.0
- Process frames after divided into bands.
Version 1.1.3
First public release
Author's site