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 11th May 2019, 17:39   #23461  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
@nevcairiel

Hello.
I was just playing around with NVDEC video decoder of my Turing card and I realized that NVCUVID works very nicely under Win 10.

It works for legacy codecs like MPEG4 ASP (DivX/ Xvid) which is exposed to LAV Video control panel, but even for not exposed ones like the ancient MPEG1.

I was wondering how much trouble is for you to add VP8 to NVCUVID (not DXVA2/D3D11 which could be difficult/ impossible), just NVCUVID.

Not that there is some special need for this, but just because Turing NVDEC can accelerate VP8 in HW.

NVEncC, a transcoding app which uses both NVDEC and NVENC to accelerate transcoding in HW, can decode VP8 in HW using NVDEC.

Thanks!

Update:

I've just seen that WMV3 also doesn't work for NVCUVID.
Weird.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 11th May 2019 at 17:48.
NikosD is offline   Reply With Quote
Old 14th May 2019, 22:18   #23462  |  Link
pandy
Registered User
 
Join Date: Mar 2006
Posts: 1,049
@nevcairiel

Thx Hendrik for a great piece of software, very appreciated!
Any chance to add HRTF (SOFAlizer) to audio mixer in near future?

TIA, Cheers,
PA
pandy is offline   Reply With Quote
Old 19th May 2019, 10:54   #23463  |  Link
bluesky507
Registered User
 
Join Date: Mar 2019
Posts: 8
Hello
how i can set input pin in lav splitter ?
bluesky507 is offline   Reply With Quote
Old 19th May 2019, 13:46   #23464  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by bluesky507 View Post
Hello
how i can set input pin in lav splitter ?
If you don't want to use LAV Splitter Source then you should open the media file with File Source Async and then connect this filter to LAV Splitter.
filler56789 is offline   Reply With Quote
Old 20th May 2019, 09:27   #23465  |  Link
supercoolman
Registered User
 
Join Date: Feb 2008
Posts: 15
not sure if it's expected, but re-mixed 5.1 into stereo only has sound on 1 speaker while regular stereo audio has sound on both speakers
supercoolman is offline   Reply With Quote
Old 20th May 2019, 15:42   #23466  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,643
Must be something wrong on your end, because mixing works correctly for everybody else.
clsid is offline   Reply With Quote
Old 22nd May 2019, 09:05   #23467  |  Link
supercoolman
Registered User
 
Join Date: Feb 2008
Posts: 15
Quote:
Originally Posted by clsid View Post
Must be something wrong on your end, because mixing works correctly for everybody else.
comparing with turned off mixing while have the 2 speakers put far away from each other, it seems that most of the sound are concentrated on one speaker when mixing to stereo. maybe this particular bluray's 5.1ch just happens to be like this. checked and confirmed another bluray's 5.1ch doesn't have sounds concentrate on one speaker when mixing to stereo
supercoolman is offline   Reply With Quote
Old 22nd May 2019, 16:11   #23468  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Try with a test file like this: https://www.demo-world.eu/download-2...1_lossless.jpg
__________________
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 23rd May 2019, 07:30   #23469  |  Link
bluesky507
Registered User
 
Join Date: Mar 2019
Posts: 8
hi
thanks for answer
i dont used file as input ,i used usb dvb
but lav splitter dont have input pin!
so cant connect BDA filter to input pin of LAV splitter.
how i can create input pin for LAV Splitter?
Thanks
bluesky507 is offline   Reply With Quote
Old 23rd May 2019, 08:09   #23470  |  Link
bluesky507
Registered User
 
Join Date: Mar 2019
Posts: 8
Quote:
Originally Posted by filler56789 View Post
If you don't want to use LAV Splitter Source then you should open the media file with File Source Async and then connect this filter to LAV Splitter.
hi
thanks for answer
i dont used file as input ,i used usb dvb
but lav splitter dont have input pin!
so cant connect BDA filter to input pin of LAV splitter.
how i can create input pin for LAV Splitter?
Thanks
bluesky507 is offline   Reply With Quote
Old 24th May 2019, 16:58   #23471  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by bluesky507 View Post
i dont used file as input ,i used usb dvb
but lav splitter dont have input pin!
so cant connect BDA filter to input pin of LAV splitter.
how i can create input pin for LAV Splitter?
You really should have said that before.
Hopefully someone with more knowledge than I will chime in soon.
filler56789 is offline   Reply With Quote
Old 30th May 2019, 21:02   #23472  |  Link
baker99uk
Registered User
 
