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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th August 2011, 01:47   #4641  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Yea, I see what you're saying now. I'm not sure if Nev will agree or not. I don't know what the spec says about that case. But, the behavior you've outlined (that there should be no subtitle selected) is most likely the correct one. So this should probably at least be an option somehow. For me, I'm with Nev...I generally don't use subs unless they're forced unless I'm watching a foreign martial arts movie. But in any case, I agree there's room for improvement. Nev is right that any default settings he makes aren't likely to satisfy everyone, but, I do see the need that you guys are asking for.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 14th August 2011, 03:18   #4642  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
Quote:
Originally Posted by clsid View Post
Another crash issue:
Get Microsoft's GraphEdit tool. Try inserting a filter through its menu. It will crash when expanding the DirectShow filters list.
The cause is having too many mediatypes defined for the input pin of the filter. The max that GraphEdit supports is around 115.

(tested with GraphEdit build 090714)
MS GraphEdit from DXSDK 9 has no problem at the moment (since LAVVideo has only 111 media types), I think it was enbugged in DXSDK 10.
roytam1 is offline   Reply With Quote
Old 14th August 2011, 03:44   #4643  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
And for clips that change its resolution during playback (or resolution probed by avcodec is different from the metadata), LAV Video did cause a ErrorAbort() and pausing the graph (GraphEditPlus can show eventlog)
Sample: http://roy.orz.hm/samples/rv30_chroma_drift.rm (It encoded by RealProducer Plus 8.51 and cropped with RealMedia Editor bundled with RealProducer)

Eventlog from MPC-HC codecs:
Code:
10:36:19.414: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:36:19.414: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:36:30.695: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
10:36:30.711: Paused (14), param1=0 (0x0), param2=0 (0x0)
10:36:38.117: Complete (1), param1=0 (0x0), param2=0 (0x0)
Eventlog from LAV filters:
Code:
10:36:56.367: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:36:56.367: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:08.508: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
10:37:08.742: ErrorAbort (3), param1=-2147220950 (0xFFFFFFFF8004022A), param2=0 (0x0)
10:37:08.742: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:37:08.742: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:08.742: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:22.570: Paused (14), param1=0 (0x0), param2=0 (0x0) // <--- I hit stop button and then click play button again to start the graph
10:37:30.023: Complete (1), param1=0 (0x0), param2=0 (0x0)
roytam1 is offline   Reply With Quote
Old 14th August 2011, 04:45   #4644  |  Link
JustinChase
Registered User
 
Join Date: Jan 2007
Posts: 33
Quote:
Originally Posted by STaRGaZeR View Post
Proposition: if no defaults are found, don't select any. Everything else untouched. Nice and easy

Now my head is spinning after so many defaults :S
I'm also tired, and a bit confused, but I don't see a downside to the above suggestion.
JustinChase is offline   Reply With Quote
Old 14th August 2011, 09:03   #4645  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by nevcairiel View Post
Here is a new build of the latest code, i consider this a release candidate for the next version - only some minor things to do, i hope everything else works acceptable.

http://files.1f0.de/lavf/LAVFilters-0.32-rc.zip
http://files.1f0.de/lavf/LAVFilters-0.32-x64-rc.zip

As always, please report bugs and regression with as much detail as possible, sample files greatly help to reproduce and fix issues.

Most notable changes since last build:
- LAV Video now directly refuses VC-1 interlaced material
- Seeking enhancements for MPEG2 and VC1
- Performance enhancements for high-bitdepth material
- RGB conversion is now done with the proper color matrix
- Support for creating thumbnails in explorer/WMP
Black Screen on alot of Formats with this newer builds (those with the advanced colorspace config) like on Video: VP6F 1024x768 30.00fps 20kbps works with the Lav Splitter + MPC Video Decoder (low merrit) or ffdshow just fine. (VMR9 Renderless + Yuv Mixing) Geforce 460 GTX 280.19 Forceware
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 14th August 2011 at 09:08.
CruNcher is offline   Reply With Quote
Old 14th August 2011, 09:27   #4646  |  Link
Qaq
AV heretic
 
Join Date: Nov 2009
Posts: 422
Quote:
Originally Posted by Kalekulan View Post
I'm having trouble getting out uncompressed sound to my headphones through my soundcard Asus Xonar Essence ST. The card supports 192KHz/24 PCM. I've tried putting the dtsdecoderdll.dll in the same folder as the LAV-filters but without success. I've enabled all kind of things in bitstreaming etc. but I get no sound.

