View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
XYAKIŞIKLI
19th December 2021, 12:38
Hello nevcairiel.
Nevcairiel does not open any of the hls urls and links installed in LAV Filters (hls Apple HTTP live Streaming). While the other media players I have shown in the pictures are playing the hls url and links, the LAV Filters I have installed on my computer do not open the hls url and links. It is very necessary because we watch MPC-HC live TV broadcasts on the computer at work and at home. Our favorite regular player is the MPC-HC player. We prefer the MPC-HC player because it uses less CPU and memory (ram).
The addresses of the sites that broadcast live TV are below. We will be glad and happy if you add codecs that decode hls within these sites.
https://www.cnnturk.com/canli-yayin
https://www.kanald.com.tr/canli-yayin
https://www.teve2.com.tr/canli-yayin
For example, we create the m3u8 file from the live TV broadcasting sites with the Internet download manager of the HLS, HLS_LIVE, HLS_VOD codecs that broadcast live TV.
https://live.duhnet.tv/S2/HLS_LIVE/cnnturknp/track_4_1000/playlist.m3u8
https://kdlive.duhnet.tv/S2/HLS_LIVE/kanalddainp/track_4_1000/playlist.m3u8
https://teve2.duhnet.tv/S2/HLS_LIVE/teve2np/track_3_750/playlist.m3u8
https://2122248084.duhnet.tv//S12/HLS_VOD/338498_7883/2500/prog_index.m3u8
I really like LAV Filters codec components and I love using them. I wish you continued success, Nevcairiel. Goodbye with my regards.
Thank you for working with LAV Filters.
Detailed picture explanation links
https://imgur.com/19zgPaR
https://imgur.com/U4ifWMr
https://imgur.com/146xOQM
https://imgur.com/0J3ugg5
https://imgur.com/CwceYjm
nevcairiel
19th December 2021, 12:52
These links work just fine in MPC-HC for me. Just make sure you use the built-in HTTP(S) filter, so the Microsoft URL reader doesn't get in the way.
clsid
19th December 2021, 16:21
The problem is on the webserver side. First one has expired certificate. The m3u8 links all give HTTP error 405.
XYAKIŞIKLI
20th December 2021, 23:21
Hello nevcairiel.
Thank you for your kind and gentle response. Also, thank you for your interest.
I tried the MPC-HC player in the latest version and versions before the last version.
It doesn't play any of the HLS links and urls.
It would be nice if MPC-HC player could play and open HLS links and urls.
Nevcairiel is our request. Goodbye and take care, nevcairiel.
Detailed picture explanation link
https://imgur.com/aWSiOzu
pytyj
14th January 2022, 02:12
Hello, I'd like to ask question about playing Atmos movies on my computer using Potplayer + LavFilters + Madvr.
My Lavfilters has been upgraded to 0.75.1-43. My power amplifier is Marantz Sr7013 and 7.1.4 speakers.
1:When TrueHD is checked, the original sound data 4800hz 24 bit - > is converted to 19200hz 16 bit, which can light up the power amplifier Atmos. Is this the original Atmos data? Has the sound quality decreased?
converted to 19200hz 16 bit amp shows Dolby Atmos (https://imgtu.com/i/7iC37Q)
2:When bitstreaming format is unchecked, Atmos decoding is lost and becomes 7.1 channel 4800hz 24 bit or 7.1 channel 4800hz 32 bit.
With the same Atmos track and different settings, the three sounds are compared.
Atmos 19200hz 16 bit sound is relatively small, not lively enough, and the dynamic feeling is small. But there is more sound positioning.
7.1 channel 4800hz 24 bit = 7.1 channel 4800hz 32 bit, louder sound, more lively and dynamic. I like the sound instead, but there is no Atmos.
I wonder. Why are these options so different?
7.1 channel 4800hz 24 bit amp shows Dolby Surround (https://imgtu.com/i/7iC10g)
7.1 channel 4800hz 32 bit amp shows Dolby Surround (https://imgtu.com/i/7iClnS)
Aleksoid1978
14th January 2022, 10:40
DO not look at Pot's stats, look at what your amp shows.
pytyj
18th January 2022, 16:20
DO not look at Pot's stats, look at what your amp shows.
Now it's very clear that the original track format is 48000HZ 24bits.
But displayed by potlayers is 192000hz 16bit.
The power amplifier only displays Dolby Atmos.
I hope someone can answer whether the actual output track is 24 bits or reducedto 16 bits.Make clear who is wrong, displayed wrong or decoded wrong?
clsid
18th January 2022, 16:47
The tray icon of LAV Splitter can show you the actual format of the audio stream.
When bitstreaming, it is normal that the audio decoder does not show the actual output format of the audio stream. The value you see describes the "wrapper" of how data is transferred. Just ignore it.
When bitstreaming, your receiver is in full control of the audio. It does the decoding, mixing and volume control. So if it sounds worse, blame your receiver.
nevcairiel
22nd January 2022, 09:18
LAV Filters 0.76
LAV Splitter
- NEW: Added an option to re-evaluate subtitle stream selection when the audio language changes
- NEW: Improved advanced subtitle selection syntax with negated flags (positive and negative flags can now be combined for more flexible selection)
- Changed: Improved variant/stream selection in DASH and HLS streams
- Changed: Video streams with the highest bitrate are preferred (if equal resolution)
LAV Video
- NEW: Support for passing DoVi metadata to video renderers
- NEW: BobWeaver (BWDIF) software deinterlacer (a blend of YADIF and Weston, focusing on their individual strengths)
- NEW: Support for FIC screen capture video
- Changed: D3D11 video surfaces are flushed to black before decoding, avoiding green artifacts
- Changed: D3D11 devices are created up to feature level 12.1
LAV Audio
- Fixed: TrueHD bitstreaming could result in A/V sync issues or drop-outs
- Removed: Support for the external DTS decoder (dtsdecoderdll.dll) has been removed
Download: Installer (both x86/x64) (https://files.1f0.de/lavf/LAVFilters-0.76.exe) -- Zips: 32-bit (https://files.1f0.de/lavf/LAVFilters-0.76.zip) & 64-bit (https://files.1f0.de/lavf/LAVFilters-0.76-x64.zip)
A lot of good changes in this version, so lets into it!
LAV Splitter subtitle selection improvements
The advanced subtitle selection syntax in LAV Splitter has been improved, and positive and negative flags can now be combined, for example "d!f" means "default but NOT forced", which was not possible before (without a lot of extra conditions and strict ordering)
This makes negated conditions feel a lot more intuitive and simplifies advanced selection rules for users with very specific requirements.
Additional, a new option was introduced to re-select subtitles when the audio language is changed by the user, which interacts primarily with advanced rules that can make use of the audio language in the selectors as well. This is off by default, but can be enabled in the LAV Splitter options.
Video stream selection improvements
LAV Splitter should now more consistently select higher bitrate variants and higher bitdepth video streams when playing streaming content playlists like HLS or DASH.
BobWeaver (BWDIF) in LAV Video
BobWeaver is the latest algorithm to join the options available in LAV Video for software deinterlacing. BobWeaver is a hybrid algorithm made up of YADIF and Weston-3-Field, focusing on the strengths of both, and in ideal circumstances producing a better image then both algorithms individually, at barely an increased cost to performance.
DoVi metadata
LAV Video can now export DoVi metadata to a video renderer. This allows video renderers to process the DoVi metadata and improve the image. Note that LAV Video does not do any processing of the image itself, so a capable renderer is required.
--
Otherwise, half a year of fixes and improvements have gone into this version, in LAV itself and all external libraries.
If you encounter any issues, or regressions, please report them with as much detail as possible, ideally with a sample file if applicable.
filler56789
22nd January 2022, 12:01
LAV Filters 0.76
:thanks: :goodpost:
LAV Audio
- Fixed: TrueHD bitstreaming could result in A/V sync issues or drop-outs
- Removed: Support for the external DTS decoder (dtsdecoderdll.dll) has been removed
1) :cool:
2) yeah, about time! :sly:
mzso
22nd January 2022, 23:26
Hi!
Probably a silly question, but how can I tell that Windows Sonic is working properly. Is it even supposed to work with LAV decoding audio?
I can tell of course it's better than plain downmixing to stereo. But lacking a reference, I can't say if it's decoding Atmos correctly or just plain multi-channel audio as virtual speakers, like old Dolby Headphone and such. (I know very little of atmos and its like.)
(On a side not it's a bit disappointing it apparently completely ignores stereo audio, unlike Dolby Headphone. )
jmone
23rd January 2022, 11:02
Nice Update! I had a bit of a play with the new deinterlacer (BWDIF) and while it has promise, it is still not in the same league as HW deinterlacing from CUVID. I know CUVID is deprecated, but in the last update there was a hint that using FFmpegs NVDEC was on the cards. Any thoughts on this at this stage?
Thanks
Nathan
varekai
23rd January 2022, 12:11
Thanks for the update, much appreciated!
Question: Will installing 0.76 keep my settings in 0.75.1? Or will it overwrite them?
Best regards
varekai
nevcairiel
23rd January 2022, 23:54
Settings should be preserved when upgrading.
mzso
24th January 2022, 10:51
Changed: D3D11 video surfaces are flushed to black before decoding, avoiding green artifacts
When does this come into play? I did notice green artifacts when seeking just now. (madVR shows Directx11)
Or is it only relevant when using Dx11 acceleration. (Which I have disabled for AVC, and is decoded in software.)
Edit:
Experimenting a bit, it seems there's no green with HW acceleration. Which makes me wonder, couldn't the SW decoder do the same?
(By the way, where does this wacky shade of vivid green come from?)
nevcairiel
24th January 2022, 10:54
Only applies to D3D11 accelerated decoding. Software frames should be grey-ish black when they are filling in for a missing frame, but that part is all handled by FFmpeg.
mzso
24th January 2022, 11:30
Only applies to D3D11 accelerated decoding. Software frames should be grey-ish black when they are filling in for a missing frame, but that part is all handled by FFmpeg.
Well, it seems like I get green artifacts with SW, which disappears if I enable acceleration.
On a side note I have long standing problem with SmartDVB where SD channels (mpeg2) would go to blank video. (not sure what fails in the chain) In which case the whole screen turns green, even when I use D3d11 acceleration. (It's set to use all three parts of LAV)
dbezerra
27th January 2022, 17:58
LAV Filters 0.76
LAV Splitter
- NEW: Added an option to re-evaluate subtitle stream selection when the audio language changes
- NEW: Improved advanced subtitle selection syntax with negated flags (positive and negative flags can now be combined for more flexible selection)
- Changed: Improved variant/stream selection in DASH and HLS streams
- Changed: Video streams with the highest bitrate are preferred (if equal resolution)
LAV Video
- NEW: Support for passing DoVi metadata to video renderers
- NEW: BobWeaver (BWDIF) software deinterlacer (a blend of YADIF and Weston, focusing on their individual strengths)
- NEW: Support for FIC screen capture video
- Changed: D3D11 video surfaces are flushed to black before decoding, avoiding green artifacts
- Changed: D3D11 devices are created up to feature level 12.1
LAV Audio
- Fixed: TrueHD bitstreaming could result in A/V sync issues or drop-outs
- Removed: Support for the external DTS decoder (dtsdecoderdll.dll) has been removed
Download: Installer (both x86/x64) (https://files.1f0.de/lavf/LAVFilters-0.76.exe) -- Zips: 32-bit (https://files.1f0.de/lavf/LAVFilters-0.76.zip) & 64-bit (https://files.1f0.de/lavf/LAVFilters-0.76-x64.zip)
A lot of good changes in this version, so lets into it!
LAV Splitter subtitle selection improvements
The advanced subtitle selection syntax in LAV Splitter has been improved, and positive and negative flags can now be combined, for example "d!f" means "default but NOT forced", which was not possible before (without a lot of extra conditions and strict ordering)
This makes negated conditions feel a lot more intuitive and simplifies advanced selection rules for users with very specific requirements.
Additional, a new option was introduced to re-select subtitles when the audio language is changed by the user, which interacts primarily with advanced rules that can make use of the audio language in the selectors as well. This is off by default, but can be enabled in the LAV Splitter options.
Video stream selection improvements
LAV Splitter should now more consistently select higher bitrate variants and higher bitdepth video streams when playing streaming content playlists like HLS or DASH.
BobWeaver (BWDIF) in LAV Video
BobWeaver is the latest algorithm to join the options available in LAV Video for software deinterlacing. BobWeaver is a hybrid algorithm made up of YADIF and Weston-3-Field, focusing on the strengths of both, and in ideal circumstances producing a better image then both algorithms individually, at barely an increased cost to performance.
DoVi metadata
LAV Video can now export DoVi metadata to a video renderer. This allows video renderers to process the DoVi metadata and improve the image. Note that LAV Video does not do any processing of the image itself, so a capable renderer is required.
--
Otherwise, half a year of fixes and improvements have gone into this version, in LAV itself and all external libraries.
If you encounter any issues, or regressions, please report them with as much detail as possible, ideally with a sample file if applicable.
Very interested in the Dolby Vision feature. Any render that supports it yet?
kasper93
27th January 2022, 19:45
Very interested in the Dolby Vision feature. Any render that supports it yet?
There are people actively working on it in libplacebo. But in DirectShow world? Are there even other renderers than madVR and MPCVR (from mpc-be guys)? And no, none of them is supporting it yet.
dbezerra
27th January 2022, 20:48
There are people actively working on it in libplacebo. But in DirectShow world? Are there even other renderers than madVR and MPCVR (from mpc-be guys)? And no, none of them is supporting it yet.
Yeah, I am aware of the efforts with LibPlacebo and I also got a recent build of MPV with DV enabled to play with. However, I do have a problem with FFMPEG and some ATMOS tracks (like Thor Ragnarok as an example) that pushes me away from MPV. I already reported it but no improvements so far. Nev fixed it on LAV, so a DirectShow solution would be best...
mzso
30th January 2022, 09:58
Hi!
How does Dolby Atmos work? I'm trying to figure it out. LAV only shows EAC3 as input and PCM as output. So is it only decoded as plain 5.1 multi-channel?
Do I need some fancy proprietary audio decoder? Or is it supposed to work with LAV filter/Audio + Windows Sonic (or Dolby Access) ?
nevcairiel
30th January 2022, 10:11
LAV does nothing with Atmos. The only way to make any use of it is to use bitstreaming and an external Atmos-capable receiver.
mzso
31st January 2022, 12:45
LAV does nothing with Atmos. The only way to make any use of it is to use bitstreaming and an external Atmos-capable receiver.
So there's no software solution whatsoever? I thought Dolby Access, and Windows Sonic mainly existed for this (via using headphones).
Crimson Wolf
31st January 2022, 12:53
If you have Dolby Access, turn it on. Then go to MPC-HC settings > Playback > Output > Audio Renderer: Change this to "Default DirectSound Device"
mzso
31st January 2022, 15:50
If you have Dolby Access, turn it on. Then go to MPC-HC settings > Playback > Output > Audio Renderer: Change this to "Default DirectSound Device"
I wonder what does that accomplish? MPC is also based on LAV and nevcairiel just said it does nothing with Atmos. (Which I interpret that it's decoded as plain multi-channel audio, essentially TrueHD, if it's even lossless.)
clsid
31st January 2022, 16:15
When decoding with LAV, the extra Atmos layer is ignored, so it only decodes the TrueHD audio.
To include the Atmos part as well you need to bitstream. That Dolby Access app supposedly emulates an Atmos capable receiver that you can bitstream to. But it might now work will all renderers, hence that settings suggestion.
mzso
31st January 2022, 17:48
When decoding with LAV, the extra Atmos layer is ignored, so it only decodes the TrueHD audio.
To include the Atmos part as well you need to bitstream. That Dolby Access app supposedly emulates an Atmos capable receiver that you can bitstream to. But it might now work will all renderers, hence that settings suggestion.
I see. There is no Atmos bitstreaming option in LAV though. Do I need to enable bitstreaming for TrueHD or E-AC3? Or do I need bitstreaming to by supported by the player?
(Is this approach only functional for Dolby Access or Windows Sonic as well?)
clsid
31st January 2022, 18:48
You need to enable bitstreaming for TrueHD. And change the renderer in the player.
If that doesn't not work, then it simply does not work. This ability of Dolby Access is just something I have heard. I don't know if it is really true.
If you are going to use headphones then I doubt it will have much quality effect anyway.
mzso
31st January 2022, 18:58
If you are going to use headphones then I doubt it will have much quality effect anyway.
Why do you say this? Dolby access is for headphones. And besides headphones are the best suited to provide spatial audio.
clsid
31st January 2022, 20:54
Ultimately that is just two speakers. Not a 14 speaker Atmos setup.
el Filou
31st January 2022, 22:05
You need to enable bitstreaming for TrueHD.There's also Atmos in E-AC3. In fact, that's the only way to have Atmos from online streaming services, as TrueHD Atmos is only used on Blu-rays.
Now, I don't know the Dolby Access app and maybe it only works with TrueHD Atmos but I wanted to add that information for mzso.
mzso
1st February 2022, 23:24
Ultimately that is just two speakers. Not a 14 speaker Atmos setup.
Headphones are superior. You only have two ears. Headphones can provide the appropriate sound to each ear and can recreate spatial effects perfectly.
No speakers at a distance can do this whatever their number might be.
Haven't you heard any binaural recordings made with a virtual head? Those show this pretty well.
mzso
1st February 2022, 23:25
There's also Atmos in E-AC3. In fact, that's the only way to have Atmos from online streaming services, as TrueHD Atmos is only used on Blu-rays.
Now, I don't know the Dolby Access app and maybe it only works with TrueHD Atmos but I wanted to add that information for mzso.
Meaning it's lossy, right? How does that show up in Mediainfo?
huhn
2nd February 2022, 09:52
yes it is.
Ultimately that is just two speakers. Not a 14 speaker Atmos setup.
https://en.wikipedia.org/wiki/Head-related_transfer_function
a decent HRTF (like in computer games or atmos headphones) beats any number of speaker without a second of a doubt. if the creator want to they could make the audio sound like it comes out of your head which is close to "impossible" with speakers.
even sound from below where atmos setup struggle is trivial.
https://www.youtube.com/watch?v=4BltHXngvlk
and thsi very old video is not even up to date.
https://ffmpeg.org/ffmpeg-filters.html#headphone
ffmpeg has code for it too but as long as we are not able to decode the data that's where this story ends.
mzso
2nd February 2022, 18:41
yes it is.
https://en.wikipedia.org/wiki/Head-related_transfer_function
a decent HRTF (like in computer games or atmos headphones) beats any number of speaker without a second of a doubt. if the creator want to they could make the audio sound like it comes out of your head which is close to "impossible" with speakers.
even sound from below where atmos setup struggle is trivial.
https://www.youtube.com/watch?v=4BltHXngvlk
and thsi very old video is not even up to date.
https://ffmpeg.org/ffmpeg-filters.html#headphone
ffmpeg has code for it too but as long as we are not able to decode the data that's where this story ends.
I like this old demo: https://www.youtube.com/watch?v=IUDTlvagjJA
Though it's a cheat because they let acoustics do the signal processing, and just record it.
el Filou
3rd February 2022, 21:18
Meaning it's lossy, right? How does that show up in Mediainfo?I think the full name is "Dolby Digital Plus with Joint Object Coding" / "E-AC3 JOC".
Yes the E-AC3 is lossy but anyway the "Atmos for home" format is already different from the one used in theatres, so I don't think the Atmos metadata itself in E-AC3 will be different from the one in TrueHD (someone please correct me if this is wrong).
E-AC3 is pretty good if the bitrate is not something low like 192~256 Kbps.
varekai
7th February 2022, 09:24
Settings should be preserved when upgrading.OK, thanks!
Sunspark
8th February 2022, 05:22
There's also Atmos in E-AC3. In fact, that's the only way to have Atmos from online streaming services, as TrueHD Atmos is only used on Blu-rays.
Now, I don't know the Dolby Access app and maybe it only works with TrueHD Atmos but I wanted to add that information for mzso.
Netflix will stream Atmos audio tracks, but here is the weird thing. I don't have Dolby Access. Or a bitstreamed receiver. And yet, I am able to get "Atmos" audio out of a simple 3.5mm analog. I can hear the difference between it and the non-Atmos track and I don't think the Atmos track sounded better. I can't say whether it is just some equalizer settings to make it boomier, or if it's actually a differently weighted encode or something.
So, it's possible. If you want to take a listen, https://microsoftedge.microsoft.com/addons/detail/netflix_extension/oikpkeeoofpiapmjioabikmgjeaoggcn
Be sure to know the netflix key combination in the browser to overlay the stats so you can see what codecs, etc. are being used.
Damien147
12th February 2022, 23:21
Just watching a movie with 0.76 and by using D3D11 picture freezes every few seconds.Same source with software decoding is smooth.Any ideas?
LigH
14th February 2022, 08:30
Maybe the encoded video source is more complex than a hardware decoder can decode reliably, but the Profile@Level flag is wrong, so the player could not know that in advance?
Damien147
15th February 2022, 15:30
Since my post here I checked some movies and videos with nothing wrong happening by using D3D11.Maybe it just happened.All good for now.
Balling
15th February 2022, 16:34
Very interested in the Dolby Vision feature. Any render that supports it yet?
Mpv supports it.
sebas_led
16th February 2022, 21:09
Hi Nev!
First, thanks for LAV, it's a great piece of software.
Second, I have a couple of .mp4 files that LAV splitter (even version 0.76) dont recognize the video stream, only the audio stream (I've used GraphStudioNext to confirm).
VLC and Windows Media Player 12 play the files with autio and video, but the first 6-10 seconds the image it's freezed, so probably the file it's corrupted.
MediaInfo recognizes them as 'MPEG 4 visual'. Here are the details:
General
Complete name : C:\sebas\analize\ASSASIN_-_AURA.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 27.5 MiB
Duration : 3 min 13 s
Overall bit rate mode : Constant
Overall bit rate : 1 194 kb/s
Writing application : Lavf58.28.100
Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : mp4v-20
Duration : 3 min 5 s
Bit rate mode : Constant
Bit rate : 1 104 kb/s
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 2.40:1
Original display aspect ratio : 2.40: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
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.150
Stream size : 24.4 MiB (89%)
Title : ISO Media file produced by Google Inc. Created on: 05/03/2019.
Writing library : Lavc58.53.100
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 3 min 13 s
Bit rate mode : Constant
Bit rate : 129 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 2.96 MiB (11%)
Title : ISO Media file produced by Google Inc. Created on: 05/03/2019.
Default : Yes
Alternate group : 1
and the other one:
General
Complete name : C:\sebas\analize\REIK_FT_OZUNA_WISIN_-_ME_NIEGO.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/mp41)
File size : 33.2 MiB
Duration : 3 min 39 s
Overall bit rate mode : Constant
Overall bit rate : 1 270 kb/s
Writing application : Lavf55.34.101
Video
ID : 1
Format : MPEG-4 Visual
Format profile : Simple@L1
Format settings, BVOP : No
Format settings, QPel : No
Format settings, GMC : No warppoints
Format settings, Matrix : Default (H.263)
Codec ID : mp4v-20
Duration : 3 min 27 s
Bit rate mode : Constant
Bit rate : 1 200 kb/s
Width : 640 pixels
Height : 480 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
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.163
Stream size : 29.7 MiB (90%)
Writing library : Lavc55.52.102
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 3 min 39 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 3.35 MiB (10%)
Default : Yes
Alternate group : 1
For reference, i've uploaded the files here:
http://www.solidynepro.us/sebas/ASSASIN_-_AURA.mp4
http://www.solidynepro.us/sebas/REIK_FT_OZUNA_WISIN_-_ME_NIEGO.mp4
Can you confirm that the files are damaged or it's just a mpeg4 sub-format currently not recognized?
Thanks in advance
Sebastian Ledesma
clsid
16th February 2022, 23:27
First file hangs for 7 seconds because the audio track is 7 seconds longer than the video track. So the file is somewhat 'broken'.
Second file needs increased analyzeduration, otherwise it fails due to unknown resolution. So that file is also a bit broken. You can make it playable by remuxing it with MkvToolNix.
sebas_led
17th February 2022, 15:09
First file hangs for 7 seconds because the audio track is 7 seconds longer than the video track. So the file is somewhat 'broken'.
Second file needs increased analyzeduration, otherwise it fails due to unknown resolution. So that file is also a bit broken. You can make it playable by remuxing it with MkvToolNix.
Thanks!
I'm learning how to use MkvToolNix to repair those files.
bananenmann
22nd February 2022, 17:35
Hi,
MPC-HC is my favourite Mediaplayer and I love all it's features - especially in combination with MadVR. But I have one Problem, which remains even with the latest Version I've just installed:
If I have a *.MKV Video-File with a lot different audio-tracks the media player doesn't offer me to choose between all of them in the Audio Track selection:
For example I have some Movies with Dolby Digital Plus, Dolby Digital, Dolby True HD PLUS one DTS-HD MA Track (I muxed that together with MKVToolnix from different Sources). In my Example all the Dolby Tracks are shown, but the DTS-HD MA Track dissapeared. I did nothin wrong with MKVToolnix - I use this tool for many years. I've just selected ONE Audio Track as default etc.). VLC Player or PowerDVD show all Audio Tracks and I can choose between all of them and all are played without problem. I'm not sure, but I think it's maybe a Problem with the Lav Splitter?!
https://abload.de/thumb/screenshot2022-02-0924mkd6.png (https://abload.de/image.php?img=screenshot2022-02-0924mkd6.png)
Here the Mediainfo Output of the Video:
General
Unique ID : 20034899356123229208554096159581207675 (0xF1294CD792C45C1FE323C8F5C9EFC7B)
Complete name : W:\NVIDIA_SHIELD\BLURAY\FILME\Guardians of the Galaxy 2\Guardians of the Galaxy Vol.2 (2017).mkv
Format : Matroska
Format version : Version 4
File size : 27.5 GiB
Duration : 2 h 15 min
Overall bit rate mode : Variable
Overall bit rate : 29.0 Mb/s
Encoded date : UTC 2022-02-09 16:37:11
Writing application : mkvmerge v65.0.0 ('Too Much') 64-bit
Writing library : libebml v1.4.2 + libmatroska v1.6.4
Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
HDR format : Dolby Vision, Version 1.0, dvhe.08.06, BL+RPU, HDR10 compatible / SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 2 h 15 min
Bit rate : 16.6 Mb/s
Width : 3 840 pixels
Height : 2 160 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 : 10 bits
Bits/(Pixel*Frame) : 0.083
Stream size : 15.7 GiB (57%)
Language : German
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Audio #1
ID : 2
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Format profile : Blu-ray Disc
Codec ID : A_EAC3
Duration : 2 h 15 min
Bit rate mode : Constant
Bit rate : 1 024 kb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Delay relative to video : 21 ms
Stream size : 994 MiB (4%)
Title : Deutsch Dolby Digital Plus 7.1 (UHD Blu-ray)
Language : German
Service kind : Complete Main
Default : Yes
Forced : No
Audio #2
ID : 3
Format : DTS XLL
Format/Info : Digital Theater Systems
Commercial name : DTS-HD Master Audio
Codec ID : A_DTS
Duration : 2 h 15 min
Bit rate mode : Variable
Bit rate : 2 538 kb/s
Channel(s) : 8 channels
Channel layout : C L R LFE Lb Rb Lss Rss
Sampling rate : 48.0 kHz
Frame rate : 93.750 FPS (512 SPF)
Bit depth : 16 bits
Compression mode : Lossless
Delay relative to video : 5 ms
Stream size : 2.41 GiB (9%)
Title : DTS-HD MA 7.1 (by Asterixi)
Language : German
Default : No
Forced : No
Audio #3
ID : 4
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 2 h 15 min
Bit rate mode : Constant
Bit rate : 576 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 559 MiB (2%)
Title : Deutsch Dolby Digital 5.1 (UHD Blu-ray)
Language : German
Service kind : Complete Main
Default : No
Forced : No
Audio #4
ID : 5
Format : MLP FBA 16-ch
Format/Info : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name : Dolby TrueHD with Dolby Atmos
Codec ID : A_TRUEHD
Duration : 2 h 15 min
Bit rate mode : Variable
Bit rate : 7 509 kb/s
Maximum bit rate : 11.3 Mb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 1 200.000 FPS (40 SPF)
Compression mode : Lossless
Stream size : 7.12 GiB (26%)
Title : English TrueHD Atmos 7.1 (UHD Blu-ray)
Language : English
Default : No
Forced : No
Number of dynamic objects : 13
Bed channel count : 1 channel
Bed channel configuration : LFE
Audio #5
ID : 6
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 2 h 15 min
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 621 MiB (2%)
Title : English Dolby Digital 5.1 (UHD Blu-ray)
Language : English
Service kind : Complete Main
Default : No
Forced : No
Text #1
ID : 7
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Duration : 2 h 6 min
Bit rate : 0 b/s
Count of elements : 6
Stream size : 73.0 Bytes (0%)
Title : Deutsch Forced (SRT)
Language : German
Default : Yes
Forced : Yes
Text #2
ID : 8
Format : VobSub
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Duration : 2 h 6 min
Bit rate : 16 b/s
Count of elements : 6
Stream size : 15.6 KiB (0%)
Title : Deutsch Forced (VobSub)
Language : German
Default : No
Forced : Yes
Text #3
ID : 9
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 2 h 6 min
Bit rate : 64 b/s
Count of elements : 12
Stream size : 60.2 KiB (0%)
Title : Deutsch Forced (PGS)
Language : German
Default : No
Forced : Yes
Text #4
ID : 10
Format : VobSub
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Duration : 2 h 14 min
Bit rate : 7 729 b/s
Count of elements : 1535
Stream size : 7.45 MiB (0%)
Title : Deutsch (VobSub)
Language : German
Default : No
Forced : No
Text #5
ID : 11
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 2 h 14 min
Bit rate : 38.5 kb/s
Count of elements : 3070
Stream size : 37.1 MiB (0%)
Title : Deutsch (PGS)
Language : German
Default : No
Forced : No
Text #6
ID : 12
Format : VobSub
Codec ID : S_VOBSUB
Codec ID/Info : Picture based subtitle format used on DVDs
Duration : 2 h 14 min
Bit rate : 8 871 b/s
Count of elements : 1973
Stream size : 8.56 MiB (0%)
Title : English SDH (VobSub)
Language : English
Default : No
Forced : No
Text #7
ID : 13
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : Picture based subtitle format used on BDs/HD-DVDs
Duration : 2 h 14 min
Bit rate : 44.4 kb/s
Count of elements : 3946
Stream size : 42.8 MiB (0%)
Title : English SDH (PGS)
Language : English
Default : No
Forced : No
Menu
00:00:00.000 : en:King Cobra & Giant Sea Monkey
00:09:54.375 : en:Golden Morons
00:15:08.314 : en:Space Chase
00:22:12.279 : en:Not From Missouri
00:32:31.898 : en:Deepest, Darkest, Secrets
00:36:50.323 : en:Berhert Ambush
00:42:27.368 : en:Finding Meaning
00:48:01.660 : en:Taserface
00:53:17.101 : en:Celestial Catch
00:58:44.136 : en:Let's Agree To Never Discuss This
01:05:50.436 : en:Eclector Escape
01:11:10.631 : en:Sibling Rivalry
01:18:41.790 : en:Eternity
01:23:53.518 : en:Two Of A Kind
01:30:22.949 : en:Inflated Ego
01:39:34.375 : en:What A Day
01:47:04.408 : en:From The Heart
01:54:19.801 : en:A Father's Sacrifice
01:58:51.906 : en:The Colors Of Ogord
02:07:11.656 : en:End Credits
Sunspark
22nd February 2022, 17:54
In my Example all the Dolby Tracks are shown, but the DTS-HD MA Track dissapeared.
In the LAV Audio Decoder options, do you have DTS-HD checked in the bitstreaming section?
nevcairiel
22nd February 2022, 18:12
The only reason any audio track wouldn't be shown from a MKV file would be if its marked as Hidden. You should make sure that is not the case. If you muxed it yourself, you may have accidentally applied that flag.
bananenmann
22nd February 2022, 18:20
Yes. All Formats are checked for Bitstreaming. I already posted this in the MPC-HC Thread, but I was told, that this is an error of the LAV-Splitter. And that seems to be right: I forced MPC-HC to use Haali Media Splitter instead and suddenly ALL of my Audio Tracks appeared in the Audio Selection. Unfortunately Haali Media Splitter is too old for HEVC so I had no picture - only Sound. So this was just a Test to proove that nothing had gone wrong while Muxing. This Problem doesn't encounter with just one Video file - it encounters on all Videos with a lot of Audio Tracks with that different kind like my example.
Someone told me, that this might be because MKVToolnix changed the kind how tracks should be marked. So I marked ALL Audio Tracks as "Default" and tried to mux it again: But no effect: There are still missing some Audio Tracks...
bananenmann
22nd February 2022, 18:32
@nevcairiel
No, there is nothing marked as hidden. And as I said it's not only one File causing this Problems.
hmmm, I now muxed it with TS-Muxer (Nightly) to a *.mts File and now ALL Tracks are recognized by LAV-Splitter?! So there is a Problem with LAV-Splitter and MKV-Files or there is a BUG in MKVToolnix.... or there is something in MKVToolnix which I can't see?! But I'm not a Newbie with that tool. I use it for many many years?!
https://abload.de/thumb/screenshot2022-02-221ryjaq.png (https://abload.de/image.php?img=screenshot2022-02-221ryjaq.png)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.