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 > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 19th March 2019, 18:02   #641  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
By the way, why can't UT video play back it's own format?
Both "ULH4 Decoder DMO filter" and "UMRG Decoder DMO" only produce a blackscreen when I tried playing them back. So can't in anyway view the recorded files.
mzso is offline   Reply With Quote
Old 19th March 2019, 18:03   #642  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
By the way, why can't UT video play back it's own format?
Both "ULH4 Decoder DMO filter" and "UMRG Decoder DMO" only produce a blackscreen when I tried playing them back. So can't in any way view the recorded files.
mzso is offline   Reply With Quote
Old 20th March 2019, 17:49   #643  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Quote:
Originally Posted by mzso View Post
What effect does the temporal compression option has?
The temporal compression is slower than non-temporal one in most case. Of course, its compression ratio depends on source video. Use temporal compression for static video.

Quote:
Originally Posted by mzso View Post
By the way, why can't UT video play back it's own format?
Both "ULH4 Decoder DMO filter" and "UMRG Decoder DMO" only produce a blackscreen when I tried playing them back. So can't in anyway view the recorded files.
That is strange. What application did you use?
umezawa_takeshi is offline   Reply With Quote
Old 23rd March 2019, 13:30   #644  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by umezawa_takeshi View Post
That is strange. What application did you use?
MPC-HC, MCP-BE, Potplayer. I tried ULH4 and UMRG and in each case I only got a black screen with playback not starting. Seeking didn't do anything either, more black and no playback.

(By the way, why the excessive amount of fourCC identifiers? Other codecs that I know of that support multiple color formats of and have multiple compression methods only have one or two, such as AVC.)

Last edited by mzso; 23rd March 2019 at 13:58.
mzso is offline   Reply With Quote
Old 23rd March 2019, 17:08   #645  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Quote:
Originally Posted by mzso View Post
MPC-HC, MCP-BE, Potplayer. I tried ULH4 and UMRG and in each case I only got a black screen with playback not starting. Seeking didn't do anything either, more black and no playback.
I tried them, but all work file.

Quote:
Originally Posted by mzso View Post
(By the way, why the excessive amount of fourCC identifiers? Other codecs that I know of that support multiple color formats of and have multiple compression methods only have one or two, such as AVC.)
In order to reduce possibility of color information loss caused by mis-configuring codecs.
umezawa_takeshi is offline   Reply With Quote
Old 24th March 2019, 09:35   #646  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
DirectShow is a box of candy; you may have to trace the graph to discover if there is a "filter in the middle" ruining the result. Or it might even be the graphic driver pretending to support a display feature it actually did not implement well. I guess. Don't quote me...
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 24th March 2019, 12:19   #647  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by LigH View Post
DirectShow is a box of candy; you may have to trace the graph to discover if there is a "filter in the middle" ruining the result. Or it might even be the graphic driver pretending to support a display feature it actually did not implement well. I guess. Don't quote me...
I doubt there is a filter in the middle. These apps all show what filters are loaded.
MPC-HC even allows copying the list:
Code:
Filters currently loaded:
  - Default DirectSound Device
  - madVR
  - Audio Switcher
  - UMRG Decoder DMO
  - LAV Audio Decoder (internal)
  - LAV Splitter Source
After I remove audio, the playback does start, but I still only get a black screen. These filters are loaded:
Code:
Filters currently loaded:
  - madVR
  - UMRG Decoder DMO
  - LAV Splitter Source
mzso is offline   Reply With Quote
Old 24th March 2019, 12:33   #648  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Okay. So, since there's precious little that's loaded, I tried changing the renderer and it turns out that it only doesn't work with madVR. For whatever reason.
mzso is offline   Reply With Quote
Old 24th March 2019, 15:05   #649  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
I tried madVR + MPC-HC (x64). This combination makes blank output, as you said.

According to my additional investigation, this is because madVR's behavior is strange and is not compatible with UtVideo's DMO implementation. I am not responsible for it.
umezawa_takeshi is offline   Reply With Quote
Old 24th March 2019, 19:37   #650  |  Link
mzso
Registered User
 
Join Date: Oct 2009
Posts: 930
Quote:
Originally Posted by umezawa_takeshi View Post
I tried madVR + MPC-HC (x64). This combination makes blank output, as you said.

According to my additional investigation, this is because madVR's behavior is strange and is not compatible with UtVideo's DMO implementation. I am not responsible for it.
Well, you can talk it out with the madVR dev, I guess: madVR's topic

Last edited by mzso; 24th March 2019 at 20:14.
mzso is offline   Reply With Quote
Old 24th March 2019, 21:44   #651  |  Link
Taurus
Registered User
 
Taurus's Avatar
 
Join Date: Mar 2002
Location: Krautland
Posts: 903
@mzso:
madVR + MPC-HC (x64) + MPC-HC (x32) are doing fine with LAV Filters.
I'm using this all the time.
Only the UTVideo Decoders give a black hole .
And this is how it is for a long time.
I don't even remember when this came first to my attention..
But any way:
A Big Thank You to Umezawa_Takeshi for maintaining this great
Encoder and Decoder !
Taurus is offline   Reply With Quote
Old 26th March 2019, 10:05   #652  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753
I bet madshi will have reasons to make madVR behave as it does ... if you two talk together, you may find a way to achieve compatibility.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th April 2019, 10:16   #653  |  Link
Tima
Registered User
 
