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 > Capturing and Editing Video > New and alternative a/v containers
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th August 2011, 23:15   #4881  |  Link
rahzel
Registered User
 
Join Date: Jul 2005
Posts: 359
thanks nev.

lav video works great on my desktop; gonna try it on my htpc later. I can hopefully ditch divx h264.
rahzel is offline   Reply With Quote
Old 19th August 2011, 23:30   #4882  |  Link
lauhangwoo
Registered User
 
Join Date: Jul 2011
Posts: 6
When I installed LAV Filters via installer, I can't complete Windows Experience Index testing anymore.
It fails at Windows Media Decoding optimization or whatever called in english.
This doesn't happen with zip version of LAV Filters x86/x64.

LAV Filters 0.32, Windows7 x64
lauhangwoo is offline   Reply With Quote
Old 19th August 2011, 23:43   #4883  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
Quote:
Originally Posted by madshi View Post
But truth be told, I consider the MS decoder to be superior to both the ffmpeg/libav and Intel VC-1 decoders, anyway. Consequently I've disabled the internal VC-1 decoder(s) in madVR by default. Maybe it would be worth a thought disabling the VC-1 decoder by default in LAV Video, too? I don't really see why anybody would want to use the ffmpeg/libav VC-1 decoder. It's slower than the MS VC-1 decoder, without having any advantages that I'm aware of. But maybe I'm missing something?
Yes !
With MS decoder, I have some problems: even if it needs less CPU, the video in not always synchronized with audio (and subtitles), there is a delay after some time, or after seeking; and I don't have this problem with ffmpeg (madVR, ffdshow or LAV).
Like I never have problem with ffmpeg, I stay with it.
And it seems I don't have any interlaced videos (I don't have DVD).

Last edited by pirlouy; 19th August 2011 at 23:52.
pirlouy is offline   Reply With Quote
Old 19th August 2011, 23:45   #4884  |  Link
mindbomb
Registered User
 
Join Date: Aug 2010
Posts: 576
Quote:
Originally Posted by Budtz View Post
to do this: Do i disable all decoders in ffdshow and then enable "Raw video"?
you can do this, but there already is an "ffdshow raw video filter" which is set up like this for convenience.

Also, speaking of that, how good is ffdshow at detecting when to use deinterlacing?


Also, what is wrong with the intel vc-1 decoder? I understand the problems with ffmpeg's, but i would think intel's would be fine.


Quote:
Originally Posted by rahzel View Post
I can hopefully ditch divx h264.
Heh, I was using divx h264 on one of my computers too, though now I am using lav video. It hasn't been updated for such a long time, I wonder if ffmpeg has more or less caught up to it in terms of performance.

Last edited by mindbomb; 20th August 2011 at 00:00.
mindbomb is offline   Reply With Quote
Old 19th August 2011, 23:50   #4885  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 692
Quote:
Originally Posted by 6233638 View Post
UPDATE: Nvidia Inspector's "Multi Display Power Saver" tool lets me force the GPU to stay in the P8 (Video) mode rather than the P0 (Full 3D) power state. This drops power consumption to 103W with MadVR & LAV CUVID compared to 110W with CPU decoding, or 100W with EVR-CP & DXVA.

This is a less-than-ideal situation though, and it would be better if CUVID only put the GPU into the P8 power state rather than P0.
Thanks for your tests; I'm sure it can help people, and maybe Nevcairiel will find a solution to this problem.
pirlouy is offline   Reply With Quote
Old 20th August 2011, 00:01   #4886  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
Quote:
Originally Posted by pirlouy View Post
Thanks for your tests; I'm sure it can help people, and maybe Nevcairiel will find a solution to this problem.
As it's more CUVID related than LAV Filters (though it was the new LAV Video Decoder that got me started) I have moved discussion over to that topic: http://forum.doom9.org/showthread.ph...56#post1520556

In short: I now have even lower power consumption than DXVA when playing back SD video using this tool.

There are three power consumption modes for my GPU:
P12, low power for 2D
P8, medium power for Video
P0, full power for 3D
DXVA automatically kicks the GPU into P8 power consumption, so EVR-CP/DXVA uses 100W.

With this tool, MadVR/CUVID can run in the P12 state with SD videos, dropping consumption to 92W. (and P8 with HD, at 103W)

So I have effectively halved my power consumption when playing back SD video from 180W this morning to 92W now!
6233638 is offline   Reply With Quote
Old 20th August 2011, 00:38   #4887  |  Link
rahzel
Registered User
 
