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 9th November 2020, 00:19   #24081  |  Link
Siso
Soul Seeker
 
Siso's Avatar
 
Join Date: Sep 2013
Posts: 723
Quote:
Originally Posted by VBB View Post
For anything other than HEVC & VP9, I now use software only. madVR times are actually lower that way, and you get the benefit of black bar detection, de-interlacing, and more. Stable as can be, and my CPU is from 2008.
Thank you for the reply, I'll leave it to software decoding.

Last edited by Siso; 9th November 2020 at 10:00.
Siso is offline   Reply With Quote
Old 11th November 2020, 20:27   #24082  |  Link
mark0077
Registered User
 
Join Date: Apr 2008
Posts: 1,106
Guys using the latest nightly LAV Splitter/Video/Audio, I have seen an issue (not specific to this LAV version) with "The World Is Not Enough" Blu-ray. When I play the index.bdmv or the largest m2ts file, when I seek a significant way into the file, the player freezes for possibly a minute. I assume this is the fact that the file has been created without something like keyframes or something like that? Do you know if this is something LAV is behaving correctly with (ie taking this amount of time) or is there a way to make it faster without changing the actual files?
mark0077 is offline   Reply With Quote
Old 12th November 2020, 08:52   #24083  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,846
If the video stream did not have regular frequent keyframes, it would not be Blu-ray compliant and should have been rejected by any serious authoring tool... I would rather wonder about issues with the logical structure. But that's harder to prove.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 13th November 2020, 21:56   #24084  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
Quote:
Originally Posted by mark0077 View Post
is there a way to make it faster without changing the actual files?
Try to use MPC-BE's MpegSplitter.ax from standalone_filters-...zip i.e. lastest Beta's can be downloaded from https://cloud.mail.ru/public/V1rp/2i...Nightly)/1.5.6 or https://yadi.sk/d/AjAXDDHtHRIELg/Beta%20(Nightly)/1.5.6

Last edited by VictorLS; 13th November 2020 at 22:09.
VictorLS is offline   Reply With Quote
Old 15th November 2020, 12:39   #24085  |  Link
doskabouter
Registered User
 
Join Date: Dec 2009
Posts: 4
I have a problem playing some avi files.
File source splitter perfectly adds a LAV video decoder if used in MPC/graphstudio but the LAV splitter does not add that automatically.
If LAV video decoder is added manually it plays perfectly.
Mediainfo of video:
Code:
General
Complete name                            : <redacted>.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 24.8 MiB
Duration                                 : 1 min 50 s
Overall bit rate                         : 1 895 kb/s
Writing library                          : VirtualDub build 16250/release

Video
ID                                       : 0
Format                                   : Indeo 4
Codec ID                                 : IV50
Codec ID/Info                            : Intel Indeo Video 5.0 Wavelet
Duration                                 : 1 min 50 s
Bit rate                                 : 1 800 kb/s
Width                                    : 320 pixels
Height                                   : 240 pixels
Display aspect ratio                     : 4:3
Frame rate                               : 15.000 FPS
Bits/(Pixel*Frame)                       : 1.563
Stream size                              : 23.6 MiB (95%)

Audio
ID                                       : 1
Format                                   : PCM
Format settings                          : Unsigned
Codec ID                                 : 1
Duration                                 : 1 min 49 s
Bit rate mode                            : Constant
Bit rate                                 : 88.2 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 11.024 kHz
Bit depth                                : 8 bits
Stream size                              : 1.16 MiB (5%)
Alignment                                : Aligned on interleaves
Interleave, duration                     : 67  ms (1.00 video frame)
Interleave, preload duration             : 500  ms
Is there something I'm missing?
The indeo format is checked in the video formats configuration
Version is 0.74.1
doskabouter is offline   Reply With Quote
Old 16th November 2020, 21:25   #24086  |  Link
doskabouter
Registered User
 
Join Date: Dec 2009
Posts: 4
Hi all,

I have an issue with some old IV50 AVI files.
If I open them in MPC they play fine, with a generic filesource -> LAV video decoder and LAV audio decoder.
When opening them in graphstudio, LAV splitter is used, LAV audio decoder is added, but no video decoder.
Manually adding LAV Video decoder and connecting it to the splitter, playback is ok.
Mediainfo of this file:
Code:
General
Complete name                            : <redacted>.avi
Format                                   : AVI
Format/Info                              : Audio Video Interleave
File size                                : 24.8 MiB
Duration                                 : 1 min 50 s
Overall bit rate                         : 1 895 kb/s
Writing library                          : VirtualDub build 16250/release