Is it because my soundcard can't transform the DTS HD-MA 5.1-track to PCM while using bitstream?
Uncheck all the 'bitstream' options if you output to Xonar. You only need bitstream with Xonar (DD, DTS only) if you output THROUGH Xonar over S/PDIF to some AVR. And yes, Xonar can't transform the DTS HD-MA, Dolby TrueHD, DD, DTS - anything but plain PCM.
Qaq is offline   Reply With Quote
Old 14th August 2011, 10:40   #4647  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by CruNcher View Post
Black Screen on alot of Formats with this newer builds (those with the advanced colorspace config) like on Video: VP6F 1024x768 30.00fps 20kbps works with the Lav Splitter + MPC Video Decoder (low merrit) or ffdshow just fine. (VMR9 Renderless + Yuv Mixing) Geforce 460 GTX 280.19 Forceware
Sample files, or i'll just assume you're talking out of your ass.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 14th August 2011, 10:51   #4648  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by roytam1 View Post
And for clips that change its resolution during playback (or resolution probed by avcodec is different from the metadata), LAV Video did cause a ErrorAbort() and pausing the graph (GraphEditPlus can show eventlog)
Sample: http://roy.orz.hm/samples/rv30_chroma_drift.rm (It encoded by RealProducer Plus 8.51 and cropped with RealMedia Editor bundled with RealProducer)

Eventlog from MPC-HC codecs:
Code:
10:36:19.414: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:36:19.414: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:36:30.695: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
10:36:30.711: Paused (14), param1=0 (0x0), param2=0 (0x0)
10:36:38.117: Complete (1), param1=0 (0x0), param2=0 (0x0)
Eventlog from LAV filters:
Code:
10:36:56.367: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:36:56.367: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:08.508: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
10:37:08.742: ErrorAbort (3), param1=-2147220950 (0xFFFFFFFF8004022A), param2=0 (0x0)
10:37:08.742: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
10:37:08.742: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:08.742: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
10:37:22.570: Paused (14), param1=0 (0x0), param2=0 (0x0) // <--- I hit stop button and then click play button again to start the graph
10:37:30.023: Complete (1), param1=0 (0x0), param2=0 (0x0)
I cannot reproduce any of your issues, the file plays just fine, no matter what i do.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 14th August 2011, 11:00   #4649  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
Quote:
Originally Posted by nevcairiel View Post
I cannot reproduce any of your issues, the file plays just fine, no matter what i do.
Did you ever try using GraphEditPlus to render that file?
roytam1 is offline   Reply With Quote
Old 14th August 2011, 11:03   #4650  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by roytam1 View Post
Did you ever try using GraphEditPlus to render that file?
Sure, same result as in GraphStudio.

Code:
12:02:43.007: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
12:02:43.008: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.163: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
12:03:04.240: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
12:03:04.240: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.240: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.244: Paused (14), param1=0 (0x0), param2=0 (0x0)
12:03:11.783: Complete (1), param1=0 (0x0), param2=0 (0x0)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 14th August 2011, 11:06   #4651  |  Link
pankov
Registered User
 
Join Date: Mar 2002
Location: Sofia, Bulgaria
Posts: 661
guys,
which version of GraphStudio do you use?
The latest one that I've found is 0.3.2.0 - Beta from 14/June/2009.
Is there anything newer?
__________________
Z370M Pro4 | i3-8100 | 16GB RAM | 256GB SSD + 40TB NAS
NVIDIA GTX 1060 6GB (385.28) | LG OLED65B7V
Win 10 64bit 1803 + Zoom Player v14
pankov is offline   Reply With Quote
Old 14th August 2011, 11:15   #4652  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
Quote:
Originally Posted by nevcairiel View Post
Sure, same result as in GraphStudio.

Code:
12:02:43.007: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
12:02:43.008: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.163: ClockChanged (13), param1=0 (0x0), param2=0 (0x0)
12:03:04.240: VMRRenderDeviceSet (83), param1=2 (0x2), param2=0 (0x0)
12:03:04.240: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.240: VideoSizeChanged (10), param1=31458144 (0x1E00360), param2=0 (0x0)
12:03:04.244: Paused (14), param1=0 (0x0), param2=0 (0x0)
12:03:11.783: Complete (1), param1=0 (0x0), param2=0 (0x0)
Then it must be compatibility issue between Windows XP and LAV Video decoder.
I can't test for Vista/7 as I don't have it now.
roytam1 is offline   Reply With Quote
Old 14th August 2011, 11:33   #4653  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
Quote:
Originally Posted by nevcairiel View Post
Sample files, or i'll just assume you're talking out of your ass.
Im not sure if that would help as it seems renderer related on VMR7/VMR9 windowed and VMR7 Renderless it works but with the older builds it works also in VMR9 Renderless with the newer ones it doesn't anymore H.264 doesn't seem to be affected only several formats like Bink .bik,VP6F in form of .flv (still testing)

My major guess would be your Videoinfoheader change maybe ?

- Support for creating thumbnails in explorer/WMP

Yep .avi files (@ least with the default AVI Spliiter + Lav Video) are also playing crazy now with VMR9 Renderless

Video: Xvid 1920x1080 23.98fps = Black Screen

