Talk:Microsoft Video 1

From Wikipedia, the free encyclopedia
Jump to: navigation, search
WikiProject Computing / Software (Rated Stub-class)
WikiProject icon This article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Wikipedia. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.
Stub-Class article Stub  This article has been rated as Stub-Class on the project's quality scale.
 ???  This article has not yet received a rating on the project's importance scale.
Taskforce icon
This article is supported by WikiProject Software.
Note icon
This article has been automatically rated by a bot or other tool as Stub-Class because it uses a stub template. Please ensure the assessment is correct before removing the |auto= parameter.

Microsoft Video 1 in MS NetShow[edit]

I added a source on Video 1 support in NetShow. It says that MS Video 1 is supported through the Video for Windows (VfW) framework, as a Video Compression Manager (VCM). The VfW MS Video 1 encoder shipped with Windows (msvidc32.dll, Version 1.0) only has a single setting in its configuration dialog, "Temporal Quality Ratio". Was there maybe another encoder shipped with NetShow? Or, did NetShow peform a first pass to determine the palette to use, without calling the MS Video 1 encoder at all?

Yes, that is correct. Using MSV 1 the computer would build a palette first based upon the users content and then in the encoding pass it would apply the template for color based upon the 256 colors selected during the first pass. WPPilot talk 19:17, 25 March 2014 (UTC)

Also, the article mentions that MS Video 1 was "scalable during the encoding process". The decoder, as implemented in libav / ffmpeg, has no signs of scalability. So, what is meant by scalability? Did the encoder generate a base layer and an enhancement layer as two separate MS Video 1 bit streams? Or did the encoder generate a low and a high-quality bitstream that are completely unrelated to each other ("simulcast")? Or does "scalable" simply refer to changing the video resolution (downsampling) for encoding? Conquerist (talk) 15:38, 25 March 2014 (UTC)

Scalable refers to the video size that was user defined in the interface. [1] WPPilot talk 19:17, 25 March 2014 (UTC)
Thanks, that clears it up! Conquerist (talk) 22:57, 25 March 2014 (UTC)