Join Date: Jul 2005
Posts: 359
Quote:
Originally Posted by mindbomb View Post
Heh, I was using divx h264 on one of my computers too, though now I am using lav video. It hasn't been updated for such a long time, I wonder if ffmpeg has more or less caught up to it in terms of performance.
<--djskribbles from 'AHD'.
rahzel is offline   Reply With Quote
Old 20th August 2011, 01:10   #4888  |  Link
bruce73
Registered User
 
Join Date: Mar 2010
Posts: 3
Sorry for the noob question, but I'm new to LAV and have a quick question about audio. I can't get DTS-HD MA bitstreamed with the LAV decoder with Daum. I have to use it's built-in decoder. Is there a setting I need to enable or disable?

Win 7/64
GT-430
Daum PotPlayer 1.5.29332 (x86)
LAV 0.32
bruce73 is offline   Reply With Quote
Old 20th August 2011, 01:11   #4889  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
Quote:
Originally Posted by pirlouy View Post
CUDA is like DXVA: untrustworthy.
Everything GPU related = problems. It's a huge mess, with only one culprit: drivers. Drivers suck, all companies the same.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Old 20th August 2011, 02:47   #4890  |  Link
nand chan
( ≖‿≖)
 
Join Date: Jul 2011
Location: BW, Germany
Posts: 380
Quote:
Originally Posted by STaRGaZeR View Post
Everything GPU related = problems. It's a huge mess, with only one culprit: drivers. Drivers suck, all companies the same.
I can confirm this, drivers suck. Both manufacturer's GPU hardware has been easily capable of supporting 10-bit output now but neither company has actually written drivers worth a damn yet so we still can't use them.

@nevcairiel: Does this build of LAV Video include the swscale levels bug fix?
__________________
Forget about my old .3dlut stuff, just use mpv if you want accurate color management

Last edited by nand chan; 20th August 2011 at 02:49.
nand chan is offline   Reply With Quote
Old 20th August 2011, 06:28   #4891  |  Link
jmone
Registered User
 
Join Date: Dec 2007
Posts: 652
Anyone got a link to a build of LAVSplitter with the EVO fix in it I could test?
Thanks
Nathan
jmone is offline   Reply With Quote
Old 20th August 2011, 07:05   #4892  |  Link
betaking
Fantasy Codecs writer
 
betaking's Avatar
 
Join Date: Nov 2007
Location: Yang Zhou,Jiang Su,China
Posts: 392
Quote:
Originally Posted by jmone View Post
Anyone got a link to a build of LAVSplitter with the EVO fix in it I could test?
Thanks
Nathan
http://hotfile.com/dl/127317313/dd3a..._(Svn).7z.html
betaking is offline   Reply With Quote
Old 20th August 2011, 07:43   #4893  |  Link
cengizhan
Registered User
 
Join Date: May 2003
Location: Turkey
Posts: 98
I tried to use new version with dvbdream. video and audio is out of sync.
cengizhan is offline   Reply With Quote
Old 20th August 2011, 08:04   #4894  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
Quote:
Originally Posted by nevcairiel View Post
I actually benchmarked this now:
Using a H264 4:4:4 10bit 1920x1080 movie, on a Core i7 2600K - in a debug build, release builds will be faster.

These times are *per frame*

Code:
Y410 (native)       7.5ms
AYUV                9.8ms
RGB32              20.8ms
YUY2               19.8ms
YV12               20.5ms
NV12               30.4ms
Granted, i just spent some time optimizing the AYUV/Y410 path before doing the measurements.
However, i do not see the higher processing requirements for AYUV.

These numbers show some interesting things, though. For example, it would be impossible to play this movie smoothly if it was 60fps, unless you renderer supports native 4:4:4 input. I am using a bicubic scaler for down-sampling the chroma, i'm sure the numbers for YUY2/YV12/NV12 would be alot lower if i switched to bilinear or even point scaling.

Also, swscale is not multi-threaded right now, but it could be in the future, so we'll see about that.
PS:
Why is there no planar 4:4:4 pixel format? That would be far more efficient then AYUV...

Edit:
Updated Y410 numbers after optimizing the path as well
It had in the past, YV24 (or I444).
but according http://forum.doom9.org/showthread.php?t=113362 , it is not in spec anymore.
AviSynth and VirtualDub will output raw YUV444p video in AVI with FourCC YV24.

for packed YUV 4:4:4, there is an alternative, IYU2.
http://www.fourcc.org/yuv.php#IYU2

Last edited by roytam1; 20th August 2011 at 08:26.
roytam1 is offline   Reply With Quote
Old 20th August 2011, 08:23   #4895  |  Link
jmone
Registered User
 
Join Date: Dec 2007
Posts: 652
Quote:
Originally Posted by betaking View Post
Thanks.

