Log in

View Full Version : Ut Video Codec Suite - a new lossless video codec for Windows!


Pages : 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15

easy2Bcheesy
13th February 2009, 14:38
Hi, please let me know when my suggestion is included!

easy2Bcheesy
13th February 2009, 14:38
Hi, please let me know when my suggestion is included!

vsv
14th March 2009, 13:35
Ask same as easy2Bcheesy ;)

easy2Bcheesy
22nd March 2009, 17:42
Any news on when UT Codec will be updated with the fix I suggested? It seems a very easy thing to do!

What new plans are there for improving the codec? Can compression ratios improve, even if you need more CPU power? I love it and use it for realtime HD capture virtually every day.

johnsonlam
24th March 2009, 06:51
Any news on when UT Codec will be updated with the fix I suggested? It seems a very easy thing to do!

What new plans are there for improving the codec? Can compression ratios improve, even if you need more CPU power? I love it and use it for realtime HD capture virtually every day.

I surfed to author's site (Japanese), seems he's doing the codec among his large hobby list, so don't expect him to update often.

And I've use it instead of HuffYUV, it's very stable and not much room to improve, of course you can suggest your good idea through "tobinaka" san.

easy2Bcheesy
24th March 2009, 11:35
To be fair, the author himself says that he wants to match Lagarith compression. As I said, I love UT Codec and use it every day, but its compression limit appears to be similar to Huffyuv with adaptive frames (some way off Lagarith) and having to reset the codec's compression scheme every time I switch programs is a bit of a pain that's easily fixed.

easy2Bcheesy
22nd April 2009, 19:15
Another bug I have found is that sometimes the amount of threads being used is set to 105 (!). It seems to happen if I use UT in After Effects, then go back to capturing using it in VirtualDub.

Chikuzen
8th July 2009, 15:49
version 5.2.3 available.

Bug fixes * common: rarely outputs broken frame when encoding.

tobinaka
9th July 2009, 12:02
I'm sorry I haven't written in so long. I had a trouble with my graphic board etc. It's been a long time since I visited the forum last.

As Chikuzen said above, Ut Video Codec Suite version 5.2.3 is available now.
readme (English) (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.2.3-readme.en.html)
installer (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.2.3.msi)
source (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.2.3-src.zip)

easy2Bcheesy, I'm afraid that the author may not be up for your suggestion now. He has never said so, but I'm sorry I can't help saying so, though I think it well-worth considering. Please wait with patience. It's opensourced, then it could be faster to fix it up by yourselves on the forum.

By the way, though it's not the main topic here, AMV2 and 3 were also updated. And another new lossless video codec "ZeroCodec" was just released yesterday, but I've not tested it yet. While it's important to note ZeroCodec's author says it's still full of bugs, a famous news site in Japan picked it up and it's drawed attentions.

-AMV Video Codec (Shareware)
http://amamaman.hp.infoseek.co.jp/

-ZeroCodec v1.0.0 (Freeware not opensouced - ATTENTION! all in Japanese)
http://xrowcc.blog.shinobi.jp/Entry/386/

easy2Bcheesy
12th July 2009, 10:05
Zerocodec doesn't seem to work on my Vista x64. It just won't install.

I'm really disappointed that the codec settings for UT aren't being stored properly. It's the only annoying thing about what is otherwise a great codec. It is an obvious problem and if I could fix it myself, I would...

I do find that AMV has far lower CPU utilisation though and the file sizes are much smaller in most cases, but it loses its efficiency when you set every frame to be a key frame, which I need for my purposes.

Leeloo Minaļ
14th July 2009, 21:09
Zerocodec seems to have 2 problems :
- inf install file is missing some registry params to get a proper install (at least on XP 32bits)
- once inf file correctly configured, i tried to install the codec but it is not detected (i tried with VirtualDub)

