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 December 2012, 14:15   #13341  |  Link
Brom
Registered User
 
Join Date: Oct 2011
Posts: 4
Somwhere else someone reported:
Quote:
DTS-MA 6.1:
Arcsoft 1.1.0.0 decodes as 0x13f
eac3to 3.24 overrides to 0x70f and encodes the FLAC with that
FLAC 6.1 with WAVEFORMATEXTENSIBLE_CHANNEL_MASK: 0X70F as metadata:
LAV Audio 0.54.1 decodes as 0x13f
madFlac 1.10 decodes as 0x70f
ffdshow rev4494 decodes as 0x70f
Why does LAV Audio remap 0x70f to 0x13f?

This old post by madshi seems to indicate that 0x13f is wrong:
http://forum.doom9.org/showthread.ph...28#post1187128
This old post by madshi seems to indicate that 0x13f will result in problems:
http://forum.doom9.org/showpost.php?...postcount=5339
Brom is offline   Reply With Quote
Old 9th December 2012, 14:28   #13342  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
The 6.1 channel order is chosen on a simple thing: The channel order HDMI devices expect. With the channel order implied by 0x70f, HDMI receivers will assign channels to the wrong speakers, with 0x13f, it will work just fine. At least on my receiver, and i never got complaints otherwise.

So unless you have some real-world problems, skip the theoretical assumptions, and stick to what happens in real devices.

PS:
If you disable "Convert Output to Standard Channel Layouts" in LAV Audio options, it should give you whatever channel order was stored in the file, without any remapping.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 9th December 2012 at 14:35.
nevcairiel is offline   Reply With Quote
Old 9th December 2012, 19:59   #13343  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Does LAV Splitter already support those new CueDuration and CueRelativePosition MKV elements for optimal subtitle display on seek, or is that something missing from FFMPEG which you'll need to code yourself?
cyberbeing is offline   Reply With Quote
Old 9th December 2012, 20:00   #13344  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
How the hell would it already support them if the only tool that can write them was just released an hour ago? :P
I usually prefer faster seeking over subtitle display myself, though.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 9th December 2012, 20:14   #13345  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by nevcairiel View Post
How the hell would it already support them if the only tool that can write them was just released an hour ago? :P
Wishful thinking. It seems like it was finalized over a month ago, so theoretically ffmpeg or someone could have supported it, without actual test files.

Quote:
I usually prefer faster seeking over subtitle display myself, though.
So does that mean you prefer to seek multiple times until you find the block which contains the start of the subtitle line, or that you just don't care about seeing subtitles when you have them enabled.
cyberbeing is offline   Reply With Quote
Old 9th December 2012, 22:02   #13346  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by cyberbeing View Post
So does that mean you prefer to seek multiple times until you find the block which contains the start of the subtitle line, or that you just don't care about seeing subtitles when you have them enabled.
It'll sync audio and video to the seek time, not subtitles.
So yeah, if you seek in the middle of a sub, you won't get to see it, because i just don't know if there is a subtitle just one data block before, or maybe none at all, or 100mb before ... its impossible to know, now at least.

Patches welcome, doubtful i will spend much time on this anytime soon.
Not sure how hard that even would be to add, maybe even easy, do it in the high-level code above matroska seek logic, check if there is a Cue point with Time+Duration for a subtitle which falls into your frame, and then adjust the target seek time to that. Don't even have to toy with the low-level seeking. Maybe, just thinking out loud here.

If you wanted make working on this easier, you could prepare a sample file which helps to demonstrate the problem which is supposed to be fixed by this (preferably muxed by mkvmerge 5.9.0 so when i try implementing it, it actually helps )
If i don't have to dig around (or even make) for this stuff, it'll make it a lot easier.

PS:
Keep in mind that i do not use ffmpegs matroska demuxer.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 9th December 2012 at 22:25.
nevcairiel is offline   Reply With Quote
Old 9th December 2012, 23:32   #13347  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
I sent you some simple samples muxed with mkvmerge 5.9.0.

Quote:
Originally Posted by nevcairiel View Post
Not sure how hard that even would be to add, maybe even easy, do it in the high-level code above matroska seek logic, check if there is a Cue point with Time+Duration for a subtitle which falls into your frame, and then adjust the target seek time to that.
It's probably a bit more complex than that, when you consider overlapping subtitle lines (CueDuration) residing in multiple MKV clusters scattered minutes to hours apart. In order for this to be in any way efficient, you'd want to seek and pull subtitles as directly as possible using CueRelativePosition, while not actually seeking the video or audio at all. Implmenting an intelligent background subtitle cache of some sort, may also be useful for cutting down on potential random access seeks.
cyberbeing is offline   Reply With Quote
Old 10th December 2012, 00:55   #13348  |  Link
Mercury_22
Registered User
 
