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. |
12th May 2011, 02:05 | #103 | Link |
Registered User
Join Date: Mar 2011
Posts: 10
|
Lagarith 1.3.25 has been released, with several performance improvements. Overall, I see roughly a 20% encoding speed increase, and a 30% decoding speed verses version 1.3.24.
Below is a speed comparison of recent builds, with the time in seconds it took for Virtualdub to do a video analysis pass: Code:
Compression: Threads Mode 1.3.20 1.3.22 1.3.24 1.3.25 single RGB 180 146 145 118 multi RGB 146 123 121 104 single RGBA 218 177 177 143 multi RGBA 179 163 148 131 single YUY2 116 97 97 83 multi YUY2 102 87 87 76 single YV12 100 84 84 71 multi YV12 89 76 75 64 Decompression: Threads Mode 1.3.20 1.3.22 1.3.24 1.3.25 single RGB 203 134 127 96 multi RGB 151 102 88 72 single RGBA 266 177 169 127 multi RGBA 187 133 122 103 single YUY2 115 86 78 61 multi YUY2 93 77 69 55 single YV12 94 85 77 59 multi YV12 71 76 68 49 The other significant change in this release is that settings are now stored in the Windows registry, this should make it more Vista and Windows 7 friendly. At this point, I feel I've plateaued on optimizing Lagarith, and I am considering where to go next: - Lend my assistance to FFMpeg to add full Lagarith decoding support. - Start developing Lagarith 2.0, with the aims of supporting higher-bit depth colorspaces such as 48bit RGB, improved multithreading to take advantage of an arbitrary number of processors, and better performance overall. Please let me know what you think of these options, as well as any other comments or suggestions about Lagarith. Last edited by SirLagsalot; 12th May 2011 at 02:42. |
12th May 2011, 11:06 | #105 | Link | ||
Registered User
Join Date: Oct 2008
Posts: 10
|
Quote:
Quote:
IMHO a good idea is to improve the compression ratio. Don't know if it make sence to look at Ut Video Codec Suite or to 7zip? Some ideas (maybe some bad ideas ): * Try to use identical picture parts from previous frames. * Improve NULL Frames: ** Make them more compatibly (the readme says that some programs can't handle them) ** Use not only the last frame. Make it possible to use not only the last frame as NULL Frame. Store some reference frames which can be reuses later. |
||
12th May 2011, 22:50 | #107 | Link | |||
Registered User
Join Date: Mar 2011
Posts: 10
|
Quote:
Quote:
Quote:
|
|||
14th June 2011, 21:30 | #110 | Link |
Guest
Posts: n/a
|
Possible newb question: I seem to always get RGB otput from the decoder. It encodes and contains YUV, and I can use it in (for example) AVISynth with no problems. but playing the file directly or in graphedit shows it outputting RGB even though YV12 is set in it's config page (via Virtual Dub).
Is this just a DSHOw interop issue or is there some setting I can tweak? |
15th June 2011, 00:22 | #111 | Link | |
Registered User
Join Date: Mar 2011
Posts: 10
|
Quote:
|
|
15th June 2011, 09:54 | #112 | Link |
typo lover
Join Date: May 2009
Posts: 595
|
When VCM is used as a source filter in directshow, the graph cannot be constructed if VCM doesn't convert RGB.
thus, it is impossible to play Lagarith excluding RGB output on directshow mediaplayers(WMP, MPC, etc...) at now. DMO decoder is required to construct the graph with YUV output.
__________________
my repositories |
16th June 2011, 00:42 | #113 | Link | |
Guest
Posts: n/a
|
Quote:
|
|
16th September 2011, 20:33 | #114 | Link | |
Registered User
Join Date: Oct 2008
Posts: 10
|
Quote:
http://trac.perian.org/ticket/198 but the decoder seems to be in libavcodec and perian: https://github.com/FFmpeg/FFmpeg/tre...dec/lagarith.c http://trac.perian.org/browser/ffmpe...dec/lagarith.c isn't it? |
|
16th September 2011, 23:03 | #115 | Link | |
Registered User
Join Date: Mar 2005
Location: Finland
Posts: 2,641
|
Quote:
|
|
17th September 2011, 03:53 | #116 | Link | |
...?
Join Date: Nov 2005
Location: Florida
Posts: 1,443
|
Quote:
FWIW, it works through mplayer/mplayer2 if you use a libavcodec that's newer than January 2011, so it's really down to getting mplayer/mplayer2 to build (Python was having some issues on OSX the last time I tried to build mplayer2 there). I attempted to build Perian a few months ago and see if I could expose the Lagarith decoder, but the build failed and I didn't feel like trying to troubleshoot it any further. |
|
4th October 2011, 20:18 | #118 | Link |
Moderator
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,856
|
Woah! The switch from config to registry settings looks like it's fixed the ANCIENT bug in Adobe products where options weren't honored and everything was always RGB. I'm happily making a YV12 LAGS file from After Effects right now!
So many years of pain from that bug... |
29th October 2011, 07:43 | #120 | Link |
typo lover
Join Date: May 2009
Posts: 595
|
ffdshow and LAV Video Decoder
__________________
my repositories |
Tags |
lagarith |
Thread Tools | Search this Thread |
Display Modes | |
|
|