Join Date: Jan 2010
Posts: 34
I reported an issue over in the madVR thread and said I'd give feedback over here.

I completely uninstalled all versions of MPC-HC, LAV filters and madVR then reinstalling from scratch. Then ensured all the internal filters were switched off for x265, x264 and m2ts after installing LAV 0.74.1-18.

The result is everything seems to be working perfectly now! I guess it was a mixture of user error and various versions of MPC-HC etc. conflicting.
baker99uk is offline   Reply With Quote
Old 30th May 2019, 21:24   #23473  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Good to know, thanks for calling back.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 11th June 2019, 05:08   #23474  |  Link
stax76
Registered User
 
stax76's Avatar
 
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
@nev

Maybe you like this idea too:

https://forum.doom9.org/showthread.p...02#post1876802
stax76 is offline   Reply With Quote
Old 11th June 2019, 07:34   #23475  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
No, I do not. The installer is intentionally an one-size-fits-all package for everyone.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 16th June 2019, 10:10   #23476  |  Link
GCRaistlin
Registered User
 
GCRaistlin's Avatar
 
Join Date: Jun 2006
Posts: 350
I have a video file that probably has an issue with key frames. The symptoms are:
  1. It can be played with LAV (MPC-HC/MPC-BE) but any attempt to go to a timestamp or switching tracks after the playback was started causes freezing the playback.
  2. Splitting it with mkvmerge fails (the whole file is being written). mkvmerge makes decisions about splitting at key frame positions.
  3. Splitting it with tsmuxer is possible but the duration of the output file is invalid (https://mir.cr/1KNYS00V).
Though VLC, as well as MPC-BE with its internal filters, can play this file (and the example file above) without any issue: jumping to a timestamp works, the duration is valid.
Can LAV be made "compatible" with such files?
__________________
Windows 8.1 x64

Magically yours
Raistlin
GCRaistlin is offline   Reply With Quote
Old 16th June 2019, 12:37   #23477  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,078
I can confirm your issues, LAV Filters for me always had such problems when dealing with HD transport streams. It looks like DirectShow is simply not good at seeking within transport streams...

Just to make sure that your clip was not corrupted I ran it through TSDoctor, and it came out fine without any complaints. My usual workaround for HD transport streams is to repack them into an MKV container. I either use MKVMerge or ffmpeg (using the dmMediaConverter GUI) for this, and the resulting MKVs play with just about any player and have no problems with seeking.


Cheers
manolito
manolito is offline   Reply With Quote
Old 16th June 2019, 13:22   #23478  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
This particular stream seems to lack proper recovery information, or has them in a way that FFmpeg doesn't support. No IDR frames, and no Recovery Point SEI. As such, the decoder doesn't know when the image is "clean" and not just artifacts.
I would recommend to report this to ffmpeg, since thats what its based on.

This has really nothing to do with being MPEG-TS - although in general its always nice to keep in mind that MPEG-TS is not designed for file-based playback or seeking - its a broadcast format. Thats why Blu-rays keep a seperate index for seeking, which you of course lose if you just take one .m2ts file from the disc.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 16th June 2019 at 13:26.
nevcairiel is offline   Reply With Quote
Old 16th June 2019, 14:06   #23479  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Location: Berlin, Germany
Posts: 3,078
When I said that I have the same problems with HD transport streams I am talking about the German DVB-T2 broadcasts. They are transmitted with HEVC video and E-AC3 or AAC-LATM audio, and they are not really seekable with DirectShow based source filters.

I did not analyze the transmitted streams if they have IDR frames or Recovery Point SEIs. All I know is that they play well in VLC, but in MPC-HC and Tiny Player they are not seekable. And this time it is not my underperforming hardware, this is on a Core i5 third generation with 8GB RAM under Win7-64.
manolito is offline   Reply With Quote
Old 16th June 2019, 15:03   #23480  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Quote:
Originally Posted by manolito View Post
I have the same problems with HD transport streams I am talking about the German DVB-T2 broadcasts. They are transmitted with HEVC
Really the same problems? IIRC LAV does seek in HEVC/ts but doesn't wait for keyframes so the image looks corrupted unless you wait for a keyframe. So I guess is handles AVC/TS and HEVC/TS differently because otherwise the sample posted by GCRaistlin should be seekable (albeit with corruption until next I frame).


Mkvmerge has the option --engage all_i_slices_are_key_frames for such files. But interestingly enabling that option breaks seeking for the resulting mkv, then.
sneaker_ger 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:51.


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