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 25th February 2012, 14:07   #9401  |  Link
noee
Registered User
 
Join Date: Jan 2007
Posts: 530
Okay, yeah, there is a performance hit going on with the renderers and DXVA CopyBack vs. Native. I just tried in MPC-HC (later build) with EVR vanilla and again, flawless with both modes. Switched to madVR (for copyback) or EVR-CP and I get slideshows with CopyBAck mode. EVR-CP works fine too with Native mode. Same "birds" sample from above.
noee is offline   Reply With Quote
Old 25th February 2012, 14:09   #9402  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by noee View Post
Are you guys sure about this? I just tested Birds_1080p60fps.mp4 (from the link with the benches) in LAV, both DXVA2 CopyBack and Native, in jRiver Media Center with EVR and it works flawlessly with both and the GUI acts just normal. Using HD6570, CCC 12.2 pre-cert.
I've just tested that file too and it's the same here : working "flawlessly" with both native and CB
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Old 25th February 2012, 15:04   #9403  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Quote:
Originally Posted by Sebastiii View Post
I would like to thanks you nev again from helping me with my Nvidia 9600GT (from my DEV pc).
In fact this card and surely old one need to set some option to make it work correctly at least for VC1i movies.
We need to uncheck YV12 and NV12 from LAV Video Decoder otherwise, video was slow and desync (tested on 290.36 and the latest 295.73 WHQL).
Well, works for me on my 9600m gt with blrueray VC1, lavcuvid (only IDCT acceleration) and madvr (mobil gpu, which is far worser than the desktop 9600GT). MadVR reports NV12, 4:2:0.
What renderer are you using?
__________________
Ryzen 5 2600,Asus Prime b450-Plus,16GB,MSI GTX 1060 Gaming X 6GB(v398.18),Win10 LTSC 1809,MPC-BEx64+LAV+MadVR,Yamaha RX-A870,LG OLED77G2(2160p@23/24/25/29/30/50/59/60Hz) | madvr config
chros is offline   Reply With Quote
Old 25th February 2012, 15:05   #9404  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
That specific problem would most likely only occur with EVR - if it even occurs for anyone else.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 16:31   #9405  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
The new DXVA checker v2.8.0 (it's in beta) has fixed the problem with LAV Video and Basketball clip and it will support renderless VMR and EVR benchmark modes.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 25th February 2012, 18:36   #9406  |  Link
e-t172
Registered User
 
Join Date: Jan 2008
Posts: 589
I'm trying to watch a HD video file over HTTP over a DSL line. I know I have sufficient bandwidth to do that (more than 3x the bitrate of the video). I'm unable to get it working properly:

- By default, when opening a URL with DirectShow, it uses File Source (URL), which then gets attached to LAV Splitter. The video seems to play properly, but the displayed duration is completely wrong (fortunately, it keeps playing "past the end") and most importantly, I cannot seek.
- If I use LAV Splitter Source in GraphStudio and give it the URL, the video plays very slowly, as if the link was too slow. If I try to seek, GraphStudio freezes.

It would be great if LAV Splitter could play files over HTTP without issues. Also, I would like to be able to configure LAV Splitter so that it does massive buffering (e.g. 50 MB with 5 MB pre-buffer); this would greatly decrease the risk of buffer underruns when playing from a remote location, or even locally when the storage is under heavy load (e.g. playing video while copying files).

Also, does anyone know how to make LAV Splitter Source the default when opening URLs in MPC-HC?
e-t172 is offline   Reply With Quote
Old 25th February 2012, 19:15   #9407  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
The File Source (URL) isn't great on seeking, so if you have any format that requires seeks to gather all information (like most formats do), you might end up with a limited subset of information, like wrong duration.
LAV itself didn't actually have http support yet, i guess Windows somehow emulated it when it tried to opened a file with the name of a URL.

I enabled http support (no https yet, need to fix the build system), and first tests look good.
http://files.1f0.de/lavf/LAVFilters-0.48-http.zip

You can use this reg file to force LAV as http source:
http://pastebin.com/XUT3AjZe

I'll have to check if there are better ways or if that one has side effects.

Regarding buffering, there already is good buffering in place, at about 1000 video frames. In MPC-HC, enable the "Statistics" panel to see the queue status (Ctrl+4)
I can probably think about increasing that in case of URL access, if its really required. On a Blu-ray sourced 1080p MKV, the buffer is around 110-120MB for those 1000 frames.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 25th February 2012 at 19:17.
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 19:49   #9408  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
I have a progressive VC-1 sample that doesn't work with VPU if I've chosen CUVID.
With DXVA it works. Unfortunately, it's ASF container and about 900 MB.
Another prog. VC-1 sample works with it.

What to do now?
aufkrawall is offline   Reply With Quote
Old 25th February 2012, 19:51   #9409  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
I suggest to sit on it, maybe something will hatch from it!
Anyhow, the CUVID decoder is a blackbox, can't look into it. Its all handled by the driver. (Try another one)
Are you sure its really VC-1 and not WMV3 in disguise?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 20:05   #9410  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
I suggest to sit on it, maybe something will hatch from it!
It might hurt to sit on WD Caviar Black HDDs, so I won't do this.

Quote:
Originally Posted by nevcairiel View Post
Anyhow, the CUVID decoder is a blackbox, can't look into it. Its all handled by the driver. (Try another one)
Are you sure its really VC-1 and not WMV3 in disguise?
Ah yes, MediaInfo says VC-1/WMV3.
But why should it work with DXVA and not CUVID?
It plays, but with CUVID there's no VPU usage.
Does CUVID not support WMV3 acceleration?

I found out that it's just Windows Movie Maker output, so here is a short sample (8,5 MB):
http://www.mediafire.com/?zpug3goyrj7fwnc
aufkrawall is offline   Reply With Quote
Old 25th February 2012, 20:12   #9411  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
The cuvid parser for some reason doesn't support wmv3, even though the hardware supports it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 20:19   #9412  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
The cuvid parser for some reason doesn't support wmv3, even though the hardware supports it.
*sigh*

Do you still not plan to implement DXVA support for MPEG-4 ASP?
aufkrawall is offline   Reply With Quote
Old 25th February 2012, 20:22   #9413  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
I do not.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 20:24   #9414  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by nevcairiel View Post
I do not.
QuickSync does work with every DXVA capable format?
aufkrawall is offline   Reply With Quote
Old 25th February 2012, 20:26   #9415  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
QuickSync only supports H264, MPEG2 and VC1. Not WMV3 and not MPEG4-ASP. It may support WMV3 HW accel in the future, but right now it doesn't. Its up to Intels driver team.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 20:31   #9416  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Alright, thanks.
Then I won't try it out and stick to CUVID.
aufkrawall is offline   Reply With Quote
Old 25th February 2012, 20:43   #9417  |  Link
e-t172
Registered User
 
Join Date: Jan 2008
Posts: 589
Quote:
Originally Posted by nevcairiel View Post
The File Source (URL) isn't great on seeking, so if you have any format that requires seeks to gather all information (like most formats do), you might end up with a limited subset of information, like wrong duration.
LAV itself didn't actually have http support yet, i guess Windows somehow emulated it when it tried to opened a file with the name of a URL.

I enabled http support (no https yet, need to fix the build system), and first tests look good.
http://files.1f0.de/lavf/LAVFilters-0.48-http.zip
Are you sure your build is correct? It tried it, but it didn't change anything.

Quote:
Originally Posted by nevcairiel View Post
Regarding buffering, there already is good buffering in place, at about 1000 video frames. In MPC-HC, enable the "Statistics" panel to see the queue status (Ctrl+4)
I can probably think about increasing that in case of URL access, if its really required. On a Blu-ray sourced 1080p MKV, the buffer is around 110-120MB for those 1000 frames.
Testing with LAV Splitter Source in your build, all buffers stay at 0 in the MPC-HC stats.
e-t172 is offline   Reply With Quote
Old 25th February 2012, 21:05   #9418  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by e-t172 View Post
Are you sure your build is correct? It tried it, but it didn't change anything.
Pretty sure. Works fine streaming some .ts file from my own web space, with proper duration and seeking and everything. Just applied the reg file, and it used LAV Splitter Source in MPC-HC for the http url. Like i said, https is no worky yet. Also, it will most likely not obey any proxy settings.

Are you sure you installed it correctly?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 25th February 2012, 21:06   #9419  |  Link
Weirdo
Registered User
 
Join Date: Aug 2005
Posts: 231
Thanks for the great updates! Is there a way to lock different LAV settings per application?
Weirdo is offline   Reply With Quote
Old 25th February 2012, 21:22   #9420  |  Link
aufkrawall
Registered User
 
Join Date: Dec 2011
Posts: 1,812
Quote:
Originally Posted by Weirdo View Post
Thanks for the great updates! Is there a way to lock different LAV settings per application?
Since there are only global settings available in the registry and nev doesn't want to make LAV store them in an ini, I don't think so.
aufkrawall 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 01:34.


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