Join Date: Aug 2004
Location: Russia, Novosibirsk
Posts: 176
I see interlaced encoding got deprecated in the latest release.

Can we expect that at least decoding will not be dropped subsequently?

For VHS archival purposes, I currently use Median Interlaced mode, as it gives ~10% better compression.
Also, (and it's _very_ convenient) my player/decoder suite (K-Lite) invokes deinterlacing automatically, that does not happen for the non-interlaced mode (and AVI format doesn't allow to store interlaced flag externally).

Compression results for interlaced video (VHS capture, TFF, if it matters):
Code:
Gradient                1793 MB     100%
Median                  1689 MB      94%
Left                    1669 MB      93%
Left Interlaced         1669 MB      93%
Gradient Interlaced     1589 MB      89%
Median Interlaced       1528 MB      85%
Relative savings are significant in all modes except Left:
Code:
Gradient                1793 MB     100%
Gradient Interlaced     1589 MB      89%

Median                  1689 MB     100%
Median Interlaced       1528 MB      90%

Left                    1669 MB     100%
Left Interlaced         1669 MB     100%
Tima is offline   Reply With Quote
Old 17th April 2019, 16:00   #654  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
I have no plan to remove interlace mode feature from ULxx. Please don't worry.

Last edited by umezawa_takeshi; 18th April 2019 at 15:20.
umezawa_takeshi is offline   Reply With Quote
Old 29th April 2019, 10:28   #655  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Version 20.4.0 is released

Version 20.4.0 is released.

New features
  • Add feature to disable specific codec interface based on process name or completely.

License (GPLv2) / readme / Windows (exe) / source code / GitHub

If you set UTVIDEO_DISABLE_interface_feature environment variable to 1, the feature on the interface is completely disabled. Interface is VCM or DMO, and feature is ENCODER, DECODER or QUERY (QUERY is only for VCM).

You can also use UTVIDEO_PROCESSBLACKLIST_interface_feature environment variable to disable the feature on the interface for specific program. Enumerate EXE file names separated with PATH environment separator (; on Windows). If each name ends with path separator (\ on Windows), the name is directory. If each name does not contain path separator, the name is file's base name. Otherwise, the name is file's full path name. Note that case sensitivity on name comparison follows system's behavior. i.e. it is case insensitive on Windows.

Examples:
  • set UTVIDEO_DISABLE_DMO_DECODER to 1 to disable DMO decoder completely.
  • set UTVIDEO_PROCESSBLACKLIST_DMO_DECODER to D:\;C:\program files\windows media player (x86)\wmplayer.exe;foo.exe to disable DMO decoder for
    • the programs under D: drive,
    • Windows Media Player in C:\program files (x86)\windows media player and
    • all programes named foo.exe.

Last edited by umezawa_takeshi; 29th April 2019 at 11:57.
umezawa_takeshi is offline   Reply With Quote
Old 29th April 2019, 11:42   #656  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,753

Exciting feature!
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 9th May 2019, 16:24   #657  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Version 20.5.0 is released

Version 20.5.0 is released.

Performance Improvements
  • UMxx: Speed up encoding to / decoding from native packed formats in case of intraframe compression.

License (GPLv2) / readme / Windows (exe) / source code / GitHub
umezawa_takeshi is offline   Reply With Quote
Old 12th May 2019, 07:31   #658  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Version 20.5.1 is released

Version 20.5.1 is released.

Bug fixes
  • UMRG, UMRA: In pre-AVX2 environment, intraframe encoding result is wrong when the remainder of width divided by 64 is 32.

The version affected by this bug is 20.5.0 only.

License (GPLv2) / readme / Windows (exe) / source code / GitHub

Last edited by umezawa_takeshi; 12th May 2019 at 13:12.
umezawa_takeshi is offline   Reply With Quote
Old 7th July 2019, 12:18   #659  |  Link
Saturation
Registered User
 
Join Date: Jun 2019
Posts: 2
Hi, guys.
I have a problem.
Starting from codec version 20.4.0, when was added new feature "to disable specific codec interface based on process name or completely", I can't open codec's configuration window in Vegas Pro NLE.
"Configure" button is inactive.
For example, there is no such problem with VirtualDub.
So I stuck with codec version 20.3.0.
Is there any possibility to do something with that?

Umezawa Takeshi wrote, that everyone can manually enable/disable this feature (if I understand correctly), but I am not a programmer and absolutely don't know how to do that.
Saturation is offline   Reply With Quote
Old 12th July 2019, 19:19   #660  |  Link
umezawa_takeshi
Unregistered User
 
Join Date: Feb 2015
Location: Tokyo, Japan
Posts: 86
Probably Vegas passes wrong option to codec. (i.e. it is Vegas's problem)


Technical explanation:

Since 20.4.0, VCM version of UtVideo strictly checks the option that passed to ICOpen (https://docs.microsoft.com/en-us/win.../nf-vfw-icopen). If wMode parameter is not ICMODE_COMPRESS, codec clients cannot call ICConfigure, the function to configure encoding option.

Last edited by umezawa_takeshi; 12th July 2019 at 19:21.
umezawa_takeshi is offline   Reply With Quote
Reply

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:57.


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