Jump to content

VP3: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
FrescoBot (talk | contribs)
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 14 templates: del empty params (8×); hyphenate params (20×); del |postscript= (1×);
Line 12: Line 12:
|publisher = On2
|publisher = On2
|date = 16 August 2000
|date = 16 August 2000
|accessdate = 11 August 2009
|access-date = 11 August 2009
|archive-url = https://web.archive.org/web/20071203062255/http://www.on2.com/index.php?id=486&news_id=401
|archive-url = https://web.archive.org/web/20071203062255/http://www.on2.com/index.php?id=486&news_id=401
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 22: Line 22:
|publisher = On2
|publisher = On2
|date = 17 May 2000
|date = 17 May 2000
|accessdate = 11 August 2009
|access-date = 11 August 2009
|archive-url = https://web.archive.org/web/20071203064537/http://www.on2.com/index.php?id=486&news_id=407
|archive-url = https://web.archive.org/web/20071203064537/http://www.on2.com/index.php?id=486&news_id=407
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 32: Line 32:
|publisher = On2
|publisher = On2
|date = 10 October 2000
|date = 10 October 2000
|accessdate = 18 August 2009
|access-date = 18 August 2009
|archive-url = https://web.archive.org/web/20071203061516/http://www.on2.com/index.php?id=486&news_id=397
|archive-url = https://web.archive.org/web/20071203061516/http://www.on2.com/index.php?id=486&news_id=397
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 42: Line 42:
|publisher = On2
|publisher = On2
|date = 23 October 2000
|date = 23 October 2000
|accessdate = 18 August 2009
|access-date = 18 August 2009
|archive-url = https://web.archive.org/web/20071203062755/http://www.on2.com/index.php?id=486&news_id=396
|archive-url = https://web.archive.org/web/20071203062755/http://www.on2.com/index.php?id=486&news_id=396
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 52: Line 52:
|publisher = On2
|publisher = On2
|date = 18 May 2001
|date = 18 May 2001
|accessdate = 16 August 2009
|access-date = 16 August 2009
|archive-url = https://web.archive.org/web/20071203063232/http://www.on2.com/index.php?id=486&news_id=376
|archive-url = https://web.archive.org/web/20071203063232/http://www.on2.com/index.php?id=486&news_id=376
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 62: Line 62:
|publisher = On2
|publisher = On2
|date = 20 June 2001
|date = 20 June 2001
|accessdate = 16 August 2009
|access-date = 16 August 2009
|archive-url = https://web.archive.org/web/20071203060641/http://www.on2.com/index.php?id=486&news_id=372
|archive-url = https://web.archive.org/web/20071203060641/http://www.on2.com/index.php?id=486&news_id=372
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 72: Line 72:
|publisher = On2
|publisher = On2
|date = 15 May 2001
|date = 15 May 2001
|accessdate = 18 August 2009
|access-date = 18 August 2009
|archive-url = https://web.archive.org/web/20071203060918/http://www.on2.com/index.php?id=486&news_id=377
|archive-url = https://web.archive.org/web/20071203060918/http://www.on2.com/index.php?id=486&news_id=377
|archive-date = 3 December 2007
|archive-date = 3 December 2007
Line 81: Line 81:
| author = On2 Technologies
| author = On2 Technologies
| publisher = Archive.org
| publisher = Archive.org
| url = http://vp3.com/license/vp32_opensource_license_9-6-01.txt | accessdate = 22 September 2009
| url = http://vp3.com/license/vp32_opensource_license_9-6-01.txt | access-date = 22 September 2009
|archiveurl = https://web.archive.org/web/20011026032511/http://vp3.com/license/vp32_opensource_license_9-6-01.txt |archivedate = 26 October 2001}}</ref><ref name="vp32license-01">{{Citation
|archive-url = https://web.archive.org/web/20011026032511/http://vp3.com/license/vp32_opensource_license_9-6-01.txt |archive-date = 26 October 2001}}</ref><ref name="vp32license-01">{{Citation
| title = VP3.2 Public License 0.1 | year = 2001
| title = VP3.2 Public License 0.1 | year = 2001
| author = On2 Technologies
| author = On2 Technologies
| publisher = Xiph. Org Foundation
| publisher = Xiph. Org Foundation
| url = http://trac.xiph.org/browser/branches/vp32/vp32/VP32_license.txt | accessdate = 10 February 2008
| url = http://trac.xiph.org/browser/branches/vp32/vp32/VP32_license.txt | access-date = 10 February 2008
}}</ref><ref>StreamingMedia.com (2001-09-07) [http://www.streamingmedia.com/article.asp?id=7871 On2 Offers Up VP3.2 Source Code], Retrieved on 2009-08-16</ref><ref>On2 (2001-09-07) [http://www.on2.com/index.php?id=486&news_id=364 On2 Technologies Makes Video Compression Technology Available to Open-Source Community] {{Webarchive|url=https://web.archive.org/web/20071207021659/http://www.on2.com/index.php?id=486&news_id=364 |date=2007-12-07 }}, Retrieved on 2009-08-16</ref><ref>Linux.com (2001-09-06) [http://www.linux.com/archive/feature/16482 On2 Technologies Open-Sources VP3 video compression code], Retrieved on 2009-08-16</ref> The VP3.2 Public License 0.1 granted the right to modify the source code only if the resulting larger work continued to support playback of VP3.2 data.<ref name="vp32license-archive" /><ref name="vp32license-01" /><ref>lists.xiph.org (2001-09-09) [http://lists.xiph.org/pipermail/vorbis/2001-September/004554.html Vorbis mailing list - VP3.2 video codec open sourced], Retrieved on 2009-08-16</ref>
}}</ref><ref>StreamingMedia.com (2001-09-07) [http://www.streamingmedia.com/article.asp?id=7871 On2 Offers Up VP3.2 Source Code], Retrieved on 2009-08-16</ref><ref>On2 (2001-09-07) [http://www.on2.com/index.php?id=486&news_id=364 On2 Technologies Makes Video Compression Technology Available to Open-Source Community] {{Webarchive|url=https://web.archive.org/web/20071207021659/http://www.on2.com/index.php?id=486&news_id=364 |date=2007-12-07 }}, Retrieved on 2009-08-16</ref><ref>Linux.com (2001-09-06) [http://www.linux.com/archive/feature/16482 On2 Technologies Open-Sources VP3 video compression code], Retrieved on 2009-08-16</ref> The VP3.2 Public License 0.1 granted the right to modify the source code only if the resulting larger work continued to support playback of VP3.2 data.<ref name="vp32license-archive" /><ref name="vp32license-01" /><ref>lists.xiph.org (2001-09-09) [http://lists.xiph.org/pipermail/vorbis/2001-September/004554.html Vorbis mailing list - VP3.2 video codec open sourced], Retrieved on 2009-08-16</ref>


===Move to free software===
===Move to free software===
In September, 2001 it was donated to the public as [[open source]], and On2 irrevocably disclaimed all rights to it, granting a royalty-free license grant for any patent claims it might have over the software and any derivatives,<ref name="theoraspec">{{citation | last = | first = | author=Xiph. Org Foundation | authorlink= | title = Theora Specification | url = http://theora.org/doc/Theora.pdf | format= PDF | accessdate=25 September 2009 | date = 5 August 2009 | publisher=Xiph. Org Foundation}}</ref> allowing anyone to use any VP3-derived codec for any purpose.<ref name="theora-license">Xiph.org [http://svn.xiph.org/trunk/theora/LICENSE libtheora license (Subversion - Trunk)], Retrieved on 2009-08-16</ref><ref name="vp32-license">Xiph.org [http://svn.xiph.org/trunk/vp32/LICENSE VP32 codec license (Subversion - Trunk)], Retrieved on 2009-08-16</ref>
In September, 2001 it was donated to the public as [[open source]], and On2 irrevocably disclaimed all rights to it, granting a royalty-free license grant for any patent claims it might have over the software and any derivatives,<ref name="theoraspec">{{citation | author=Xiph. Org Foundation | title = Theora Specification | url = http://theora.org/doc/Theora.pdf | format= PDF | access-date=25 September 2009 | date = 5 August 2009 | publisher=Xiph. Org Foundation}}</ref> allowing anyone to use any VP3-derived codec for any purpose.<ref name="theora-license">Xiph.org [http://svn.xiph.org/trunk/theora/LICENSE libtheora license (Subversion - Trunk)], Retrieved on 2009-08-16</ref><ref name="vp32-license">Xiph.org [http://svn.xiph.org/trunk/vp32/LICENSE VP32 codec license (Subversion - Trunk)], Retrieved on 2009-08-16</ref>
In March 2002, On2 altered licensing terms required to download the source code for VP3 to [[GNU Lesser General Public License|LGPL]].<ref>The Free Library (2002-03-28) [http://www.thefreelibrary.com/On2+Alters+Licensing+Terms+for+VP3%3b+Company+Responds+to+Open+Source...-a084233138 On2 Alters Licensing Terms for VP3; Company Responds to Open Source Community Demands.], Retrieved on 2009-08-16</ref>
In March 2002, On2 altered licensing terms required to download the source code for VP3 to [[GNU Lesser General Public License|LGPL]].<ref>The Free Library (2002-03-28) [http://www.thefreelibrary.com/On2+Alters+Licensing+Terms+for+VP3%3b+Company+Responds+to+Open+Source...-a084233138 On2 Alters Licensing Terms for VP3; Company Responds to Open Source Community Demands.], Retrieved on 2009-08-16</ref>


Line 99: Line 99:
The free video codec Theora was forked off from the released codebase of VP3.2 and further developed into an independent codec. On2 declared Theora to be the successor in VP3's lineage.{{Citation needed|date=January 2012}}
The free video codec Theora was forked off from the released codebase of VP3.2 and further developed into an independent codec. On2 declared Theora to be the successor in VP3's lineage.{{Citation needed|date=January 2012}}


Theora developers declared a [[Freeze (software engineering)|freeze]] on the Theora I bitstream format in June 2004, allowing other companies to start implementing encoders and decoders for the format without worrying about the format changing in incompatible ways.<ref name="theora-freeze">{{cite mailing list | url = http://lists.xiph.org/pipermail/theora-dev/2004-June/001112.html | title = Theora I bitstream freeze | mailinglist = theora-dev | date = 1 June 2004 | last = Giles |first = Ralph |authorlink= |accessdate=25 September 2009}}</ref> The ''Theora I Specification'' was published in September 2004.<ref name="theoraspec-2004">{{Cite web | last = | first = | author=Xiph. Org Foundation | authorlink= | title = Theora I Specification, Xiph.org Foundation, September 17, 2004 | url = http://www.theora.org/doc/Theora_I_spec.pdf | format= PDF | accessdate=26 September 2009 | date = 17 September 2004 | publisher=Archive.org | postscript = <!--None--> |archiveurl = https://web.archive.org/web/20040928224506/http://www.theora.org/doc/Theora_I_spec.pdf |archivedate = 28 September 2004}}</ref> Any later changes in the specification are minor updates. A first stable release (version 1.0) of the Theora [[reference implementation]] (libtheora) was released in November 2008.<ref>{{cite mailing list | url = http://lists.xiph.org/pipermail/theora-dev/2008-November/003736.html | title = Theora 1.0 final release! | mailinglist = theora-dev | date = 3 November 2008 | last = Giles |first = Ralph |authorlink= |accessdate=4 November 2008}}</ref><ref>{{cite press release
Theora developers declared a [[Freeze (software engineering)|freeze]] on the Theora I bitstream format in June 2004, allowing other companies to start implementing encoders and decoders for the format without worrying about the format changing in incompatible ways.<ref name="theora-freeze">{{cite mailing list | url = http://lists.xiph.org/pipermail/theora-dev/2004-June/001112.html | title = Theora I bitstream freeze | mailing-list = theora-dev | date = 1 June 2004 | last = Giles |first = Ralph |access-date=25 September 2009}}</ref> The ''Theora I Specification'' was published in September 2004.<ref name="theoraspec-2004">{{Cite web | author=Xiph. Org Foundation | title = Theora I Specification, Xiph.org Foundation, September 17, 2004 | url = http://www.theora.org/doc/Theora_I_spec.pdf | format= PDF | access-date=26 September 2009 | date = 17 September 2004 | publisher=Archive.org |archive-url = https://web.archive.org/web/20040928224506/http://www.theora.org/doc/Theora_I_spec.pdf |archive-date = 28 September 2004}}</ref> Any later changes in the specification are minor updates. A first stable release (version 1.0) of the Theora [[reference implementation]] (libtheora) was released in November 2008.<ref>{{cite mailing list | url = http://lists.xiph.org/pipermail/theora-dev/2008-November/003736.html | title = Theora 1.0 final release! | mailing-list = theora-dev | date = 3 November 2008 | last = Giles |first = Ralph |access-date=4 November 2008}}</ref><ref>{{cite press release
| title = The Xiph. Org Foundation announces the release of Theora 1.0
| title = The Xiph. Org Foundation announces the release of Theora 1.0
| publisher = Xiph. Org Foundation | date = 3 November 2008
| publisher = Xiph. Org Foundation | date = 3 November 2008
| url = http://www.xiph.org/press/2008/theora-release-1.0/ | accessdate = 6 August 2009
| url = http://www.xiph.org/press/2008/theora-release-1.0/ | access-date = 6 August 2009
}}</ref>
}}</ref>



Revision as of 18:28, 26 November 2020

On2 TrueMotion VP3 is a (royalty-free) lossy video compression format and video codec. It is an incarnation of the TrueMotion video codec, a series of video codecs developed by On2 Technologies.

There is no formal specification for the VP3 bitstream format beyond the VP3 source code published by On2 Technologies. In 2003, Mike Melanson created an incomplete description of the VP3 bitstream format and decoding process at a higher level than source code, with some help from On2 and the Xiph.Org Foundation.

History

VP3 was originally a proprietary and patented video codec. On2 TrueMotion VP3.1 was introduced in May 2000 followed three months later by the VP3.2 release.[1][2] Later that year, On2 announced VP3 plugins for QuickTime and RealPlayer.[3][4] In May 2001, On2 released the beta version of its new VP4 proprietary codec.[5][6] In June 2001, On2 also released a VP3 codec implementation for Microsoft Windows[7] where the encoder was priced at $39.95 for personal use, and $2,995 for limited commercial use.[8] In August 2001, On2 Technologies announced that they would be releasing an open source version of their VP3.2 video compression algorithm.[9][10] In September 2001 they published the source code and open source license for VP3.2 video compression algorithm at www.vp3.com.[11][12][13][14][15] The VP3.2 Public License 0.1 granted the right to modify the source code only if the resulting larger work continued to support playback of VP3.2 data.[11][12][16]

Move to free software

In September, 2001 it was donated to the public as open source, and On2 irrevocably disclaimed all rights to it, granting a royalty-free license grant for any patent claims it might have over the software and any derivatives,[17] allowing anyone to use any VP3-derived codec for any purpose.[18][19] In March 2002, On2 altered licensing terms required to download the source code for VP3 to LGPL.[20]

Theora

In June 2002 On2 donated VP3 to the Xiph.org Foundation under a BSD-like open source license to make VP3 the basis of a new, free (e.g. patent- and royalty-free) video codec, Theora.[21][22]

The free video codec Theora was forked off from the released codebase of VP3.2 and further developed into an independent codec. On2 declared Theora to be the successor in VP3's lineage.[citation needed]

Theora developers declared a freeze on the Theora I bitstream format in June 2004, allowing other companies to start implementing encoders and decoders for the format without worrying about the format changing in incompatible ways.[23] The Theora I Specification was published in September 2004.[24] Any later changes in the specification are minor updates. A first stable release (version 1.0) of the Theora reference implementation (libtheora) was released in November 2008.[25][26]

VP4

VP4 was announced in January 2001.[27] On2 Technologies released the beta version of VP4 on May 21, 2001.[6][28] In June 2001 On2 Technologies posted the production release of VP4 on its website.[6] VP4 brought an improved encoder for VP3 bitstream format.[citation needed] So because of keeping the bitstream format VP4 can't be seen as an individual codec.[citation needed]

On July 19, 2001 On2 announced an agreement with RealNetworks to license its VP4 video compression technology, for set-top boxes and other devices. On2 enabled RealPlayer as the exclusive media player for the VP4 codec and the RealSystem iQ architecture became the only streaming media platform capable of delivering the VP4 codec.[29][30] The first beta version of a plug-in for RealPlayer was announced in January 2002.[31]

Lately AOL licensed VP4 and created the Nullsoft Streaming Video format.[citation needed] Now the VP4 codec is limited, but still used by AOL.[citation needed]

Later incarnations of this codec are VP5, VP6, VP7, VP8, and VP9.

See also

References

  1. ^ "On2 Introduces TrueMotion VP3.2" (Press release). On2. 16 August 2000. Archived from the original on 3 December 2007. Retrieved 11 August 2009.
  2. ^ "On2.com Launches Next Generation of Revolutionary Broadband Video Technology" (Press release). On2. 17 May 2000. Archived from the original on 3 December 2007. Retrieved 11 August 2009.
  3. ^ "On2's VP3 Codec Available Via QuickTime 5's Component Download Feature" (Press release). On2. 10 October 2000. Archived from the original on 3 December 2007. Retrieved 18 August 2009.
  4. ^ "On2 Plug-In for RealNetworks Server to be Distributed on Akamai Network" (Press release). On2. 23 October 2000. Archived from the original on 3 December 2007. Retrieved 18 August 2009.
  5. ^ "On2 to Debut VP4 for the Web, Part of New Website Launch" (Press release). On2. 18 May 2001. Archived from the original on 3 December 2007. Retrieved 16 August 2009.
  6. ^ a b c "On2 Posts Production Release of VP4 Codec" (Press release). On2. 20 June 2001. Archived from the original on 3 December 2007. Retrieved 16 August 2009.
  7. ^ "On2 Technologies Announces Global Release of VP3 for Windows" (Press release). On2. 15 May 2001. Archived from the original on 3 December 2007. Retrieved 18 August 2009.
  8. ^ The Free Library (2001-06-27) VP3 for Windows Now Available for License At On2.com., Retrieved on 2009-08-18
  9. ^ On2 (2001-08-07) On2 Technologies to Open Source VP3.2 Video Compression Technology Archived 2007-12-03 at the Wayback Machine, Retrieved on 2009-08-16
  10. ^ CNET News (2001-08-07) On2's video codec to go open-source, Retrieved on 2009-08-16
  11. ^ a b On2 Technologies (2001), VP3.2 Public License 0.1, Archive.org, archived from the original on 26 October 2001, retrieved 22 September 2009{{citation}}: CS1 maint: numeric names: authors list (link)
  12. ^ a b On2 Technologies (2001), VP3.2 Public License 0.1, Xiph. Org Foundation, retrieved 10 February 2008{{citation}}: CS1 maint: numeric names: authors list (link)
  13. ^ StreamingMedia.com (2001-09-07) On2 Offers Up VP3.2 Source Code, Retrieved on 2009-08-16
  14. ^ On2 (2001-09-07) On2 Technologies Makes Video Compression Technology Available to Open-Source Community Archived 2007-12-07 at the Wayback Machine, Retrieved on 2009-08-16
  15. ^ Linux.com (2001-09-06) On2 Technologies Open-Sources VP3 video compression code, Retrieved on 2009-08-16
  16. ^ lists.xiph.org (2001-09-09) Vorbis mailing list - VP3.2 video codec open sourced, Retrieved on 2009-08-16
  17. ^ Xiph. Org Foundation (5 August 2009), Theora Specification (PDF), Xiph. Org Foundation, retrieved 25 September 2009
  18. ^ Xiph.org libtheora license (Subversion - Trunk), Retrieved on 2009-08-16
  19. ^ Xiph.org VP32 codec license (Subversion - Trunk), Retrieved on 2009-08-16
  20. ^ The Free Library (2002-03-28) On2 Alters Licensing Terms for VP3; Company Responds to Open Source Community Demands., Retrieved on 2009-08-16
  21. ^ On2 (2002-06-24) VP3 Combines with Vorbis to Create First Open-Source Multimedia Platform Archived 2007-12-03 at the Wayback Machine, Retrieved on 2009-08-16
  22. ^ InternetNews.com (2002-06-24) On2 Throws More Open-Source at MPEG-4, Retrieved on 2009-08-16
  23. ^ Giles, Ralph (1 June 2004). "Theora I bitstream freeze". theora-dev (Mailing list). Retrieved 25 September 2009.
  24. ^ Xiph. Org Foundation (17 September 2004). "Theora I Specification, Xiph.org Foundation, September 17, 2004" (PDF). Archive.org. Archived from the original (PDF) on 28 September 2004. Retrieved 26 September 2009.
  25. ^ Giles, Ralph (3 November 2008). "Theora 1.0 final release!". theora-dev (Mailing list). Retrieved 4 November 2008.
  26. ^ "The Xiph. Org Foundation announces the release of Theora 1.0" (Press release). Xiph. Org Foundation. 3 November 2008. Retrieved 6 August 2009.
  27. ^ On2 (2001-01-09) On2 and Equator Enter Into a Formal Licensing Agreement, Retrieved on 2001-01-09
  28. ^ On2 (2001-05-18) On2 to Debut VP4 for the Web, Part of New Website Launch Archived 2007-12-03 at the Wayback Machine, Retrieved on 2009-08-16
  29. ^ On2 (2001-07-19) On2's VP4 Video Compression Technology to Exclusively Support RealNetworks' RealPlayer and RealSystem iQ, Retrieved on 2009-08-16
  30. ^ StreamingMedia.com (2001-07-19) Exclusive Deal for On2 and Real, Retrieved on 2009-08-16
  31. ^ On2 (2002-01-22) On2's VP4 for Real Now Available, Retrieved on 2009-08-16