also with Lav Splitter a Black Screen changing to VMR7 Renderless works also here (turning of MPC-HCs Video Frame settings has also no effect (Normal Size)

It seem every .avi too broke with VMR9 Renderless now and Lav Video (symptoms perfectly fit to a VideoInfoHeader code change)

Working with Lav Video + VMR9 Renderless

.mp4
.mkv
.3gp
.mov
.m2ts
.ts
.wmv
.m2v
.vob
.mpg

Black Screen with Lav Video + VMR9 Renderless (working with other Renderer)

.avi
.flv
.bik
.webm
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 14th August 2011 at 12:38.
CruNcher is offline   Reply With Quote
Old 14th August 2011, 11:53   #4654  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
I think it was something else, try this build:

http://files.1f0.de/lavf/LAVFilters-0.32-rc2.zip
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 14th August 2011, 12:42   #4655  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
What the hell after playing now 100 of times different clips it suddenly works with VMR9 Renderless (though i also changed some settings here and their but mostly only chain related Lav Video playback formats ect)

Quote:
Originally Posted by nevcairiel View Post
I think it was something else, try this build:

http://files.1f0.de/lavf/LAVFilters-0.32-rc2.zip
ill try but first i restart

OK just to make sure im not crazy i restarted and tried again (with all those chain related changes) and again black screen on VMR9 Renderless (puhh) then i unregistered the RC and registered the RC2 and tried again no Black Screen anymore (so it seems fixed i try some files more to be absolute sure)

But could you please say what it was i mean it suddenly started to work (like i forced it to brake) ? (scary)

PS: Wow MjpegB works also 4:2:2 Studio Profile without any Render setting problems (just works and it gets correct Deinterlaced before only Mainconcept did this) http://forum.doom9.org/showpost.php?...ostcount=17995
Nev please just the Lav Cuvid to Lav Video fallback for 4:2:2 Mpeg-2 now (adios Mainconcept and all its DXVA issues with lav splitter)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 14th August 2011 at 13:42.
CruNcher is offline   Reply With Quote
Old 14th August 2011, 13:42   #4656  |  Link
zipi
Registered User
 
Join Date: Nov 2007
Posts: 27
Quote:
Originally Posted by nevcairiel View Post
I'm sure its the best option for me, and thats what counts.

32fp is exactly how the decoder outputs it, and any conversions will degrade the quality, obviously. Therefor, conversions should be done at the very last step, and at least the Win7 Audio Mixer is capable to properly convert 32fp to 16 or 24bit int. If you use XP, that depends on your audio driver - well i guess those can be broken.

PS:
Every modern AVR supports 24-bit audio as well.

PPS:
An option to force a specific sample format is however planned, check Issue 10 on the tracker.
Glad to see you changed your mind about this since I 1st brought it up.

I see the tracker states:
Quote:
Implementation Notes:
Auto detection? Configuration?
If I may share my 2 cents, the most important thing is that the default output format will be Int, & FP can be selected by advanced users, this way, the risks I mentioned before can be avoided.

Thanks for this, & all the great work you do.
zipi is offline   Reply With Quote
Old 14th August 2011, 17:11   #4657  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Nev, I don't have time to pretty up the descriptions on the installer script. Real work is getting in the way this week and I won't have time to work on it. I opened an issue on the tracker (issue 62...defect, sigh...not what I meant to select for an issue type) and attached the script I have with a TODO list of what might be improved. The script works and creates a usable installer that handles LAV Video and allows you to select the defaults in the installer. I hope this helps!
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 14th August 2011, 17:50   #4658  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Thanks, i'll have a look soon.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 14th August 2011, 17:57   #4659  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
NP. Glad I could help out. It's nothing anyone with a text editor couldn't have done, but, I'm hoping it saves you some editing time at least.

http://www.mediafire.com/file/7y3uxo...rs-0.32-RC.exe

For those that want the latest with an installer...
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 14th August 2011, 18:21   #4660  |  Link
STaRGaZeR
4:2:0 hater
 
Join Date: Apr 2008
Posts: 1,302
More observations regarding subtitles, this time with Blu-ray sources: with default splitter settings, playing a m2ts file directly from the disc (or using the matching playlist) results in the first subtitle track being selected and displayed, which is usually the full english track. I guess this is the same situation as with MKVs, no forced tracks, no default tracks, LAVS picks the first. Needless to say that seeing full subtitles by default is not pleasant, nor logical. The "only forced subs" and "no subtitles" options are not a solution, since they ignore default flags, messing up everything that has them.

My proposition is still the same: if none of the tracks are preferred/forced/default, don't pick any.
__________________
Specs, GTX970 - PLS 1440p@96Hz
Quote:
Originally Posted by Manao View Post
That way, you have xxxx[p|i]yyy, where xxxx is the vertical resolution, yyy is the temporal resolution, and 'i' says the image has been irremediably destroyed.
STaRGaZeR is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter


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 21:44.


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