Chikuzen
8th August 2009, 16:01
Current version is 5.3.1
ReadMe (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.3.1-readme.en.html)
Installser (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.3.1.msi)
Source (http://umezawa.dyndns.info/archive/utvideo/utvideo-5.3.1-src.zip)

Version 5.3.1
Bug fixes
ULY0: fixed frame dividing method.

Version 5.3.0
New features
ULY0: Add support for YUY2 input when encoding.(but low speed)
ULY0: Add support for YUY2 output when decoding. (but low speed)

tobinaka
30th August 2009, 14:07
Ut Video Codec Suite ver 6.0.0 has been just released today.

readme (English) (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.0-readme.en.html)
installer (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.0.msi)
source (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.0-src.zip)

For all formats: Added the particular process for the interlaced images.

Support for interlacing concretely represents that:

-In intra-frame prediction, to be adapted to interlaced images, it compares with the pixels two lines above. But, it's only on the case of "predict median". With "predict left", it doesn't "compare with upper pixels", then there is no difference between treating it as interlaced and treating it as progressive.

-In ULY0 with RGB and YUV422 inputs/outputs, it coverts into YUV420 with a suitable conversion equation for interlaced images. As a result, in ULY0 you must do accurate setting about whether the image is interlaced or not. Otherwise, the image would be encoded with strange chroma informations.
On the other hand, in the cases of ULRG, ULRA and ULY2, there is no difference between treating it as interlaced and treating it as progressive, except for the compression efficiency. But it should be good to set properly whether the image is interlaced or not.

GoldDragon
4th September 2009, 02:55
I just recently ran across this thread and the ut codec. When I attempted to install 6.0.0 I encountered the "installer was interrupted before..." error every time. I tried reinstalling the vc runtimes and the .net framework--still got the error. I pulled the utvideo.dll out of the .msi file and tried registering it manually, but that also failed. After this I downloaded version 5.3.1 and it installed perfectly on the first try. I did a quick capture test in virtualdub and confirmed that the codec works. When I tried to install 6.0.0 on top of 5.3.1, though, I was greeted with the same error and the installation failed.

Since 5.3.1 installed correctly it seems my machine has all the required dependencies, unless something changed for 6.0.0. Could I be missing a supporting file? Could there be an issue with the installer?

Thanks!

Midzuki
4th September 2009, 03:41
I just recently ran across this thread and the ut codec. When I attempted to install 6.0.0 I encountered the "installer was interrupted before..." error every time.

...

After this I downloaded version 5.3.1 and it installed perfectly on the first try. I did a quick capture test in virtualdub and confirmed that the codec works. When I tried to install 6.0.0 on top of 5.3.1, though, I was greeted with the same error and the installation failed.

Since 5.3.1 installed correctly it seems my machine has all the required dependencies, unless something changed for 6.0.0. Could I be missing a supporting file? Could there be an issue with the installer?

Well, at least you did manage to install an older version. On this computer, I can't install neither version 6, nor 5.3. :( I think the author of the codec should give a try to the goode and olde «.INF file method». :devil:

tobinaka
4th September 2009, 13:45
I just recently ran across this thread and the ut codec. When I attempted to install 6.0.0 I encountered the "installer was interrupted before..." error every time. I tried reinstalling the vc runtimes and the .net framework--still got the error. I pulled the utvideo.dll out of the .msi file and tried registering it manually, but that also failed. After this I downloaded version 5.3.1 and it installed perfectly on the first try. I did a quick capture test in virtualdub and confirmed that the codec works. When I tried to install 6.0.0 on top of 5.3.1, though, I was greeted with the same error and the installation failed.

Since 5.3.1 installed correctly it seems my machine has all the required dependencies, unless something changed for 6.0.0. Could I be missing a supporting file? Could there be an issue with the installer?

Thanks!

Well, at least you did manage to install an older version. On this computer, I can't install neither version 6, nor 5.3. :( I think the author of the codec should give a try to the goode and olde «.INF file method». :devil:

Thank for your reports. The same error was commented on the author's blog by another one. Certainly, 6.0.0 would have something wrong with its installer. Until it gets fixed, try 5.3.1 which I've successed installing. If you failed with 5.3.1, try to uninstall the codec (by "Add or Remove Programs" in "Control Panel.")

About 5.3.1, see the post by Chikuzen above.
http://forum.doom9.org/showpost.php?p=1312610&postcount=62

Leeloo Minaļ
5th September 2009, 22:26
For those who have problems with MSI installer, here is a zipped INF installer for revision 5.3.1 (http://www.megaupload.com/?d=WVJKJC8I)
Of course, i maintained license and readme texts from the author in the archive.

I also tried with revision 6.0.0, but without luck...

GoldDragon
5th September 2009, 22:30
For those who have problems with MSI installer, here is a zipped INF installer for revision 5.3.1 (http://www.megaupload.com/?d=WVJKJC8I)
Of course, i maintained license and readme texts from the author in the archive.

I also tried with revision 6.0.0, but without luck...

Thanks for that. Since I wasn't able to install the codec manually I'm wondering if there could be something wrong with the .dll itself.

Looking forward to a new release...

tobinaka
7th September 2009, 15:23
Ut Video Codec Suite ver 6.0.2 . I tried to install it and successed.

-Change dynamic link into static link.
The author said this updating may resolve some of the errors on its install.
But he don't have the enviroment that can recreate the errors reported. If you can't install nor use this updated version, please report here.

readme (English) (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.2-readme.en.html)
installer (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.2.msi)
source (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.0.2-src.zip)

He didn't like static link very much because of its filesize, but this time he compared the filesize between dynamic link and static link actually and came to think it not bad. He will release the newer version in static link for the future.

GoldDragon
7th September 2009, 16:44
Excellent. I can confirm that v6.0.2 installs and works perfectly.

124k isn't bad for the filesize. I've seen MUCH larger .dlls elsewhere (looking @ you, Adobe).

:thanks:

Midzuki
7th September 2009, 22:40
For those who have problems with MSI installer, here is a zipped INF installer for revision 5.3.1 (http://www.megaupload.com/?d=WVJKJC8I)
Of course, i maintained license and readme texts from the author in the archive.

:goodpost: :goodpost: and :thanks: :thanks: :thanks:

Leeloo Minaļ
8th September 2009, 13:15
INF installer for revision 6.0.2 (http://www.megaupload.com/?d=6COBN0VD) :)

tobinaka
20th September 2009, 01:11
Ut Video Codec Suite ver 6.0.2 . I installed it successfully.

-common: Add option to set frame divide count to # of logical processors.

readme (English) (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.1.0-readme.en.html)
installer (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.1.0.msi)
source (http://umezawa.dyndns.info/archive/utvideo/utvideo-6.1.0-src.zip)

creamyhorror
21st September 2009, 14:14
Thank you for the regular updates, tobinaka. And much thanks to Takeshi for his hard work in providing this wonderful codec to everyone :thanks:

JoeH
1st October 2009, 18:41
Just wanted to thank everyone involved with this. I was using Lagarith to edit HD videos, but have now switched to UT.

I did a pretty extensive study of speed and video quality with Lagarith, Huffyuv, and UT, and while UT-RGB and Lagarith-RGB provide 100% identical output quality (confirmed with the MSU video quality measurement tool), the UT-RGB codec encodes to x264 at over twice the speed of the Lagarith codec on a Core i7 overclocked to 3.6GHz. I am getting 1080p encoding at well faster than realtime using this codec, something totally unthinkable with Lagarith or Huffyuv, with no quality hit. Thanks!!!
:thanks:

Chikuzen
22nd October 2009, 15:40
ver7.0.0

readme (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.0-readme.en.html)/installer(x86) (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.0-x86.msi)(x64) (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.0-x64.msi)/source (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.0-src.zip)

New features:
 Add x64 version. Both x64 version DLL and x86 version DLL are included in x64 version installer.
Others:
 DLL is now installed under System32/SysWOW64 directory instead of Program Files directory.

Boolsheet
22nd October 2009, 18:45
A 64 bit version, exactly what I needed! And it works perfectly.

:thanks:

Midzuki
30th October 2009, 23:39
INF installer for version 7.0.0 (x86):

http://forum.videohelp.com/images/guides/p2019210/utvideo-v_7.0.0-.zip

Leeloo Minaļ
1st November 2009, 20:29
Midzuki : you missed to remove the version number of the dll name in the section :
[SourceDisksFiles]
utvideo.inf=1
utvideo602.dll=1

Midzuki
1st November 2009, 22:49
Midzuki : you missed to remove the version number of the dll name in the section :
[SourceDisksFiles]
utvideo.inf=1
utvideo602.dll=1

Thanks for the warning. :o
I will fix it A.S.A.P.

———

EDIT: fixed!

JeffBDVS
4th November 2009, 00:45
FYI, the x64 installer did not properly install the 32-bit version on Vista 64 (it didn't show up in 32-bit VirtualDub or GSpot). I had to run the x86 installer to get the 32-bit version.

-Jeff

Chikuzen
4th November 2009, 11:01
@JeffBDVS
According to umezawa's blog (http://umezawa.dyndns.info/wordpress/?p=1334),he is testing the improvement version to deal with that case now.

JeffBDVS
4th November 2009, 13:46
Thanks for the updated info, Chikuzen. :)

-Jeff

JeffBDVS
4th November 2009, 14:07
Bug report: UT crashes VirtualDub when MT AviSynth is used with HD video.

Steps to reproduce:

Export an HD 1080p30 or 720p60 UT file from your favorite editing program.
Create a simple MT AviSynth script. I used SetMTMode(2), AviSource("myUTfileHD.avi"), FlipHorizontal
Load the .avs script file into VirtualDub and set Compression to UT (any colorspace). Save as AVI from VirtualDub.


Result: VirtualDub crashes in the utvideo.dll module. About half the time you also get the attached error dialog from VirtualDub.

Workaround: Disable MT mode. Expect a 50% to 60% speed reduction in export from VirtualDub.

System:
Win Vista 64 SP2
Dual Quad-core Xeons
16 GB RAM
Nvidia GTX280
VirtualDub 32-bit
Both 32-bit and 64-bit versions of UT installed. The bug occurs even if the 32-bit version is the only one installed.

Notes:
- SetMTMode(3) and SetMTMode(4) also cause the crash.
- SD footage works in all cases with no crash.
- GreyScale(), known to be threadsafe with MT, also causes the crash with HD footage.

Chikuzen
4th November 2009, 16:12
@JeffBDVS
New version (7.0.1) seems to have been released a minute ago.
I recommend you to uninstall the existing one, and trying again with the upgrade product.
In my environment, it was not reproduced.

My system:
Windows7ultimate(x64)
Core2Quad Q9450
8GB RAM
RADEON HD3850
VirtualDub 1.9.7(x86)
AviSynth 2.5.8MT(SEt build)

SetMTMode(2,0)
AviSource("1280x720x60p_ULY0_10000frames.avi")
FlipHorizontal().FlipVertical()

Chikuzen
4th November 2009, 16:13
Version 7.0.1

readme (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.1-readme.en.html)/installer(x86) (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.1-x86.msi)(x64) (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.1-x64.msi)/source (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.1-src.zip)

Bug fixes:
 x64 version installer does not register DLLs properly on some OS environment.
Others:
 Shorten display names of codecs.

JeffBDVS
4th November 2009, 19:23
Thanks. I'll give it a try and post back.

-Jeff

JeffBDVS
4th November 2009, 22:54
Well, using the script that Chikuzen gave me, and my own script as posted above, I was able to successfully export from VirtualDub about 33% of the time with the latest UT version. Some more notes:


If I tried to configure the codec in VirtualDub's Compression dialog, then VirtualDub would always crash on export. If I accepted the default values, then I got the 33% success rate.
All external filters that I've tried that work flawlessly with the Lagarith codec and MT AviSynth will crash VirtualDub 100% of the time when exporting with the UT codec and MT AviSynth.


-Jeff

JeffBDVS
9th November 2009, 01:44
I think I should clarify: the crashes in VirtualDub result from *decoding* UT using MT AviSynth. Using Input video that is not compressed with UT and MT AviSynth, and then *exporting* to UT works perfectly 100% of the time (so far).

Things go pear-shaped in VirtualDub when the Input video has been compressed with UT and MT AviSynth is used.

Hope this helps,
-Jeff

JeffBDVS
10th November 2009, 01:37
Bug report version 7.01:
ULRA (RGB + Alpha) appears in the compressor lists for Adobe Premiere, Adobe After Effects and VirtualDub. It does *not* appear in the compressor list for Camtasia 6 or Daz Carrara 7. ULRG, ULY0 and ULY2 appear in all apps. It's only ULRA that's missing in some programs.

-Jeff

tobinaka
10th November 2009, 12:44
Oops, while I was concentrating on other issues, so many reports have been posted here. Thank you all! I'm now translating them in a hurry and must tell the developer ASAP.

Chikuzen
10th November 2009, 20:33
@Jeff
There are some uncertain points in your bug report.

1:Which is the version of your AviSynth?
 There are seven kinds of version of AviSynthMT that I know.
 (2.5.7 tsp's original, 2.5.7 mod by seraphy, 2.5.8 mod by seraphy, 2.5.8 mod by Jeremy Duncan, 2.5.8 mod by SEt, 2.6.0 pre-alpha by Willbert and 2.6.0 alpha by SEt)

2:Which codec of UtVideo are you using?
 UtVideo is 'Codec suite' that is not one codec but four codecs together in one.

3:What is the concrete value that you set to Ut when VirtualDub Crashes?

Bug report version 7.01:
ULRA (RGB + Alpha) appears in the compressor lists for Adobe Premiere, Adobe After Effects and VirtualDub. It does *not* appear in the compressor list for Camtasia 6 or Daz Carrara 7. ULRG, ULY0 and ULY2 appear in all apps. It's only ULRA that's missing in some programs.
Perhaps, it is not a bug.
ULRA is a codec for NLE/conposite Applications that uses RGBA.
ULRA doesn't accept the input other than RGBA. So,ULRA will not appear to the dialog without the function that an application pass the codec the stream with RGBA.
BTW,when compressing one video with ULRA in VirtualDub, are you adjusting output format of ColorDepth to 32bit RGB? If it doesn't do so,VirtualDub will be generated an error.
Because default Color Depth format in output of VirtualDub is RGB24.

JeffBDVS
10th November 2009, 21:18
1. tsp's original. I'm open to trying a different version if you (or anyone) thinks it'll be more stable or perform better.

2. I tried ULRG, ULY0 and ULY2.

3. I tried many variations. If I limited UT to one processor, then it worked. If I allowed 2 - 8 processors, it crashed. I tried both Predict Median and Predict Left. I used progressive video and interlaced video, and I checked Assume Interlaced Video when it was appropriate.

ULRA doesn't accept the input other than RGBA. So,ULRA will not appear to the dialog without the function that an application pass the codec the stream with RGBA.
Maybe you're right. The applications I mentioned will output RGB32 if the output codec supports it, but I'm not sure they pass RGB32 to the codec.

Thanks,
-Jeff

Chikuzen
12th November 2009, 08:11
@jeff

I transrate the content written in umezawa 's Blog (http://umezawa.dyndns.info/wordpress/?p=1356#more-1356) freely.
Wednesday, November 11, 2009
I tested on the following conditions for the confirmation of the problem.

Core 2 Quad Q6600 @3.00GHz
RAM 8GB
RADEON HD4350
Windows XP x86
AviSynth MT 0.7 http://www.avisynth.org/tsp/MT_07.zip
VirtualDub 1.9.7 x86
Ut Video Codec Suite 7.0.1 x86
#test script
SetMTMode(2,0)
AviSource("F:\cap20091103123626.avi") #ULY2,1280x720x60fps,8338frames
FlipHorizontal()

The crash never happened though I experimented many times.
:confused::confused::confused::confused::confused:

JeffBDVS
12th November 2009, 15:02
Good! Now we're getting somewhere! :) I, too, can encode the 720p60 stuff with 7.01. I couldn't with 7.00.

Does he have any 1080i or 1080p clips to test with? I'm currently getting VirtualDub to lock up after about 75-150 frames are processed using 1080i60 or 1080p30 with 7.01.

Thank you again for all your help with this. UT seems to be a terrific codec.

-Jeff

JoeH
23rd November 2009, 17:58
I love this codec! But now I moved to Windows 7 64bit, and for as often as I reinstall it (including the new 7.02 version) I can't get it to appear in either VirtualDubMod, VirtualDub 32 bit or VirtualDub 64 bit as a codec option! I used it without any problems on my Vista 32 bit, where it would appear immediately after install.

Should I try manually registering? I am logged on as admin, UAC is totally turned off, etc.
--------------------------------------------------
OK. I tried to register it manually, and I get the following error, with a command prompt opened as Administrator, and running from the SYSWOW64 directory:
"The module utvideo.dll was loaded but the entrey point DLLRegisterServer was not found. Make sure that utvideo.dll is a valid DLL or OCX file and then try again."

I do have a bunch of other codecs which properly installed, and in general my computer is working perfectly, so is something about the utvideo.dll 64 bit version which is incompatible with Windows 7 64?

Chikuzen
24th November 2009, 19:00
Version 7.0.2

readme (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.2-readme.en.html)/installer(for x86 OS (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.2-x86.msi))(for x64 OS (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.2-x64.msi))/source (http://umezawa.dyndns.info/archive/utvideo/utvideo-7.0.2-src.zip)

Chenges:
 x86 version installer is now unable to be installed to x64 Windows.
 Modified some text.

Chikuzen
24th November 2009, 19:31
@JoeH
Umezawa seemed to have become Windows7 64bit user three days ago.
Perhaps, he had to have tested in his own latest environment before releasing 7.0.2.
And, the 7.0.2 installer(x64) worked normally in my environment (http://forum.doom9.org/showpost.php?p=1340963&postcount=85).

Does Japanese version of Windows7 have something different from the other countries?

JoeH
25th November 2009, 15:25
I'm glad to know some have been able to get it to work. I will continue testing. I just tested v7.0.2 on a different Vista32 install, and it worked perfectly.

@Chikuzen, just to confirm, after installation does it appear in the "Compression" settings in VirtualDub as a codec you can convert to? In theory there should be no difference between the Japanese and English versions of Windows.

JoeH
25th November 2009, 16:20
I installed version 6.1.0 of UTVideo successfully in Windows 7 64-bit. Of course, it only appears in the 32 bit Virtual Dub.

I still have not been able to get Version 7.0.2 to appear in VirtualDub after install. I have tried repairing, and removing and reinstalling.

I tried installing Lagarith 64 bit as a test and it installed correctly and appears in both the 32bit and 64bit versions of VirtualDub.