Video
ID                                       : 0
Format                                   : Indeo 4
Codec ID                                 : IV50
Codec ID/Info                            : Intel Indeo Video 5.0 Wavelet
Duration                                 : 1 min 50 s
Bit rate                                 : 1 800 kb/s
Width                                    : 320 pixels
Height                                   : 240 pixels
Display aspect ratio                     : 4:3
Frame rate                               : 15.000 FPS
Bits/(Pixel*Frame)                       : 1.563
Stream size                              : 23.6 MiB (95%)

Audio
ID                                       : 1
Format                                   : PCM
Format settings                          : Unsigned
Codec ID                                 : 1
Duration                                 : 1 min 49 s
Bit rate mode                            : Constant
Bit rate                                 : 88.2 kb/s
Channel(s)                               : 1 channel
Sampling rate                            : 11.024 kHz
Bit depth                                : 8 bits
Stream size                              : 1.16 MiB (5%)
Alignment                                : Aligned on interleaves
Interleave, duration                     : 67  ms (1.00 video frame)
Interleave, preload duration             : 500  ms
This all with LAV 0.74.1, and the indeo format checked in the videoformats config of LAV video.

Anyone able to shed a light on this?
doskabouter is offline   Reply With Quote
Old 17th November 2020, 14:17   #24087  |  Link
mrmojo666
Registered User
 
Join Date: Jan 2017
Posts: 107
Hi

maybe someone can help me

yestrerday i got a rx5700 xt I see that with the internal win10 videoplayer files are correctly deinterlaced, all the other player that uses lav have broken DXVA deinterlacing, if i use copyback + software deint it works., at the start i thought it was Madvr but even with EVR it's the same ..... anyone have similar experience with that card ?
I noticed that before with rx460 i had more option under driver video custom setting, now there is only brightness.
Already tried with DDU to reset drivers


thank you fro any help
mrmojo666 is offline   Reply With Quote
Old 17th November 2020, 14:52   #24088  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Could you try with MPC Video Renderer? https://github.com/Aleksoid1978/VideoRenderer
I've read huhn say in the past that it supports D3D11 video processing, so if you set LAV to D3D11 native decoding it could work. If it does then it looks like AMD didn't bother testing backward compatibility with DXVA2.
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40
el Filou is offline   Reply With Quote
Old 17th November 2020, 19:54   #24089  |  Link
Dogway
Registered User
 
Join Date: Nov 2009
Posts: 2,364
Does LAVFilters support mkv cropping feature? I'm not sure if I'm doing something wrong on mkvtoolnix or MPC-HC.
Dogway is offline   Reply With Quote
Old 17th November 2020, 23:30   #24090  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,359
No, cropping is not supported, unless its on a codec level.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 18th November 2020, 10:22   #24091  |  Link
mrmojo666
Registered User
 
Join Date: Jan 2017
Posts: 107
Quote:
Originally Posted by el Filou View Post
Could you try with MPC Video Renderer? https://github.com/Aleksoid1978/VideoRenderer
I've read huhn say in the past that it supports D3D11 video processing, so if you set LAV to D3D11 native decoding it could work. If it does then it looks like AMD didn't bother testing backward compatibility with DXVA2.
Thank you for the tip, with mpc-be and mpc-video render deinterlacing works. Lav filter dxva native.
Just I'm not sure that this renderer uses Hw deinterlacing (even if using dxva native should the only way to deinterlace is by HW).
Looks like the problem is in EVR and Madvr implementation
__________________
AMD Ry 1500x - 8GB - RX460 4GB
TV Philips 55pus6501+ Marantz 1608 avr
WIN10(1903) 4K/444RGB
Mediaportal - Mpc-hc
MADVR-D3D11/10bit
mrmojo666 is offline   Reply With Quote
Old 18th November 2020, 10:32   #24092  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,998
mpcVR can deint with d3d11.

hardware deint is generally broken on NAVI this is nothing new.
in best cases it uses bilinear which is not a deint algo that should ever be used or it is combing.

i mean: https://abload.de/img/amddeint2mji2.jpg
what so ever lavfilter has nothing todo with this.
huhn is offline   Reply With Quote
Old 18th November 2020, 20:07   #24093  |  Link
quietvoid
Registered User
 
