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

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th May 2018, 10:13   #22821  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by richardpl View Post
There is nothing special about those stuff it is basic convolution and can be done with ffmpeg already.
Well there are no effects in LAV so it does little good to me.

(Even if it's basic convolution, the availability of a decent surround virtualization is lacking, particularly in foss software. )

Last edited by mzso; 12th May 2018 at 10:27.
mzso is offline   Reply With Quote
Old 12th May 2018, 21:13   #22822  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,406
Quote:
Originally Posted by mzso View Post
How does this work? Is some sort of system level DSP? Or I need to use a dshow codec in the player?
I think it is a system level DSP and am not sure what it requires for decoding.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 15th May 2018, 07:51   #22823  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by mzso View Post
Well there are no effects in LAV so it does little good to me.

(Even if it's basic convolution, the availability of a decent surround virtualization is lacking, particularly in foss software. )
Don't even get me started, I've never seen a single inclusion of even a good limiting amp in free video software in all the years people have been asking for better volume control. Every music player has a half-dozen plugins or settings to do it with no fuss, and it's implemented for ac3 decoding, so I have no idea why it's impossible to get it into a directshow filter or MPC-BE in a generic fashion. Even Audacity, of all things, has nothing similar, and at best has a two-step limit-then-amplify (manually calculating how much), and of course, Audacity is still stuck on a 4-year-old build of ffmpeg, so good luck opening Opus or Tak.
foxyshadis is offline   Reply With Quote
Old 15th May 2018, 08:53   #22824  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Quote:
Originally Posted by foxyshadis View Post
so I have no idea why it's impossible to get it into a directshow filter
There was at least one: DynEQ (formerly known as DeDynamic), I think it was a link on doom9.
It was the best for me for 2ch output.
__________________
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 15th May 2018, 13:26   #22825  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,750
Don't miss the point that (IIRC...) Dolby Digital (AC3) decoders are able to use metadata in the bitstream to know immediately recommended values already stored by the encoder. May they just be the exponent of a floating point representation of loudness or DialNorm values, or even respect acoustic room models set up in the AC3 encoder, I am not sure; but there is definitely an advantage over dynamic range control for unexpected miscellaneous audio which requires a look-ahead window and introduces a latency.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid

Last edited by LigH; 15th May 2018 at 13:47.
LigH is offline   Reply With Quote
Old 15th May 2018, 16:57   #22826  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Quote:
Originally Posted by LigH View Post
Don't miss the point that (IIRC...) Dolby Digital (AC3) decoders are able to use metadata in the bitstream to know immediately recommended values already stored by the encoder. May they just be the exponent of a floating point representation of loudness or DialNorm values, or even respect acoustic room models set up in the AC3 encoder, I am not sure; but there is definitely an advantage over dynamic range control for unexpected miscellaneous audio which requires a look-ahead window and introduces a latency.
That's handy when you're in a living room, but for instance, watching Lawrence of Arabia on a road trip some years back was an exercise in frustration, as nothing I could do could get the level of the dialogue up above the road noise with the headphones I had, short of badly distorting the music. It's also only applicable to AC3, which I try to never use. A decent hard limiter only needs about 10 ms or so of latency, well below the usual decoding queues, and again, it'd be a tradeoff the viewer could make.
foxyshadis is offline   Reply With Quote
Old 15th May 2018, 18:33   #22827  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,750
Well, I programmed one with 0 latency (BeSweet's "booster"), but audiophiles will complain that it distorts the sound.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th May 2018, 15:05   #22828  |  Link
3421
Registered User
 
Join Date: Jan 2016
Posts: 37
LAV for XP, as for Vista -10 i don't know. https://uploadfiles.io/9ke45
3421 is offline   Reply With Quote
Old 19th May 2018, 09:04   #22829  |  Link
Plutotype
Registered User
 
Join Date: Apr 2010
Posts: 235
Hi folks, Im on MPC-HC 0.71.25, Windows 7, GTX960 (391.35). Playing back HEVC UHD videos with DXVA Copy back and GTX960 as active decoder, I get 120ms rendering times with hundreds of dropped frames. Madvr is set to low quality algorithms (Lanczos).

Is the Nvidia driver faulty? Playback worked a couple of weeks ago.
__________________
__________________
System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver

Last edited by Plutotype; 19th May 2018 at 09:06.
Plutotype is offline   Reply With Quote
Old 19th May 2018, 11:58   #22830  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,645
Perform a system restore to a couple of weeks ago then and work it out from there.
ryrynz is offline   Reply With Quote
Old 19th May 2018, 12:44   #22831  |  Link
mclingo
Registered User
 
Join Date: Aug 2016
Posts: 1,348
if your system hasnt changed much in two weeks that might be good advice, its worth a quick reinstall of MADVR first though to see how it plays with default settings. If that doesnt work then a reinstall of the NVIDIA driver.

I'd also check to see what MS updates you've pickup up, I have mine disabled as I'm avoid the latest big update like the plague.
mclingo is offline   Reply With Quote
Old 19th May 2018, 17:43   #22832  |  Link
TheElix
Registered User
 
Join Date: May 2010
Posts: 236
Hello. Using D3D11 decoding I have a black screen on some videos. Statistics included. DXVA2 works fine.

Video 1 (Works)
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 46 min
Bit rate mode : Variable
Bit rate : 24.4 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.490

Video (Doesn't Work)
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2 h 1 min
Bit rate mode : Variable
Bit rate : 33.1 Mb/s
Maximum bit rate : 35.5 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.665

Video 3 (Doesn't Work)
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 2 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Format settings, GOP : M=1, N=10
Muxing mode : Container profile=@0.0
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 42 min
Bit rate mode : Variable
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Title : MPEG-4 AVC 32145 kbps 1920*1080p / 23,976 fps . 16:9. High Profile 4.1
Default : No
Forced : No

Video 4 (Doesn't Work)
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 24 min
Bit rate : 9 567 kb/s
Width : 1 920 pixels
Height : 1 040 pixels
Display aspect ratio : 1.85:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.200
Stream size : 5.66 GiB (81%)
Writing library : x264 core 146 r2538 121396c
Encoding settings : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=2pass / mbtree=1 / bitrate=9567 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Language : English
Default : Yes
Forced : No

Video 5 (Doesn't Work)
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 39 min
Bit rate mode : Variable
Maximum bit rate : 37.0 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Transfer characteristics : BT.709
Matrix coefficients : BT.709

Video 6 (Doesn't Work)
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : VC-1
Format profile : Advanced@L3
Codec ID : 234
Duration : 1 h 58 min
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
format_identifier : VC-1
Source : 00001.m2ts

Code:
MPC-HC (64-bit)
---------------

Build information:
    Version:            1.7.16 (40904c4ad)
    Compiler:           MSVC v19.13.26129
    Build date:         Apr  4 2018 00:13:21

LAV Filters:
    LAV Splitter:       0.71.0.25
    LAV Video:          0.71.0.25
    LAV Audio:          0.71.0.25
    FFmpeg compiler:    MinGW-w64 GCC 7.3.0

Operating system:
    Name:               Windows NT 10.0 (build 17134)
    Version:            10.0 (64-bit)

Hardware:
    CPU:                Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz
    GPU:                NVIDIA GeForce GTX 1060 6GB (driver version: 24.21.13.9764)
TheElix is offline   Reply With Quote
Old 19th May 2018, 18:42   #22833  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
can you make a sample from one of these files that give you a blackscreen a couple sec should be enough.
huhn is offline   Reply With Quote
Old 19th May 2018, 22:38   #22834  |  Link
TheElix
Registered User
 
Join Date: May 2010
Posts: 236
Quote:
Originally Posted by huhn View Post
can you make a sample from one of these files that give you a blackscreen a couple sec should be enough.
Can you please suggest a program to do this? I'm so rusty right now.

Okay, that's weird. Now it's working on my primary display (which is a monitor). It doesn't work on secondary display (projector). The projector was working as a single device (no shared screen) when I tested. It seems I need to do more tests.
TheElix is offline   Reply With Quote
Old 20th May 2018, 07:47   #22835  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,558
Is the monitor on the Nvidia and the projector on onboard? Or vice versa? Sounds like an issue where it's being decoded on one and not able to be transferred to the other.
foxyshadis is offline   Reply With Quote
Old 20th May 2018, 12:00   #22836  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Bug: wrong black levels with (MPC-BE's) EVR-CP with some files. Sample

MPC-BE's internal video decoder outputs correct black levels with all EVR, EVR-CP and madVR
LAVVideo decoder outputs wrong black levels with EVR-CP, but correct black levels with EVR & madVR

LAVFilters-0.71.0-35 MPC-BE 1.5.2.3648 Windows 7 x64
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Old 20th May 2018, 14:45   #22837  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,340
That file is pretty ordinary yuv420p h264 with NV12 output, its in no way that I can tell special.

If it works with multiple renderers, but not with one, what is the most logical conclusion to take?
Either your configuration is bonkers or the renderer is faulty.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 20th May 2018, 15:46   #22838  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by nevcairiel View Post
That file is pretty ordinary yuv420p h264 with NV12 output, its in no way that I can tell special.

If it works with multiple renderers, but not with one, what is the most logical conclusion to take?
Either your configuration is bonkers or the renderer is faulty.
OK but then why MPC-BE's internal video decoder + EVR-CP (or EVR or Sync or madVR) outputs the correct black level ?

Or even when using LAV + EVR-CP + other files I get correct black levels
__________________
Intel UHD Graphics 750; Win 10 22H2

Last edited by Mercury_22; 20th May 2018 at 15:51.
Mercury_22 is offline   Reply With Quote
Old 20th May 2018, 17:16   #22839  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,903
did you change any output settings in lav?
huhn is offline   Reply With Quote
Old 20th May 2018, 18:06   #22840  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
Quote:
Originally Posted by huhn View Post
did you change any output settings in lav?
Nope tested with default settings for both MPC-BE and LAV and just changed HW decoder to Native or Copy-back or software or D3D11 and the renderer to EVR or Sync or EVR-CP or madVR
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

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 08:54.


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