Did some testing with an EVO from "Heroes, S1E1"

MediaInfo reports it as:
Code:
Video
ID                               : 253 (0xFD)-85 (0x55)
Format                           : VC-1
Format profile                   : AP@L3
Duration                         : 53mn 17s
Bit rate                         : 18.6 Mbps
Width                            : 1 920 pixels
Height                           : 1 080 pixels
Display aspect ratio             : 16:9
Frame rate                       : 23.976 fps
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Scan order                       : 2:3 Pulldown
Compression mode                 : Lossy
Bits/(Pixel*Frame)               : 0.374
Stream size                      : 6.92 GiB (91%)
When I play it with LAVSplitter / LAVCUVID / madVR the movie is reported as 59.94 and I get presentation glitches and it parts it stutters badly.

The same file when remuxed to M2TS plays at 23.976 and while it does not have the presentation glitches it too does not look very good with panning and will stutter on these scenes badly.

Samples:
Original EVO: http://www.megaupload.com/?d=BOC0RSXW
Remuxed M2TS: http://www.megaupload.com/?d=H5USKBUW

Last edited by jmone; 20th August 2011 at 11:35.
jmone is offline   Reply With Quote
Old 20th August 2011, 08:43   #4896  |  Link
VipZ
Registered User
 
Join Date: Jun 2009
Location: London
Posts: 378
Quote:
Originally Posted by jmone View Post
Thanks.

Did some testing with an EVO from "Heroes, S1E1"

When I play it with LAVSplitter / LAVCUVID / madVR the movie is reported as 59.94 and I get presentation glitches and it parts it stutters badly.

The same file when remuxed to M2TS plays at 23.976 and while it does not have the presentation glitches it too does not look very good with panning and will stutter on these scenes badly.

I'm Uploading samples:
Original EVO: TBA
Remuxed M2TS: TBA
Yep, the only way to play EVO's perfectly is natively with LAV Splitter/Audio/Video. I think Arcsoft may work and LAV CUVID, if you have ATI and why go though all the trouble, where LAV Video works perfectly.

Hero's S1 is the only HD-DVD I haven't replaced, but they work fine with the LAV combo.
__________________
Windows 11 Pro, CPU: Ryzen 9 5900X, GPU: GeForce RTX 3090 /w 512.95, Audio: HDMI to Yamaha RX-A3060 (5.1)
VipZ is offline   Reply With Quote
Old 20th August 2011, 09:09   #4897  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by roytam1 View Post
It had in the past, YV24 (or I444).
but according http://forum.doom9.org/showthread.php?t=113362 , it is not in spec anymore.
AviSynth and VirtualDub will output raw YUV444p video in AVI with FourCC YV24.

for packed YUV 4:4:4, there is an alternative, IYU2.
http://www.fourcc.org/yuv.php#IYU2
There is no use in weird formats if nothing else supports them.

Quote:
Originally Posted by nand chan View Post
@nevcairiel: Does this build of LAV Video include the swscale levels bug fix?
What bug fix?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 20th August 2011, 10:26   #4898  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
Quote:
Originally Posted by nevcairiel View Post
There is no use in weird formats if nothing else supports them.



What bug fix?
At least madVR will support YV24 and I444 ;-)
roytam1 is offline   Reply With Quote
Old 20th August 2011, 10:37   #4899  |  Link
Morpheus_xx
Registered User
 
Join Date: Feb 2002
Posts: 85
AVCHD playlist support

Hi,

does the LAV splitter allow to use the AVCHD playlist files in same way as for BluRay discs?

I don't only mean the playback of the single *.MTS files, but also to use the playlist (*.MPL)

The AVCHD structure is nearly identical to BD, but uses short file extensions (3 chars), means: *.bdmv -> .BDM ; *.m2ts -> *.MTS

The main issue with such playlists is, they contain file references to *.m2ts, although the real filenames are *.MTS
(see also http://en.wikipedia.org/wiki/File:AV..._structure.svg).

When you try to open the playlist with the LAV splitter it fails, because the referenced files are not found. Could the splitter be extended to support the short file extensions as kind of "fallback" source when reading the stream files?

Thank you
Morpheus_xx
Morpheus_xx is offline   Reply With Quote
Old 20th August 2011, 13:32   #4900  |  Link
dann23
Registered User
 
Join Date: Apr 2009
Posts: 89
@nevcairiel
Does lavvideo support subtitles in wmp12? I tried some mkv files but no subtitles. I see in wmp12 that lavvideo and lavaudio are used for decoding but no subtitles. I use the standard settings for lavsplitter and I even tried to put eng in the preffered languafes field.
dann23 is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter


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 14:58.


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