Join Date: Jan 2019
Location: Canada
Posts: 574
Hi nevcairiel.
With the new Matroska spec (though it's not implemented in FFmpeg, the code from Plex's patches is available), Dolby Vision metadata can be inserted and decoded from MKV headers.
Would it be possible to parse the HEVC RPU NAL units and make that information available to the renderer (for example, madVR) through the LAV decoder?
HW acceleration might cause issues, though.

I have working code to parse this RPU data (at least for profile 7 files), but I'm not sure if it's feasible for that metadata to be useful.
I think it would be nice if the renderer could have access to pre defined per-frame information about min, max, average luminance and etc.

Just wondering if it's something that would be possible, because I'd be interested in helping to add support.

Last edited by quietvoid; 18th November 2020 at 20:10.
quietvoid is offline   Reply With Quote
Old 18th November 2020, 21:01   #24094  |  Link
chros
Registered User
 
chros's Avatar
 
Join Date: Mar 2002
Posts: 2,323
Sound good quetvoid, thanks, hopefully you can some magic together
__________________
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 19th November 2020, 21:18   #24095  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
It seems AC-4 playing still possible with a fork only but what about Dolby E? In Sample Eurovision 2019 Tel Aviv.ts (154 MB) https://yadi.sk/i/j1zj1sqy2myOfw third (Dolby E) audio track plays like loud noise - that patch https://patchwork.ffmpeg.org/project...ier@cji.paris/ may helps to add Dolby E support in LAV Audio Decoder with adding all possible metadatas described in former NDA's document.

Last edited by VictorLS; 19th November 2020 at 21:28.
VictorLS is offline   Reply With Quote
Old 19th November 2020, 22:58   #24096  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Any support for new formats is always nice, but it's not really essential for LAV: Dolby E is a studio format for production, it's not supposed to be broadcast to end users. Just like 4:2:2 or 4:4:4 video isn't either. I'm amazed at how you keep "finding" weird streams like that.
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40
el Filou is offline   Reply With Quote
Old 20th November 2020, 00:08   #24097  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
Quote:
Originally Posted by el Filou View Post
I'm amazed at how you keep "finding" weird streams like that.
I'm just SAT-amateur
Btw I haven't seen 4:4:4 from SAT yet (but hardware acceleration supported by nVIDIA's Turing and Ampere) and I often see 4:2:2 from more than 10 years ago but only newest Intel's GPUs (inside of CPU Tiger Lake or discrete videocard Xe) seems will support it.
VictorLS is offline   Reply With Quote
Old 20th November 2020, 15:31   #24098  |  Link
aiyunyi
Registered User
 
Join Date: May 2006
Location: China
Posts: 38
Hi everyone, new to the forum, is there anyway to know how lavfilters store its configuration?
aiyunyi is offline   Reply With Quote
Old 20th November 2020, 17:28   #24099  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
aiyunyi
In registry (appears when although any parameter of LAV Filters' properties is changed once tough) - it's same for x86 and x64 version of LAV Filters so it hurts me sometimes when I need separate (i.e. CUVID Hardware acceleration for x86 in my favorite old version of KMPlayer not supported DXVA2 acceleration with LAV Video Decoder - with other decoders DXVA2 works in that version of KMPlayer just fine and DXVA2 (native) acceleration for x64 in app SmartDVBx64 for HLGtoSDR transformation in EVR-CP to watch HLG programs with ~right colors directly from SATs):
[HKEY_CURRENT_USER\Software\LAV\Audio] for LAV Audio Decoder
[HKEY_CURRENT_USER\Software\LAV\Splitter] for LAV Splitter
and finally
[HKEY_CURRENT_USER\Software\LAV\Video] for LAV Video Decoder where I proposed to add key for skipping frames feature http://forum.doom9.org/showthread.ph...04#post1902404 for live software decoding hard streams (like 8K, 4:2:2 etc) on weak processors with well audio.

Last edited by VictorLS; 21st November 2020 at 13:27.
VictorLS is offline   Reply With Quote
Old 21st November 2020, 13:26   #24100  |  Link
VictorLS
Registered User
 
Join Date: Mar 2009
Location: Russian Crimea
Posts: 335
Quote:
Originally Posted by el Filou View Post
Any support for new formats is always nice
I agree and I hope this document https://developer.dolby.com/globalas...escription.pdf with patch https://patchwork.ffmpeg.org/project...ier@cji.paris/ will help to implement full Dolby E support in LAV Audio Decoder and it'll be very useful for SAT receiving.
VictorLS 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 02:50.


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