Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 15th February 2005, 10:38   #1  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 325
New lossless Video Codec comparison: MSU,Lagarith,FFV1,SNOW

Hi. Since there has been a little bit movement
on the lossless scene these days i thought i should do a new comparison.

Hardware/Software
P4 3,6Ghz (HT on) 1GB Ram, 925xe chipset. Source drive 250gb WD -> Targetdrive - >10kRpm 74gb SATA WD drive. Windowsxp sp2
Using Vdub 1.6.4
Sourcefile: Clip from a production Digibeta tape of a cinema film: 16:9 vidematerial in a 4:3 frame: 1,7GB RGB24 25fps PAL Uncompressed AVI: 56Sec long (from digibeta through a PRO NLE (Digibeta is 4:2:2 by default but sampled on the editor as RGB AFAIK))

Sorted on size:
Code:
FFDSHOW  FFV1 YV12  AC-compression  : 220MB : Encoding time:  54Sec
FFDSHOW  SNOW YV12  100% Q:         : 223MB : Encoding time: 170Sec
FFDSHOW  FFV1 YV12  VLC-compression : 224MB : Encoding time:  42Sec
LAGARITH      YV12  Multithread on  : 244MB : Encoding time:  43Sec
ALPHARYSOFT   YV12  Lossless Mode   : 266MB : Encoding time:  52Sec
FFDSHOW  HUFF YV12                  : 436MB : Encoding time:  43Sec

FFDSHOW  FFV1 RGB24 AC-compression  : 357MB : Encoding time:  90Sec
MSU           RGB24 Lossless Mode   : 397MB : Encoding time: 536Sec
ALPHARYSOFT   RGB24 Lossless Mode   : 434MB : Encoding time:  79Sec
LAGARITH      RGB24 Multithread on  : 443MB : Encoding time:  43Sec
Sorted on encoding speed:
Code:
FFDSHOW  FFV1 YV12  VLC-compression : 224MB : Encoding time:  42Sec
LAGARITH      YV12  Multithread off : 244MB : Encoding time:  42Sec
LAGARITH      YV12  Multithread on  : 244MB : Encoding time:  43Sec
FFDSHOW  HUFF YV12                  : 436MB : Encoding time:  43Sec
ALPHARYSOFT   YV12  Lossless Mode   : 266MB : Encoding time:  52Sec
FFDSHOW  FFV1 YV12  AC-compression  : 220MB : Encoding time:  54Sec
FFDSHOW  SNOW YV12  100% Q:         : 223MB : Encoding time: 170Sec

LAGARITH      RGB24 Multithread on  : 443MB : Encoding time:  43Sec
ALPHARYSOFT   RGB24 Lossless Mode   : 434MB : Encoding time:  79Sec
FFDSHOW  FFV1 RGB24 AC-compression  : 357MB : Encoding time:  90Sec
MSU           RGB24 Lossless Mode   : 397MB : Encoding time: 536Sec
FFDSHOW Build 1.2.2005
MSU Lossless 5.6
Lagarith 1.3.3beta
Alparysoft Lossless Video Codec ver. 2.0 build 957.040607


-------------------------------------------------

It seems like FFV1 and MSU are kings on the compression side..
Some questions tho:
What is the eqivalent to RGB24 in FFV1 ? 444P
Whats the best way to compare the source to the target? I tried to do it via avisynth and a compare, but i had trouble reading the files through avi and dshow readers in avisynth..

PS!1: Snow didnt decode correctly. Only decoded for 5 sec and after that = garble.

Update1: Added FFV1 (rgb32mode - alpha channel)
Update2: Added the 16.2.2005 build of FFDSHOW to remedy some snow issues.. unfortunatly it didnt fix em..
best regards teb

Last edited by TEB; 21st February 2005 at 11:29.
TEB is offline   Reply With Quote
Old 15th February 2005, 11:52   #2  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,393
FFV1 supports RGB24. No need to approximate it with YUV444.
MSU and Lagarith support YV12.
akupenguin is offline   Reply With Quote
Old 15th February 2005, 12:13   #3  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 325
Hi. Thx for the response, but i cannot seem to find RGB24 in the FFV1 menu, only RGB32 which is RGB24 + 8bit alphachannel.
(FFV1: YV12,444P,422P,411P,410P,RGB32)

Lagarith, as u can see i tested support yv12 as u said.

How can one get msu to support yv12? I can see no option under the settings..
Plz enlighten me
TEB is offline   Reply With Quote
Old 15th February 2005, 12:37   #4  |  Link
stephanV
gone
 
Join Date: Apr 2004
Posts: 1,709
from the website you can derive "medium compression" is YUY2. i dont see YV12 anywhere.
stephanV is offline   Reply With Quote
Old 15th February 2005, 20:10   #5  |  Link
akupenguin
x264 developer
 
akupenguin's Avatar
 
Join Date: Sep 2004
Posts: 2,393
libavcodec only has RGB32, but FFV1 ignores the alpha channel. (And even if it didn't, an empty channel would compress to nothing.)

MSU: "low compression" means no colorspace conversions. If the codec's input is YV12, it will stay that way.
akupenguin is offline   Reply With Quote
Old 21st February 2005, 11:30   #6  |  Link
TEB
Registered User
 
Join Date: Feb 2003
Location: Palmcoast of Norway
Posts: 325
updated2:
TEB is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 10:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.