Join Date: Dec 2007
Posts: 1,138
@ Nev
Strange thing happened after today's ffmpeg updates, most likely a false positive (my Avira it's going nuts ? ) but I thought to report this to you : when trying to build a new version of LAV my AV it's saying that "print_options.exe" from ffmpeg/doc/ it's a Trojan?!
__________________
Intel UHD Graphics 750; Win 10 22H2
Mercury_22 is offline   Reply With Quote
Old 10th December 2012, 08:24   #13349  |  Link
leewalk
Registered User
 
Join Date: Oct 2011
Posts: 6
Win8 and DVD navigation?

Win8 doesn't include DVD Navigator.

Will Lav support DVD navigation? Or are there any "recommended" alternatives?

It would be great to see Lav's (simple) blueray navigation extended to DVDs...

Thanks! Lee
leewalk is offline   Reply With Quote
Old 10th December 2012, 09:01   #13350  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by Mercury_22 View Post
@ Nev
Strange thing happened after today's ffmpeg updates, most likely a false positive (my Avira it's going nuts ? ) but I thought to report this to you : when trying to build a new version of LAV my AV it's saying that "print_options.exe" from ffmpeg/doc/ it's a Trojan?!
That file is compiled during the build process, you can go read the sources yourself if you wish, its most certainly not a trojan.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 10th December 2012, 09:34   #13351  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by cyberbeing View Post
It's probably a bit more complex than that, when you consider overlapping subtitle lines (CueDuration) residing in multiple MKV clusters scattered minutes to hours apart. In order for this to be in any way efficient, you'd want to seek and pull subtitles as directly as possible using CueRelativePosition, while not actually seeking the video or audio at all. Implmenting an intelligent background subtitle cache of some sort, may also be useful for cutting down on potential random access seeks.
I figured my solution seemed too simple. Can probably make it work by cherry-picking the subtitles out of the file if i know where they are.

Quote:
Originally Posted by leewalk View Post
It would be great to see Lav's (simple) blueray navigation extended to DVDs...
There are no plans for this.
Also, my Windows 8 seems to have a DVD Navigator?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 10th December 2012 at 09:43.
nevcairiel is offline   Reply With Quote
Old 10th December 2012, 12:05   #13352  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Yes, I have DVD Navigator also...
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 10th December 2012, 12:55   #13353  |  Link
Prinz
Registered User
 
Join Date: Jul 2011
Posts: 83
As far as I know, Windows 8 only has a DVD Navigator in the WMC Version.
Prinz is offline   Reply With Quote
Old 10th December 2012, 13:09   #13354  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
I have plain Windows 8 Pro without the WMC pack, and i have a DVD Navigator.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 10th December 2012, 13:20   #13355  |  Link
Prinz
Registered User
 
Join Date: Jul 2011
Posts: 83
DVD Playback is officially only available as part of the Pro Pack or WMC extension.

http://blogs.msdn.com/b/b8/archive/2012/05/03/making-windows-media-center-available-in-windows-8.aspx
Prinz is offline   Reply With Quote
Old 10th December 2012, 13:24   #13356  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Anyway the point remains that LAV Splitter will never offer any more DVD features, so if you want to play DVDs you better get Windows 8 Pro or the Pro Pack (or you get another DVD player like PowerDVD or the likes)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 10th December 2012, 13:31   #13357  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
I thought the basic versions of win8 lack the dvd navigator ..
dukey is offline   Reply With Quote
Old 10th December 2012, 13:38   #13358  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Quote:
Originally Posted by dukey View Post
I thought the basic versions of win8 lack the dvd navigator ..
Need someone to test.
wanezhiling is offline   Reply With Quote
Old 10th December 2012, 14:11   #13359  |  Link
Vasilich
Registered User
 
Join Date: Jun 2012
Location: Germany, Mayence
Posts: 25
Quote:
Originally Posted by Prinz View Post
DVD Playback is officially only available as part of the Pro Pack or WMC extension.

http://blogs.msdn.com/b/b8/archive/2012/05/03/making-windows-media-center-available-in-windows-8.aspx
DVD playback in this case means only that MS MPEG2 decoder is available with pro or wmc. DVD navigator is available in all windows 8 versions afaik.
Vasilich is offline   Reply With Quote
Old 10th December 2012, 16:44   #13360  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Quote:
Originally Posted by Prinz View Post
DVD Playback is officially only available as part of the Pro Pack or WMC extension.

http://blogs.msdn.com/b/b8/archive/2012/05/03/making-windows-media-center-available-in-windows-8.aspx
Ah well I have Windows 8 Pro so I guess that's why.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7

Last edited by DragonQ; 10th December 2012 at 18:28.
DragonQ 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 22:13.


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