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 6th February 2016, 09:26   #20361  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
OGM is a broken format, I wouldn't expect many improvements, sorry.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 6th February 2016, 23:47   #20362  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by nevcairiel View Post
As of 0.67.0-67, LAV Video supports a new software deinterlacer, Weston Three Field Deinterlacing Filter (w3fdif)

w3fdif was developed by the BBC, and as I understand it, is also used by them in real-world usage.
Well I wonder where they actually use this w3fdif filter because their deinterlacing method when doing slow/stop motion during sports replays is awful - it's basically weave. Even their method of adding real-time graphics to interlaced video doesn't look great and produces a tonne of shimmering and other artefacts.

I assume, and hope, the w3fdif filter is different.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 7th February 2016, 10:46   #20363  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
I have tested all of betas in 0.67 series and catch such an issue with some of sources.


704x576 AVC (High@L3 CABAC / 4 Ref Frames)

Release version LAV 0.67 just fine, but beta versions are buggy.

Last edited by Alexey1975; 7th February 2016 at 11:04.
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 11:50   #20364  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
As always, please provide a sample, otherwise there is nothing I can do.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 11:59   #20365  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Excuse me, here it is http://www.ex.ua/98151805 the stream dump.
(DVBViewer 5.5.2.0 + MadVR 0.90.4 + LAV 0.67.0.76)

Last edited by Alexey1975; 7th February 2016 at 12:05.
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 12:10   #20366  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Sorry, but your link doesn't work.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 12:20   #20367  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Sorry, try this link https://yadi.sk/i/RfCr6RnMoSDhL
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 12:41   #20368  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by Alexey1975 View Post
Sorry, try this link https://yadi.sk/i/RfCr6RnMoSDhL
The file seems to decode fine, which decode mode do you use?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 12:51   #20369  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Strange thing. I tried CUVID, DXVA-CB, DXVA-N modes with the same result...
Third-party decoders produce no any issues (just like release version LAV 0.67) with that stream, but 0.67-betas do!
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 12:55   #20370  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
It breaks only in DXVA2 mode apparently. I get the same issue with 0.67.0 however, and with 0.66 and 0.65.
Same problem with Microsofts DXVA decoder.

Seems like either the stream is not compatible with DXVA for some reason, or its a hardware/driver issue.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 7th February 2016 at 13:00.
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 13:06   #20371  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Just right now I rollback to the release version and it works just fine. I hope this strange things don't float up into the next release - I just want to help the beta testing. Thank you for attention.

Last edited by Alexey1975; 7th February 2016 at 13:08.
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 13:16   #20372  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
From what I can tell it never worked with DXVA2, same result in all recent release versions.
And like I said in my previous post, same result using the Microsoft decoder as well.

Software Decoding is perfectly fine however.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 13:16   #20373  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Quote:
Originally Posted by nevcairiel View Post
It breaks only in DXVA2 mode apparently. I get the same issue with 0.67.0 however, and with 0.66 and 0.65.
Same problem with Microsofts DXVA decoder.

Seems like either the stream is not compatible with DXVA for some reason, or its a hardware/driver issue.
Microsofts DXVA2 decoder and etc. works just fine with this stream - i had no any problem before that betas.
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 13:25   #20374  |  Link
Alexey1975
Registered User
 
Join Date: Jul 2011
Posts: 27
Quote:
Originally Posted by nevcairiel View Post
Software Decoding is perfectly fine however.
Confirm!
Alexey1975 is offline   Reply With Quote
Old 7th February 2016, 14:19   #20375  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by Alexey1975 View Post
Microsofts DXVA2 decoder and etc. works just fine with this stream - i had no any problem before that betas.
I can only tell you what I am seeing, and that is that its broken with DXVA everywhere. I tested 0.64 to 0.67, and the Microsoft decoder, and all behave *exactly* the same, so from my end, its not a new issue, and considering the Microsoft decoder looks just the same, it smells like a driver problem.

One simple explanation would be that earlier LAV versions for some reason just didn't use DXVA for you, because Software decoding works.

In any case, unless I can find one DXVA decoder that actually works, I have no proof that its actually supposed to work, and no starting point where to start poking.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 7th February 2016, 15:00   #20376  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by DragonQ View Post
Well I wonder where they actually use this w3fdif filter because their deinterlacing method when doing slow/stop motion during sports replays is awful - it's basically weave. Even their method of adding real-time graphics to interlaced video doesn't look great and produces a tonne of shimmering and other artefacts.

I assume, and hope, the w3fdif filter is different.
Just had a quick check of this with some 576i/25 footage. YADIF definitely handles panning shots with diagonal lines (e.g. painted lines on a pitch) better. I was gonna compare to AMD's Adaptive Sync but it looks very broken with Crimson drivers so I can't...
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 7th February 2016, 15:09   #20377  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
@Alexey1975, nevcairiel
That is Nvidia's hardware problem, ATI&Intel are just fine.

similar clip

Last edited by wanezhiling; 7th February 2016 at 15:26.
wanezhiling is offline   Reply With Quote
Old 7th February 2016, 17:29   #20378  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Hello.
Intel (HD6200) also working just fine.
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 7th February 2016, 21:38   #20379  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by wanezhiling View Post
@Alexey1975, nevcairiel
That is Nvidia's hardware problem, ATI&Intel are just fine.

similar clip
Both files start with artifacts or black, frozen image but the video stream after a while is decoded just fine in DXVA mode using Win 10 - iGPU 4600 - Drivers 4331.

One thing that differentiates those two interlaced H.264 files, from all the "common" files that work fine using Nvidia HW decoder is this according to MediaInfo:

Color primaries : BT.601 PAL
Transfer characteristics : BT.470 System B, BT.470 System G
Matrix coefficients : BT.601

My other H.264 interlaced samples are BT.709, but I really don't know if that means something.
__________________
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 7th February 2016, 21:53   #20380  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
Quote:
Originally Posted by NikosD View Post
One thing that differentiates those two interlaced H.264 files, from all the "common" files that work fine using Nvidia HW decoder is this according to MediaInfo:

Color primaries : BT.601 PAL
Transfer characteristics : BT.470 System B, BT.470 System G
Matrix coefficients : BT.601

My other H.264 interlaced samples are BT.709, but I really don't know if that means something.
That info is just metadata, its probably something about that specific way to encode interlaced.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel 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 08:46.


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