2 AVR32722
32097A-AVR32-01/08


2 MP3
MP3, short for MPEG-1/MPEG-2 Layer 3, is a format for storing digital audio. It uses an advanced type of audio compression, which reduces the file size with little reduction in audio quality. MP3 is used in software applications, digital audio players, home stereo devices and music distribution over the Internet, but is also used for other purposes such as real-time digital audio transmissions over ISDN.
The companies, Thomson, Sisvel (and its U.S. subsidiary Audio MPEG; http://www.audiompeg.com) offer a patent pool of relevant MP3 patents related to decoder and encoder.
Thomson licenses Fraunhofer MP3 and MP3 Surround software as well as Fraunhofer MP3 patents. The contact website for the licensing of MP3 through Thomson is http://www.mp3licensing.com. The following chapters describe different license models from Thomson.

2.1 MP3 hardware decoder/encoder licensing
Atmel has a license of MP3 for its ICs/DSPs from Thomson. This means that a customer does not have to license its product when he uses an Atmel IC with an incorporated MP3 decoder/encoder [3].


2.2 MP3 software decoder/encoder
For hardware that uses software MP3 decoder/encoder a license is needed. Important is that this license does not include the right to distribute, broadcast and/or stream MP3/MP3Pro encoded data. These rights are covered by the license described in chapter 2.3.
The royalties for MP3 decoder/encoder software are staged according to the used technology (MP3 or MP3Pro) and the use of decoding/encoding or just decoding. In any case an annual minimum royalty is payable upon signature and each following year. This minimum royalty is creditable against annual royalties and is about 15,000 US$. Table 2-1 shows the royalties for a license of the MP3 patents only. This model is most likely for a customer that uses e.g. an AVR®32 to decode/encode MP3 data because the ported codec library is available from Atmel (contact Atmel for further details: avr32@atmel.com).
Table 2-1 MP3 patent-only license (third party MP3 software)


2.3 Electronic music distribution/broadcasting/streaming
The current licensing scheme of MP3 makes it necessary to have a license to be allowed to stream or distribute content in MP3 if the use is commercial (e.g. revenue-generating). This makes the MPEG-2 and MPEG-4 audio formats (AAC), in addition to their superior compression technology, more attractive for broadcasting systems and because of that also for receiving systems.

According to Thomson no license is needed for private, non-commercial activities (e.g. home-entertainment, receiving broadcasts and creating a personal music library), not generating revenue or other consideration of any kind or for entities with associated annual gross revenue less than US$ 100,000.
The royalties for MP3 music distribution/broadcasting/streaming is related to the revenue. These are 3.0% for MP3Pro and 2.0% for MP3. Also a minimum annual royalty of US$ 3000 for MP3Pro and US$ 2000 for MP3 that is creditable against annual royalties exists.

6 References
[1] Information about various video/audio formats: http://www.wikipedia.org
[2] MP3 licensing from Thomson: http://www.mp3licensing.com
[3] Atmel as MP3 licensee: http://www.mp3licensing.com/licensees/index.asp
[4] MPEG-2 MPEG-4 Audio (AAC) licensing: http://www.vialicensing.com
[5] Windows Media licensing:
http://www.microsoft.com/windows/windowsmedia/licensing/default.mspx
[6] Windows Media licensing fees and royalties: http://www.microsoft.com/windows/windowsmedia/licensing/licensing.aspx
[7] Atmel contact email: avr32@atmel.com
[8] Sisvel (Audio MPEG) MP3 licensing: http://www.audiompeg.com


FFmpeg

위키백과, 우리 모두의 백과사전.

FFmpeg

개발자
FFmpeg team

운영 체제
크로스 플랫폼

종류
멀티미디어 프레임워크

라이선스
LGPL

웹사이트
http://www.ffmpeg.org/

FFmpeg은 디지털 음성 스트림과 영상 스트림에 대해서 다양한 종류의 형태로 기록하고 변환하는 컴퓨터 프로그램이다.[1] FFmpeg는 명령어를 직접 입력하는 방식으로 동작하며 여러가지 자유 소프트웨어오픈 소스 라이브러리로 구성되어 있다. 라이브러리 중에는 libavcodec도 들어있는데, 이 라이브러리는 음성/영상 코덱 라이브러리로 여러 프로젝트에서 쓰이고 있다. 또, libavformat 라는 음성/영상 다중화, 역다중화 라이브러리도 있다. 이 프로젝트의 이름은 MPEG 영상 표준화 그룹에서 유래했고, "mpeg" 앞에 붙은 "FF"는 "fast forward"를 의미한다.[2]

이 프로젝트는 'Fabrice Bellard'에 의해 시작 되었고, 지금은 'Michael Niedermayer'에 의해서 지속 되고 있다. 많은 FFmpeg개발자 들이 'MPlayer'프로젝트에 포함되어 있고, 'FFmpeg'는 MPlayer 프로젝트 서버의 호스트로 있다(?).

FFmpeg은 리눅스 기반 하에 개발 되었지만, 'Apple Inc. Mac OS X', 'Microsoft Windows', 'AmigaOS' 등 대부분의 운영체제에서 컴파일이 가능 하다.

http://ko.wikipedia.org/wiki/FFmpeg

FFmpeg

From Wikipedia, the free encyclopedia

Question book-new.svg

This article needs references that appear in reliable third-party publications. Primary sources or sources affiliated with the subject are generally not sufficient for a Wikipedia article. Please add more appropriate citations fromreliable sources. (July 2009)

This article needs attention from an expert on the subject. See the talk page for details. WikiProject Computing or the Computing Portal may be able to help recruit an expert. (April 2009)

FFmpeg

Ffmpeg logo.svg

Developer(s)
FFmpeg team

Stable release
0.6.1 / October 18, 2010; 3 months ago

Preview release
Git

Development status
Active

Written in
C[1]

Operating system
Cross-platform

Platform
Multi-platform

Type
Multimedia framework

License
GNU LGPL 2.1+
GNU GPL 2+

Website
http://FFmpeg.org/

FFmpeg is a free software / open source project that produces libraries and programs for handling multimedia data. The most notable parts of FFmpeg are libavcodec, an audio/video codec library used by several other projects,libavformat, an audio/video container mux and demux library, and the ffmpeg command line program for transcodingmultimedia files. FFmpeg is published under the GNU Lesser General Public License 2.1+ or GNU General Public License2+ (depending on which options are enabled).[2]

Contents

[hide]

[edit]History

The project was started by Fabrice Bellard[2] (using the pseudonym “Gerard Lantau”), and was maintained by Michael Niedermayer from 2004 to 2011. On January 18, 2011, a group of 18 FFmpeg developers announced a new team of seven maintainers that would review and approve all patches.[3] Many FFmpeg developers are also part of the MPlayer project. The name of the project comes from the MPEG video standards group, together with "FF" for "fast forward".[4] The logo uses a zigzag pattern that shows how MPEG video codecs handle entropy encoding.

FFmpeg is developed under GNU/Linux, but it can be compiled under most operating systems, including Mac OS X, Microsoft Windows, AmigaOS and its heir MorphOS. Most computing platforms and microprocessor instruction set architectures are also supported, like x86 (IA-32 and x86-64), PPC (PowerPC), ARM, DEC Alpha, SPARC, and MIPS architecture.[5]

FFmpeg version 0.5 appeared after a long time without formal releases. FFmpeg developers still always recommend using the latest neutral build from their source codeGit version control system.

There are two video codecs and one video container invented in the FFmpeg project during its development. The two video codecs are the lossless "FFV1", and the lossless and lossy "Snow codec", which is still in a sporadic development, but its bitstream format hasn't been finalized yet, making it experimental for now (January 2010), and the multimedia container is "NUT" which is not being actively developed anymore.

On June 17, 2010, with version 0.6 FFmpeg also supports WebM and VP8.[6]

On July 23, 2010 Jason Garrett-Glaser, Ronald Bultje, and David Conrad of the FFmpeg Team announced the ffvp8 decoder. Through testing they determined that ffvp8 was faster than Google's own libvpx decoder.[7][8]

[edit]Components

Diagram showing different applications (VDR,MPlayer, Xine and VideoLAN) using FFmpeg

The project is made of several components:

  • ffmpeg is a command line tool to convert one video file format to another. It can also grab and encode in real time from a TV card.
  • ffserver is an HTTP and RTSP multimedia streaming server for live broadcasts. It can also time shift live broadcast.
  • ffplay is a simple media player based on SDL and on the FFmpeg libraries.
  • ffprobe is a command line tool to show media information.
  • libavcodec is a library containing all the FFmpeg audio/video encoders and decoders. Most codecs were developed from scratch to ensure best performance and high code reusability.
  • libavformat is a library containing demuxers and muxers for audio/video container formats.
  • libavutil is a helper library containing routines common to different parts of FFmpeg. This library includes adler32, crc, md5, sha1, lzo decompressor, Base64encoder/decoder, des encrypter/decrypter, rc4 encrypter/decrypter and aes encrypter/decrypter.
  • libpostproc is a library containing video postprocessing routines.
  • libswscale is a library containing video image scaling and colorspace/pixelformat conversion routines.
  • libavfilter is the substitute for vhook which allows the video/audio to be modified or examined between the decoder and the encoder.

[edit]Codecs, formats and protocols supported

[edit]Codecs

For more details on this topic, see libavcodec.

Codecs with the origin in the project:

The FFmpeg developers have implemented among others:

The default MPEG-4 codec used by FFmpeg for encoding has the FourCC of FMP4.

[edit]Formats
[edit]Protocols
  • IETF standards: TCP, UDP, Gopher, HTTP, RTP, RTSP and SDP
  • Apple related protocols: HTTP Live Streaming
  • RealMedia related protocols: RealMedia RTSP/RDT
  • Adobe related protocols: RTMP, RTMPT (via librtmp), RTMPE (via librtmp), RTMPTE (via librtmp) and RTMPS (via librtmp)
  • Microsoft related protocols: MMS over TCP and MMS over HTTP

[edit]Projects using FFmpeg

FFmpeg is used by many open source (and proprietary) projects, including ffmpeg2theora, VLC, MPlayer, HandBrake, Blender, Google Chrome, and others.[17]

FFmpeg handles the HTML5 Video and Audio media content in the Origyn Web Browser for MorphOS Operating System.[18][19]

[edit]Multimedia frameworks using FFmpeg

[edit]Legal status of codecs

FFmpeg contains more than 100 codecs [20] most of which do not just store uncompressed data. At least all codecs that compress information could be claimed by patent holders.[21] Such claims may be enforceable in countries like the United States which have implemented software patents, but are considered unenforceable or void in countries that have not implemented software patents. Furthermore, many of these codecs are only released under terms that forbid reverse engineering, even for purposes of interoperability. These terms of use are forbidden in certain countries. For example, some European Union nations have not implemented software patents and have laws expressly allowing reverse engineering for purposes of interoperability.[22]

Most GNU/Linux distributions include a stripped version of FFmpeg only including certain codecs to avoid legal complications, instead contributors maintain unofficial repositories containing such software.[23][24]

[edit]See also

Portal-puzzle.svg
Free software portal

http://en.wikipedia.org/wiki/FFmpeg

 

FFmpeg

Home/News About Download Documentation Bug Reports Contact Consulting Legal

Project Description

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. See the documentation for a complete feature list and the Changelog for recent changes.

FFmpeg is free software licensed under the LGPL or GPL depending on your choice of configuration options. If you use FFmpeg or its constituent libraries, you must adhere to the terms of the license in question. You can find basic compliance information and get licensing help on our license and legal considerations page. Note that if you violate our license terms, we will track you down, list you on our Hall of Shame and eventually sue you.

Looking for help? Contact us, but before you report any bugs, read the guidelines that we created for this purpose.

Want to participate in the active development of FFmpeg? Keep up with the latest developments by subscribing to both the ffmpeg-devel and ffmpeg-cvslog lists.

http://www.ffmpeg.org/

 

아이폰 AVPlayer가 FFmpeg 라이센스를 위반했다는군요.

chmaron의 아바타

글쓴이: chmaron 작성 일시: 화, 2010/11/23 - 10:05오전

아이폰의 가장 골치거리였던 동영상 인코딩 없이 바로 동영상을 볼 수 있는 유로 어플을 한국 개발자가 만들어서 요즘 엄청 많이 팔리고 있습니다.

그런데 ffmpeg 라이브러리를 사용했는데 현재 LGPL 라이센스 위반 상태라고 하네요. 이미 여러 사람들이 개발자에게 소스코드 공개를 요청했는데 명확한 대응이 없는 상태인것 같습니다.

댓글에서는 ffmpeg에 라이센스 위반이 보고되었다고 하는데, 아직 메일링 리스트나 이슈 트래커에는 안 올라온것 같네요.

자세한 내용은 http://www.eplayworks.com/2010/10/avplayer-license.html 참조하세요.

‹ 요새 북한이 남침할것 같습니까?개발자 고민상담실에 특허 사기당했다고 올리신 분. ›

»

ironiris의 아바타

LGPL 라이센스인데 왜 소스를 공개해야 하지요??

글쓴이: ironiris 작성 일시: 화, 2010/11/23 - 10:45오전

LGPL 라이센스인데 왜 소스를 공개해야 하지요??

»

bootmeta의 아바타

잘못된 댓글이라 삭제...

글쓴이: bootmeta 작성 일시: 화, 2010/11/23 - 10:56오전

^^;

»

cwryu의 아바타

LGPL도 LGPL인 라이브러리의 소스는 배포해야

글쓴이: cwryu 작성 일시: 화, 2010/11/23 - 12:01오후

LGPL도 LGPL인 라이브러리의 소스는 배포해야 합니다. (아예 배포하지 않는다면 모르겠지만.)

»

하승수의 아바타

좀 상황이 복잡한게,

글쓴이: 하승수 작성 일시: 화, 2010/11/23 - 1:13오후

제대로 모르고 쓴 글인 것 같아 지웁니다 ;;

»

chmaron의 아바타

static linking 때문입니다.

글쓴이: chmaron 작성 일시: 화, 2010/11/23 - 9:13오후

AVPlayer는 FFmpeg을 static link해서 배포하고 있습니다. LGPL 라이브러리를 static link해서 배포하려면 라이브러리를 직접 호출하는 부분은 소스코드를 공개하고, 그 외 나머지 부분은 오브젝트 파일을 공개해야 합니다.

»

ironiris의 아바타

그랬군요.

글쓴이: ironiris 작성 일시: 수, 2010/11/24 - 10:01오전

그랬군요.

»

Necromancer의 아바타

직접 호출하지 않는 나머지 부분도 다 공개해야

글쓴이: Necromancer 작성 일시: 수, 2010/11/24 - 10:34오후

직접 호출하지 않는 나머지 부분도 다 공개해야 될텐데요. 소스까지 풀로.

공개 안해도 되는 부분은 통상적으로 말하는 별도 프로세스로 나뉘어진 경우입니다.
시스템콜이나 스크립트 등으로 엮여 돌게 한 경우 LGPL 라이브러리 static link한 실행파일 부분을 공개하고, 그것을 호출하거나 호출 받는 실행파일쪽은 안해도 됩니다.

Written By the Black Knight of Destruction

»

RedCarrottt의 아바타

허허 이런 라이브러리도 잘 보고 써야겠습니다.

글쓴이: RedCarrottt 작성 일시: 화, 2010/11/23 - 10:48오전

허허 이런 라이브러리도 잘 보고 써야겠습니다.

»

preisner의 아바타

그러게요.. 중요한 문제인데 의외로 이런 문제를

글쓴이: preisner 작성 일시: 수, 2010/11/24 - 1:47오후

그러게요.. 중요한 문제인데 의외로 이런 문제를 사소하게 생각하시는 분들이 많으시더군요.
앞으로는 더욱 중요한 문제가 될것 같습니다.

»

JuEUS-U의 아바타

'LGPL을 사용하는 유료 어플리케이션'은 뭔가

글쓴이: JuEUS-U 작성 일시: 수, 2010/11/24 - 3:50오전

'LGPL을 사용하는 유료 어플리케이션'은 뭔가 느낌이 이상하군요.

»

나빌레라의 아바타

LGPL이건 GPL이건 소스공개만 한다면 유료로

글쓴이: 나빌레라 작성 일시: 수, 2010/11/24 - 1:21오후

LGPL이건 GPL이건 소스공개만 한다면 유료로 팔아도 상관없지 않나요?

----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라

»

JuEUS-U의 아바타

상관이 없는게 맞습니다만, 소스를 공개하지 않고 계속

글쓴이: JuEUS-U 작성 일시: 목, 2010/11/25 - 7:06오전

상관이 없는게 맞습니다만,
소스를 공개하지 않고 계속 판다는게 마음에 들지 않습니다. 어디까지나 사적으로.

더군다나 코드를 정리해서 공개하겠다는 대사는 핑계로 쓰인적이 많습니다.
오픈소스라는게 지속적인 수정이 전제되는 프로젝트 방법론인데
굳이 코드를 다듬어서 공개하겠다는건 오픈소스에 대한 이해도 없을 뿐더러
그 생태계에 적극적으로 참여할 의사가 없다는 겁니다.
그러면서 오픈소스 라이브러리를 가져다가 수익을 내고있는데 좋은 눈으로 볼 수는 없죠.
소스코드가 아무리 더럽더라도 지금 당장이라도 압축파일을 올릴 수도 있는것 아니겠습니까.
그리고 무료로 repository 제공하는 서비스도 있는데 뭐가 어려울까요.

제가 보기에는 어떤 변명/해명이 나오더라도 비판을 피할 수는 없는 상황입니다.

»

upriser의 아바타

여전히 국내 앱스토어에서 1위를 달리고 있군요.

글쓴이: upriser 작성 일시: 수, 2010/11/24 - 2:10오후

FFmpeg을 사용해서 만들었다면 나머지 부분에 특별히 공개 못 할 핵심기술이 있는 것도 아닐텐데...

결국 변호사에게 전화가 올때까지 버티다가 소스를 공개할 작정인가보죠?

쯔쯔...

»

hbell의 아바타

...같은 개발자로서 창피하군요;

글쓴이: hbell 작성 일시: 수, 2010/11/24 - 3:15오후

프로그램에 있어서
확실히 아이디어도 중요하긴 하지만
그 아이디어를 떠오르게 도와 준 선현(?)들에 대한 예의가 더 중요하다고 생각하는데...

-------------------------------------------
이번에 슬쩍 가입한 hbell입니닷 x.x;

»

eyeda99의 아바타

그래도 돈은 벌겠군요.그 개발자분(!)

글쓴이: eyeda99 작성 일시: 수, 2010/11/24 - 3:19오후

그래도 돈은 벌겠군요.그 개발자분(!)

If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut.
- Albert Einstein -

»

chmaron의 아바타

개발자 사이트를 보면 FFmpeg을 dynamic

글쓴이: chmaron 작성 일시: 수, 2010/11/24 - 4:44오후

개발자 사이트를 보면 FFmpeg을 dynamic link해서 LGPL을 위반하지 않고 배포하는 방법을 찾고 있는것 같습니다. 아마도 본인의 소스를 공개할 의사는 없고, 문제가 된 라이센스 위반 사항을 해결하려는것 같네요. 암튼 라이센스 위반을 하던 말던 본인은 돈은 번거죠. 그리고 여러 사람들의 문제 제기가 없었다면 앞으로도 계속 그랬을거고요.

»

upriser의 아바타

아이폰에는

글쓴이: upriser 작성 일시: 수, 2010/11/24 - 5:56오후

shared library 가 없는걸로 알고있어요. 현재까지는...

애플이 지원하기 전까지는 방법이 없죠.

그래서 유명한 iPhone 용 Video Player인 AirVideo는 PC에서 FFmpeg을

shared library (dynamic link library)로 사용해서 인코딩하고

이를 iPhone 으로 전송하는 방법으로 GPL 위반을 피했죠.

Video Player 개발자 정도 됐으면 이런 사실을 모를리 없을텐데

"무인코딩" 이라고 자랑하면서 팔고 있는걸 작태를 보면 정말

비양심적이라고 하지 않을 수 없습니다.

--

전 처음봤을 때 무 인코딩이라길래 GPL 때문에 FFmpeg은 썼을리 없을테고 기술력이 상당하겠다고 내심 감탄했었는데...

»

developer0080의 아바타

avplayer 개발자입니다.

글쓴이: developer0080 작성 일시: 수, 2010/11/24 - 9:53오후

아,제가 LGPL을 정확히 이해해지 못해 문제를 일으켰네요,

위반할 생각이 있었다면 처음부터 LGPL을 사용을 알리지 않았겠죠, 사실 이렇게 국내에서 많이 받으실줄은 전혀 몰랐거든요, 대부분은 그냥 아무런 관심을 받지 못하고 묻히게 되니까요,

LGPL에 대해서는 경쟁제품을 올려놓은 싸이트들 둘러보고는, 그중에 이미 오래전부터 판매되고 있는 OPlayer가 비교적 잘 언급해 놓은것 같아, 따라하면서 이렇게 하면 문제가 없는건 줄 알았습니다.

그리고 약간 사실과 다르게 작성하신 부분도 있는것 같습니다. 지금까지 딱 한분이 오브젝트를 요청하셨고 사이트를 보시면 아실수 있는데요, 계속 대응을 하고 있습니다.

Jammy라는 분이 ffmpeg의 소스와 avplayer의 obj코드(not source)를 요청하셨고, 제가 ffmpeg 받는 법을 알려드렸고, 다시 Jammy란 분이 object는 LGPL이라도 배포해야 한다라고 알려주시고 배포 방법 예제를 링크해 주셔서 같은 방법으로 빌드할수 있도록 해보는 중이었습니다. (그 이외에 ffmpeg이나 다른 그룹으로부터 위반사실을 통지 받거나 따로 소스를 요청하신분은 없었습니다.)

완전히 LGPL만 사용하였고 (몰래 GPL을 사용하지 않았기 때문에) 오브젝트 파일과 ffmpeg소스를 배포하여 빌드할수 있게하면 되는데요, xcode란 툴에서 icon과 xib 파일 없이는 빌드가 안되어서요, icon image들을 재배포 해도되는지 저작자와 확인이 필요해서요, 아니면 실행파일만 나오게 할수 있으면 깔끔할것 같은데요, 이부분에서 시간이 걸리고 있고 가급적 빨리 해결하려고 하고 있습니다.

LGPL이고 소스에 별다른 기술은 없지만, 사실 공개하기 부끄러운(날코딩) 부분이 많아 제 사이트 댓글에도 작성했지만 나중에 깔끔하게 정리할수 있으면 공개하려는 마음이 없었던건 아닙니다.

이유가 어떻든 제가 잘못한거니까 빨리 해결하겠습니다. 그저 개발자의 변병이었습니다.ㅜㅜ

아, 그리고 GPL이면 상용으로 만들수 없는것 아닌가요,

»

peremen의 아바타

상용 프로그램이라고 해도 GPL을 적용할 수 없는 건

글쓴이: peremen 작성 일시: 수, 2010/11/24 - 10:11오후

상용 프로그램이라고 해도 GPL을 적용할 수 없는 건 아닙니다. GPL의 '소스 공개'는 정당한 구매자에게만 하면 되는 것이기 때문에, 바이너리를 구매한 사람에게만 소스를 준다고 해서 GPL 위반은 아니라고 알고 있습니다. 그 대신 바이너리를 구매한 사람이 받은 소스를 재배포하는 것을 제한할 수는 없습니다.

---- 절취선 ----
http://blog.peremen.name

»

unipro의 아바타

"그 대신 바이너리를 구매한 사람이 받은 소스를

글쓴이: unipro 작성 일시: 목, 2010/11/25 - 10:30오전

"그 대신 바이너리를 구매한 사람이 받은 소스를 재배포하는 것을 제한할 수는 없습니다."

위 조항 때문에 상용으로 팔 수 있다는 말이 무색해지는 것 같습니다.
순수하게 소프트웨어 판매로 수익을 얻으려는 기업이나 개인에게 "상용 판매를 제한하지 않는다"는 말은 실제로 거의 불가능한 이야기입니다.
많은 오픈소스들이 하드웨어 벤더, 컨설팅 업체, 서비스 업체들에서 지원하거나 듀얼 라이센스로 가는 것은 이와 같은 이유때문이 아닐런지요.

따라서, "GPL, LGPL은 상용 판매를 제한하지 않지만, 실제로는 거의 불가능하다."라고 말하고 인식이 되어야 한다고 생각합니다.
"GPL, LGPL의 적용을 받는 소프트웨어를 상용으로 팔 수 있다."라는 문구만 보면 사람들이 오해할 수 있습니다.
조금 심하게 말하면, 찌라시 언론이 종종 쓰는 수법으로, 거짓없는 사실을 말하면서, 일부의 내용을 생략하여 독자들을 기만하는 것과 비슷합니다.
비록 찌라시의 의도적인 행동과 다르게 그냥 순수한 언급이지만 결국 비슷한 효과를 내게 됩니다.

내 블로그: http://unipro.tistory.com

»

cwryu의 아바타

용어를 그렇게 해석하기 때문인데요. 흔히 국내

글쓴이: cwryu 작성 일시: 목, 2010/11/25 - 1:50오후

용어를 그렇게 해석하기 때문인데요. 흔히 국내 대부분의 사람들이 "상용"이라는 말을 독점적인 권리를 누리는 것으로 생각하는데, (L)GPL에서 허용하는 "commercial use"는 "proprietary"와 구분됩니다. 조건이 어떻든 돈을 받고 파는 것, 영리 회사에서 사용하는 것 다 상용이라고 합니다.

그리고 분야에 따라 다르겠지만 재배포를 제한하지 못하더라도 커스터마이즈된 소프트웨어라든지 서포트와 함께 공급되는 경우라든지 등등 (L)GPL 소프트웨어를 파는 것도 먹히는 분야가 많기 때문에 충분히 가치가 있습니다.

»

han002의 아바타

왜 상용판매가 안된다고 생각하시죠?

글쓴이: han002 작성 일시: 수, 2010/11/24 - 9:58오후

http://www.gnu.org/licenses/gpl-faq.ko.html#DoesTheGPLAllowMoney

..

»

upriser의 아바타

헐~ 직접 오셨군요.

글쓴이: upriser 작성 일시: 수, 2010/11/24 - 10:37오후

계속 무대응으로 버티신건 아니라니 뭐 잠시나마 계발자로서 분노했던건 좀 사그러지는군요.

어찌되었건 조속히 해결하시기 바랍니다.

한국 소프트웨어가 Hall of Shame에 등록되는 일없었으면 합니다.

»

chmaron의 아바타

본인은 그렇게 생각하실지도 모르겠지만... 다른

글쓴이: chmaron 작성 일시: 목, 2010/11/25 - 1:16오전

본인은 그렇게 생각하실지도 모르겠지만...

다른 사람(특히 개발자) 입장에서는 여러 개발자들의 노력으로 만들어진 오픈소스 코드를 라이센스 위반하면서 사용하셨고, 또한 현재도 계속적으로 수익을 올리고 계시며, 라이센스 위반이므로 소스코드를 공개하라는 요청에는 명확한 대응을 하지 않으신게 문제가 아닐까 싶네요.

개발자님의 사이트에서는 "공개할 의무가 없다; 잘못 알고 있었다; 방법을 찾고 있다; 시간을 달라"라고 대응을 하셨기 때문에 명확한 대응을 하지 않는다고 적었습니다. 그 밑에 댓글로 다른 분들이 명확한 해결 방법을 알려주셨는데 어떤 방법을 더 찾으신다는건지..

»

jkhl의 아바타

참고로 LGPL이나 GPL이라도 상용으로 만들 수

글쓴이: jkhl 작성 일시: 목, 2010/11/25 - 5:04오전

참고로 LGPL이나 GPL이라도 상용으로 만들 수 있습니다. 그러니까, avplayer로 다운로드 한 건당 얼마씩 돈을 번다고 해도 이건 라이센스 위반이 아닙니다. GPL이면 소스코드를 무조건 공개해야 하지만 LGPL이면 특정 조건 하에서 공개하지 않아도 됩니다.

배포를 할 때 라이브러리를 dynamic하게 분리시켜야 한다는 LGPL의 조항은 아마 우회가 가능할겁니다. 잘은 모르겠지만 예를들어 ffmpeg이 없는 avplayer를 앱스토어에 올리고 avplayer를 아이폰에서 실행하면 avplayer가 특정 웹사이트에 접속해서 ffmpeg 라이브러리를 다운받아 완전한 avplayer를 만드는 방법이 있지 않을까 싶습니다. 예를들어, 우분투에서처럼 mp3 재생기는 mp3 재생 라이브러리를 갖고 있지 않지만 (따라서 우분투 배포본은 mp3 재생 라이브러리의 배포권 제한에서 벗어나지만) mp3 재생기를 실행시키면 ok 클릭 한번으로 mp3 재생 라이브러리를 받아옵니다. avplayer도 같은 방법을 쓸 수 있는지 한번 알아보시길.

»

neocoin의 아바타

아이폰에서는 그렇게 못합니다.

글쓴이: neocoin 작성 일시: 목, 2010/11/25 - 5:39오전

iOS는 static link 밖에 지원하지 않습니다. 말씀하시는건 dynamic link가 지원되어야 합니다.

LGPL 이니 구입한 분들에게 object 파일 공개 정도로 하시면 될듯하네요.

»

jkhl의 아바타

iOS가 그런 단점이 있군요. iOS는 BSD

글쓴이: jkhl 작성 일시: 목, 2010/11/25 - 8:03오전

iOS가 그런 단점이 있군요. iOS는 BSD 기반이지 싶은데 어쩌다 dynamic link가 안되나요?

그렇다면 차선책으로 FFmpeg 원저자와 협의해서 ffmpeg을 상용 라이센스나 non-GPL 라이센스로 dual-licensing 하는 방법도 있지 않을까 싶습니다. ffmpeg 저작권자가 너무 많으면 이것 또한 문제가 있겠습니다만.

»

neocoin의 아바타

제 생각에는 현재 iOS에서는 이점이 단점 보다는 장점으로 작용합니다.

글쓴이: neocoin 작성 일시: 목, 2010/11/25 - 10:12오전

dynamic link 를 허용하지 않아서 바이너리간에 의존성이 없습니다.
최종 파일이 단일 실행 파일로 떨어지는 형태로 컴파일 됩니다. 이를 zip으로 묶어서 apple에 보냅니다.
덕분에 os에서는 이 파일 하나를 관리해서, 설치 삭제, sandbox 를 모델을 os에서 제공합니다.

이건 비단 iOS 뿐만이 아니라, Mac OS에서 일반 GUI 프로그램 들도 이런 경향이 많습니다.
(뭐 좀 많이 다르지만 ;;)
설치하려하면, 그냥 원하는 폴더에 복사하고 프로그램을 실행시키죠.

Mac OS 쓰면서 이런 설치 삭제가 가장 마음에 들더군요.

»

cwryu의 아바타

다른 이슈

글쓴이: cwryu 작성 일시: 목, 2010/11/25 - 1:48오전

- FSF가 앱스토어에서 GNU go 삭제 요청 http://www.fsf.org/news/2010-05-app-store-compliance

- 앱스토어에서 VLC 기반 소프트웨어 삭제 요청 http://www.macstories.net/news/vlc-for-ios-may-soon-be-gone-from-the-app...

문제는 소스코드 공개가 아니라, 5개 이상의 장치에서 사용하지 못하게 제한하고 있는 아이튠즈의 DRM 때문입니다. 아이튠즈 이용약관에 쓰여 있고요. 복사를 제한하지 않는 GPL 조건과 정면으로 충돌하죠.

제가 이해하는 한, 애플에 보고하면 이 앱은 삭제될 겁니다.

»

peremen의 아바타

ffmpeg의 이슈 트래커에 아이폰용 아프리카

글쓴이: peremen 작성 일시: 목, 2010/11/25 - 2:04오전

ffmpeg의 이슈 트래커에 아이폰용 아프리카 프로그램도 올라와 있던데 이게 삭제된다면 그것도 같은 이유로 삭제될 수도 있겠네요. 또 국내에서 개발된 것 같은 yxflash라는 플래시 플레이어로 보이는 것도 이슈 트래커에 올라와 있습니다.

버그 트래커에 라이선스 위반을 따로 만들어 둔 것을 보면 심각하게 주의할 필요가 있어 보입니다.

* https://roundup.ffmpeg.org/issue2271 : 아프리카
* https://roundup.ffmpeg.org/issue1995 : yxflash
* https://roundup.ffmpeg.org/issue1934 : yxflash

---- 절취선 ----
http://blog.peremen.name

»

jkhl의 아바타

조금 오해의 소지가 있네요. 기사를 읽어보니 애플은

글쓴이: jkhl 작성 일시: 목, 2010/11/25 - 8:08오전

조금 오해의 소지가 있네요. 기사를 읽어보니 애플은 여기서 앱스토어의 Terms of condition의 5개 복사본 제한을 고칠 수도 있었고 단순히 GPL 앱을 삭제할 수도 있었는데 애플은 여기서 GPL앱을 삭제하는 쪽으로 선택을 했다는 얘기입니다. FSF나 VLC쪽에서는 Terms of condition 변경을 원했던 것 같네요.

»

런맨의 아바타

주제랑 상관없는 글 적어서 우선 죄송합니다. 어떻게

글쓴이: 런맨 작성 일시: 금, 2010/11/26 - 2:24오후

주제랑 상관없는 글 적어서 우선 죄송합니다.

어떻게 해결되는지 궁금해서 댓글 달아 놓습니다.^^

kldp는 제가 보고 싶은 글 담아 놓기 이런기능 없죠??

»

하승수의 아바타

현재 업데이트

글쓴이: 하승수 작성 일시: 수, 2010/12/01 - 6:33오전

http://www.eplayworks.com/p/lgplinformation.html

잘 마무리 된건가요??

http://kldp.org/node/119469

 

10.16.2010

AVPlayer License

* This article is out of date. Please see LGPL Information on the top of this site.
AVPlayer has used the FFmpeg and SoundTouch for video/audio decoding and processing.
FFmpeg is licensed under the GNU Lesser General Public License (LGPL) version 2.1 or later. However, FFmpeg incorporates several optional parts and optimizations that are covered by the GNU General Public License (GPL) version 2 or later. If those parts get used the GPL applies to all of FFmpeg.

How to compile FFmpeg for iPhone

  1. Download and install the iPhone SDK 3.1 or above
  2. Get the latest gas-preprocessor and install it in /usr/local/bin or some other directory in your $PATH.
    http://github.com/yuvi/gas-preprocessor/
  3. Get the latest FFmpeg from SVN (minimum r20151). You can get source codes fromhttp://ffmpeg.org/
  4. Configure FFmpeg with one of the following commands. These give a
    clean build with a default installation of iPhone SDK 3.1 on OSX Leopard.
    Other versions may vary.
  5. (1)  For iPhone 3GS or iPod Touch 3G 32GB/64GB, use this command:

./configure --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1 --as='gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1' --sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk --enable-cross-compile --target-os=darwin --arch=arm --cpu=cortex-a8 --enable-pic
          (2)    ./configure --cc=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1 --as='gas-preprocessor.pl /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/arm-apple-darwin9-gcc-4.2.1' --sysroot=/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.1.sdk --enable-cross-compile --target-os=darwin --arch=arm --cpu=arm1176jzf-s
- run make.

http://www.eplayworks.com/2010/10/avplayer-license.html

LGPL Information

AVPlayer is built on the following open source projects licensed under the LGPLv2.1:
* FFmpeg
* SoundTouch
Source code for FFmpeg and SoundTouch can be downloaded using the link below. A Xcode project is also included, which allows AVPlayer to be rebuilt with different versions of the libraries (requires iPhone SDK 4.2 or later.)
* AVPlayer-XCode download.
Copyright © 2010 EPlayworks. All rights reserved.

피드 구독하기: 게시물 (Atom)

http://www.eplayworks.com/p/lgplinformation.html

20092010

자유 저작권료 지금 생각 H.264는 무엇입니까?다시 생각해 - 그리고 "오픈 소스"수비 라 데팡스에 노 mpeg 및

언론에서 피터 Csathy, 대표 이사 Sorenson의


(서문가 - 전 오래, 오래이 게시물을 쓰고 싶어도 그것에 대한 인코딩입니다 -..하지만 인코딩의 기술적 측면과 인코딩 솔루션의 품질 결과에 대해서도 내가 될 믿고 일에 대해 대신입니다 널리 오해 - 그리고 당신의 인코딩 솔루션을 둘러싼 심각한 비즈니스 시사하는 특히, 그것은 라이센스 ... 그리고 비즈니스 리스크에 대해서는 그 위험이 현실이기 때문에 그것은 소리로 건조로서, 난 그것을 읽고 당신에게 권합니다)...

여기는 ... - 그로

아, 웹 및 모바일 비디오의 약속 - HD 비디오 모든 장치에, 언제 어디서든 배달. 너무 쉬운 소리.하지만, 그것은 아닙니다. 전반적인 흐름은 복잡합니다 - 신디케이션 콘텐츠를 콘텐츠 제작의 과정이 모두 기술 및 비즈니스 지뢰밭이다.

그 흐름에서 하나의 중앙과 중요한 조각 - 비디오 인코딩 및 트랜스 코딩 - 완벽하게 단 몇에 의해 평가를 하나의 지뢰밭이다. 이것은 부분적으로, 그것은 믿을 수 techie 복잡한 소리는 사실 때문이다. 그리고, 여러 측면에서, 그것은이다. 하지만, 그게 당신이 그것을 이해해야한다는 뜻은 아닙니다. 인코딩 및 트랜스 코딩 문제는 그들이 (모바일 장치로, 인터넷에) 당신이 원하는 어디든 배달 될 수 있도록 동영상 파일을 압축하는 과정. 그것은 소택지, 평범하고 단순합니다 - 그것은 복잡, 혼란과, 네, 위험이 따른 다네입니다. 구글의 새로 도입된 오픈 소스 WebM 코덱 발의 같은 새로운 코덱을 언급하지 않기 위하여 -이 복잡하고 혼란은 요즘 시대에 우리는 새로운 플랫폼과 제품의 끝없는 문자열을 볼 수에 가속됩니다.

이 경우에는 억센 신출내기 - - 및 MPEG 라의 MPEG - 4와 (과 H.264의 비디오 코덱), 일등 헤비급 챔피언이 시점에서 사건이 사이에 새로운 전투 로얄의 양조는 WebM (와 VP8 비디오 코덱) 밝혔다. H.264는 널리 현재의 "황금 표준"고품질 비디오 코덱 것으로 여겨진다 - 그것은 (애플이 사실은 MPEG LA에 특허 컨소시엄의 일원이다) 원래의 HD 품질의 비디오를 전달하기 위해, 다른 사람들과 애플에서 사용됩니다 . 구글은 우리 모두가 알다시피, 그 새로 스폰서 고품질 코덱의 세계 (필자는 그것은 매우 관대 들릴지 모르지만, 구글은 자신의 이유가, 날 믿어) 무료로 제공하여 챔피언을 앉힐 싶어.

여기에 결정적인 문지은의 - MPEG LA는의 H.264는 공짜가 아니야 - 그것은 라이센스가 필요합니다 로열티 베어링 코덱입니다.

하지만, 당신이 말하는, MPEG LA는 최근에 발표되는 H.264의의 사용을 위해 더 이상 충전 로열티. 그래, 사실이야 - MPEG LA는 최근에 마운트 압력에서, 그리고 언론 WebM을 둘러싼를 숙이고 뭔가를 발표되는 소리의 종류 그렇게. 하지만, 난 당신이 아닌 너무 작은 글씨를 읽을 수주의.H.264는 로열티 한 제한된 경우에만 무료로 - 최종 사용자에게 무료로 배달됩니다 인터넷 동영상.다시 읽기 : (1) 인터넷 배달 (2) 최종 사용자에게 무료로 배달. MPEG LA는 자신의 보도 자료의 용어로 "제품과 서비스 이외의 [그]는 로열티 베어링되고 있습니다."

하지만, 당신은 (당연하게도 모두에 의해 혼동) 물어 봐도, 나한테 무슨 뜻 및 그 원인이 문제입니까? 출판과 인터넷에 또는 모바일 네트워크를 통해 자사의 동영상을 배포하고 (그리고 가능성이 당신을 포함) 모든 사업은 인코딩하는 동영상입니다 중 자체 또는 더 타사 인코딩 서비스 또는 온라인 비디오 플랫폼 (OVP)를 통해 가능성 - 여기 이유입니다. 그리고 - 큰 켜다 여기 - 인코더와 디코더는 특히 완전히 로열티 베어링로 계속 같은 MPEG LA는 최근 보도 자료에 나가라고합니다.그래서 MPEG LA는 절대적으로 H.264의는 허가없이 인코딩을 사용할 수 없다는 입장을 걸리는 것을 의미한다 - 그리고 그 특정 높은 볼륨의 경우 로열티 지급을 의미합니다. 그리고, 그 로열티 싸구려가 아니야 - 중요한 ... 아주 큰 수 모두 과거와 현재의 무허가 사용을 위해 그 잠재력 법적 노출을 의미합니다 ... 대량의 경우 해당 라이센스를 취득하지 않은 경우.

그들은 FFmpeg를 시장에서 가장 잘 알려진 오픈 소스 비디오 인코딩 솔루션을 활용하기 때문에 이제 귀하의 비즈니스, 인코딩 서비스 또는 OVP, 아니 라이센스 인코딩을 위해 MPEG LA는에서 필요하다는 입장을 걸릴 수 있습니다. 많은, 아니 대부분, 전문 인코딩 서비스를하는 경우 OVPs 사실, 사용 FFmpeg 해. 그리고, FFmpeg은 차례로, X.264는 MPEG LA는의 H.264의 로열티 베어링 비디오 코덱의 오픈 소스 비디오 코덱 구현을 제공합니다. 아니 MPEG LA는 라이센스가 필요합니다 그래서 X.264은 H.264의되지 않습니다. 바로, 합리적 들리?

아마도,하지만 예측할 수 MPEG LA는, vehemently 특허 보유자 및 기타 라이센스 단체 자사의 컨소시엄 - 내가 vehemently 말은 - 그들의 코덱의 오픈 소스 구현은 절대적으로 침해하는 위치를 (기억이 위험은 MPEG - 라와 코덱에 대한 단독 사용되지 않습니다 받아 ). 그들의 관점에서, 아니 자유 이용권 없어! 의 그것을 직면하자 - 특허 보유자 및 라이센스 몸이 지불을받는 사업에 - 그들은 자선 사업에 없습니다. MPEG LA는 사실, 심지어 구글의 로열티 (On2의 인수와 VP8 비디오 코덱에서 발생한) 전세계에 무료 WebM 선물은 특허 보유자의 권리를 침해 "소음"을 확인하고 있습니다. 효과 있음, MPEG LA는 "구매자주의!"WebM 사용자에게 말하고있는 (MPEG LA는 컨소시엄 회원 애플과 구글이 이번에 동의 놀랍군, 어?)

그 위험은 진짜 믿지 않으세요? FFmpeg 자신의 공식 홈페이지에서보세요. 바로 거기 - 손이 보이게 -뿐만 아니라 그 위험을 인정, 그것이 명시적으로 (우리가 여기서 무슨 소리야입니다) 어떤 상업적인 사용은 자신의 위험에 있다고 자사의 사용자를주의 FFmpeg. 특히, 여기에 관련된 질의 응답 자사의 웹사이트에서 그대로 가져옵니다의 형태로 주제에 FFmpeg의 공식 말씀입니다 :

질문 : 그것은 완벽하게 좋아 내 상용 제품으로 전체 FFmpeg 코어를 통합할 수 있습니까?

: 현재 문제가있을 수 있습니다. 기업이 사용을 자사 제품에 FFmpeg 가지고 가지 경우가있다. 이들 회사들은 일단 당신이 특허 기술의 돈을 만들려고 시작, 특허의 소유자는 라이센스 요금이 뒤에 올 것이다 것을 알아 냈어. 특히, MPEG LA는 경계하고 근면한는 MPEG - 관련 기술에 대한 수집에 관한 것입니다.

그래, 바로 이거야. 바로 거기. 수천개의 회사가 사용하고 그물없이 상업적인 목적으로 (인코딩 서비스 또는 OVP를 통해 직접 또는 간접적으로) 자신의 동영상을 인코딩하는 지금 FFmpeg에 의존하며, 코덱 라이센스 및 로열티 특허 보유자 및 라이선스 단체가 필요한 주장 것을없이해야합니다 지급됩니다. 이것은 공포를 일으킬 의미가 아니에요 - 그것은 단순히 높은 오해와 웹 및 모바일 비디오의 고도로 복잡한 세상에서 현실을 간과 한 눈을 뜰하기위한 것입니다.

그럼, 그 동영상이 FFmpeg으로 인코딩되는 경우 취해야 할 조치 사업이야? 그만 웹에서 또는 모바일 네트워크를 통해 그 비디오를 배포? 물론 아닙니다 - 비디오는 고객 참여 및 수익 창출 전략의 중심 조각되어야 간단히도하고, 대부분의 기업 impactful입니다.

그러나, 귀하의 비즈니스가 비디오를 않는 경우, 지능적 해. 표지 귀하의 모든 기지. 짧은 - 상처받지 마세요. 질문. 그들은 정식으로 허가받은 사용하는 경우 및 허가 코덱을 인코딩 서비스 공급자 또는 OVP 물어보세요. 그들이하지 않는 경우, 다음 전환할 수 있습니다. 당신은 그들이 특허 보유자의 마음에 걸릴 위험 (MPEG LA는이를 확인)에서 면역이되지 않습니다. 적어도, 당신은 그때 당신은 그 위험의 배상에 대한 서비스 제공 업체 또는 OVP 부탁하고 싶은 것이 있습니다 전환 비용이 너무 큰 것을 선택하면됩니다. 하지만, 귀하의 서비스 제공자의 크기에 따라 그 추운 위안이 될 수 있습니다.

결론 - 동영상 가치가 있습니다. 그들은 (기술 및 비즈니스 측면 모두에서) 오른쪽 손에해야합니다. 그것은 그대로 비디오 풍경 충분히 복잡합니다. 당신은 단순하고 마음의 평화가 아닌 이상 두통이 필요합니다. 잠재적인 법적 노출 당신이 필요한 다른 복잡하지 않습니다. "나는"의 점들과 교차 솔루션을 사용하여 "티"라고 말했다.

등급 : 9.0 / 10 (평가 주물 9)

http://translate.google.co.kr/translate?js=n&prev=_t&hl=ko&ie=UTF-8&layout=2&eotf=1&sl=en&tl=ko&u=http://blog.sorensonmedia.com/2010/09/think-h-264-is-now-royalty-free-think-again-and-the-open-source-defense-is-no-defense-to-mpeg-la/

20 092010

Think H.264 is Now Royalty-Free? Think Again – and the “Open Source” Defense is No Defense to MPEG LA

By Peter Csathy, CEO Sorenson Media


(PREFACE — I have wanted to write this post for a long, long time. It is about encoding — but not the technical aspects of encoding and the quality ramifications of your encoding solution. It is, instead, about what I believe to be a widely misunderstood — and serious –business implication surrounding your encoding solution. Specifically, it is about licensing … and business risk. As dry as it sounds, I urge you to read it, because those risks are real.)

With that — here it is …

Ahh, the promise of web and mobile video – HD video delivered anytime, anywhere, on any device. It sounds so easy. But, it isn’t. The overall workflow is complex – and the process from content creation to content syndication is both a technical and business minefield.

One central and critical piece in that workflow — video encoding and transcoding – is one such minefield, fully appreciated by only a few. This is, in part, due to the fact that it sounds incredibly techie and complex. And, in many respects, it is. But, that doesn’t mean that you shouldn’t understand it. Encoding and transcoding is the process of compressing your video files so that they can be delivered anywhere you want (on the Internet, onto mobile devices). It is a morass, plain and simple — and it is fraught with complexity, confusion and, yes, peril. This complexity and confusion is only accelerating in this day and age where we see an unending string of new platforms and products – not to mention new codecs, such as Google’s newly launched open source WebM codec initiative.

Case in point, the new battle royale brewing between said WebM (and its VP8 video codec) – the burly upstart in this case – and MPEG LA’s MPEG-4 (and its H.264 video codec), the reigning heavyweight champion. H.264 is widely regarded as being the current “gold standard” high quality video codec – it is used by Apple, among others, to deliver pristine HD quality videos (Apple, in fact, is a member of the MPEG LA patent consortium). Google, as we all know, wants to unseat the champ by offering its newly sponsored high quality codec free to the world (I know it sounds incredibly generous, but Google has its own reasons, believe me).

Here’s the crucial rub – MPEG LA’s H.264 isn’t free – it is a royalty-bearing codec that requires a license.

But, you say, MPEG LA recently announced that it will no longer charge royalties for the use of H.264. Yes, it’s true – MPEG LA recently bowed to mounting pressure from, and press surrounding, WebM and announced something that kind of sounds that way. But, I caution you to read the not-too-fine print. H.264 is royalty-free only in one limited case – for Internet video that is delivered free to end users. Read again: for (1) Internet delivery that is (2) delivered free to end users. In the words of MPEG LA’s own press release, “Products and services other than [those] continue to be royalty-bearing.”

But, you may ask (understandably confused by it all), what does that mean to me and why does this matter? Here’s why – any business that publishes and distributes its videos onto the Internet or across mobile networks (and that likely includes yours) is encoding those videos either themselves or, more likely, via a third party encoding service or online video platform (OVP). And – big gulp here — encoders and decoders are specifically called out in MPEG LA’s recent press release as continuing to be fully royalty-bearing. That means that MPEG LA absolutely takes the position that H.264 cannot be used for encoding without a license – and that means royalty payments in certain high volume cases. And, those royalties aren’t cheap – meaning that potential legal exposure for both past and present unlicensed usage can be significant … very significant … in high volume cases if that license is not obtained.

Now, your business, encoding service or OVP may take the position that no license is needed from MPEG LA for encoding, because they utilize FFmpeg, the best known open source video encoding solution in the marketplace. Many, if not most, professional encoding services an OVPs, in fact, do use FFmpeg. And, FFmpeg, in turn, features X.264, an open source video codec implementation of MPEG LA’s H.264 royalty-bearing video codec. X.264 is not H.264, so no MPEG LA license is required. Sounds rational, right?

Perhaps, but predictably MPEG LA, its consortium of patent holders and other licensing bodies vehemently – and I mean vehemently — take the position that open source implementations of their codecs absolutely infringe (remember, this risk is not exclusive to MPEG-LA and its codecs). In their view, there is no free pass! Let’s face it – patent holders and their licensing bodies are in the business of getting paid – they are not in the business of philanthropy. MPEG LA, in fact, continues to make “noises” that even Google’s royalty free WebM gift to the world (which resulted from its acquisition of On2 and its VP8 video codec) infringes the rights of its patent holders. In effect, MPEG LA is telling WebM users “Buyers Beware!” (Surprising, huh, that MPEG LA consortium member Apple and Google disagree on this one?)

Don’t believe those risks are real? Take a look at FFmpeg’s own official website. Right there – in plain sight – FFmpeg not only acknowledges those risks, it expressly cautions its users that any commercial usage (which is what we are talking about here) is at their own peril. Specifically, here is FFmpeg’s official word on the subject in the form of a relevant Q&A that is taken verbatim from its website:

Q: Is it perfectly alright to incorporate the whole FFmpeg core into my own commercial product?

A: You might have a problem here. There have been cases where companies have use FFmpeg in their products. These companies found out that once you start trying to make money from patented technologies, the owners of the patents will come after their licensing fees. Notably, MPEG LA is vigilant and diligent about collecting for MPEG-related technologies.

So, there it is. Right there. Thousands of companies use and rely upon FFmpeg right now to encode their videos (either directly or indirectly via an encoding service or OVP) for commercial purposes without a net; without the codec licenses and royalties that patent holders and licensing bodies contend are needed and must be paid. This is not meant to cause panic – it is simply meant to open eyes to one highly misunderstood and overlooked reality in this highly complex world of web and mobile video.

So, what’s a business to do if its videos are encoded with FFmpeg? Stop distributing those videos across the web or across mobile networks? Absolutely not – video is simply too impactful and, for most businesses, should be a central piece of its customer engagement and monetization strategy.

But, if your business does do video, do it smartly. Cover all your bases. Don’t take short-cuts. Ask questions. Ask your encoding service provider or OVP if they use officially sanctioned and licensed codecs. If they don’t, then you may want to switch. You are not immune from the risks that they take in the minds of patent holders (MPEG LA confirms this). At the very least, if you decide that switching costs are too great, then you may want to ask your service provider or OVP for indemnification of those risks. But, depending on the size of your service provider, that may be cold comfort.

Bottom line – your videos are valuable. They need to be in the right hands (both on the technical and business side). The video landscape is complex enough as it is. You need simplicity and peace of mind, not more headaches. Potential legal exposure is not another complexity you need. Use a solution that dots the “I’s” and crosses the “T’s.”

Rating: 9.0/10 (9 votes cast)

http://blog.sorensonmedia.com/2010/09/think-h-264-is-now-royalty-free-think-again-and-the-open-source-defense-is-no-defense-to-mpeg-la/

'Audio, Video Codec 라이센스' 카테고리의 다른 글

3GPP / TTA  (0) 2011.02.18
FFmpeg / 아이폰 AVPlayer가 FFmpeg 라이센스 위반 사례 및 조치  (0) 2011.02.18
Sorenson / H.263 코덱 라이센스  (0) 2011.02.18
DivX® media format  (0) 2011.02.18
Xvid  (0) 2011.02.18

H.263 코덱 라이센스 비용이 있나요?

mips의 아바타

글쓴이: mips 작성 일시: 수, 2010/05/12 - 11:31오전

ffmpeg을 사용해서 프로그램을 개발 중인데, ffmpeg 자체는 LGPL이라서 문제가 안 될 듯 한데,
H.263 코덱 라이센스 비용을 지불하지 않아도 될까요?

H.264는 mpeg-la에서 라이센스 관련 업무를 처리해서 계약을 체결하면 되는 듯 한데,
H.263은 라이센스 집행 기관을 찾을 수가 없네요.

‹ 클라우드 서비스인 구글 앱 엔진 써보셨나요?페이스북 내부 개발 문화를 소개한 블로그 글입니다 ›

»

simpid의 아바타

VP6...

글쓴이: simpid 작성 일시: 수, 2010/05/12 - 1:26오후

H.26x 에 대해서는 잘 모르겠지만...

구글에서 얼마전에 VP6 코덱을 몇억달러에 인수해서 공개한걸로 알고 있습니다.
VP6 의 발표는 H.26x 보다 우수하다고 광고하던데요.

다른 코덱을 사용해도 된다면 VP6 도 검토해 보세요.

»

mips의 아바타

VP6

글쓴이: mips 작성 일시: 수, 2010/05/12 - 6:16오후

VP6를 공개한다는 얘기를 얼핏 듣기는 했는데 아직 공개가 안 된 것 같네요.

VP6가 좋긴한데, H.263을 지원해야 하는 상황이라서요.

»

innobeing의 아바타

mips님...! sorensonmedia.com 에 문의를 하는 것도 고려해보심이 좋을 것 같네요.

글쓴이: innobeing 작성 일시: 수, 2010/05/12 - 7:21오후

H.263 에 대해서는 아래와 같이 애매한 검색 내용만 도출되는군요.

==========================================
http://en.wikipedia.org/wiki/Libavcodec

http://en.wikipedia.org/wiki/H.263

In countries without software patents, H.263 video can be encoded and decoded with the free LGPL-licensed libavcodec library (part of the FFmpeg project) which is used by programs such as ffdshow, VLC media player and MPlayer.
==========================================

sorensonmedia.com 에도 문의를 해보심이 좋을 것 같습니다.

아래는 검색해본 참고내용입니다.
==============================================
http://en.wikipedia.org/wiki/Sorenson_codec

The Sorenson Spark is also known as Sorenson H.263.

As Apple began to move away from proprietary codecs with its embrace of MPEG-4, Sorenson Media next licensed a new video codec to Macromedia asSorenson Spark (Sorenson H.263), released with Macromedia Flash 6/MX on March 4, 2002. Sorenson Spark is the required video compression format for Flash Player 6 and 7.

According to an anonymous developer of FFmpeg, reverse engineering of the SVQ3 codec (Sorenson Video 3) revealed it as a tweaked version of H.264. (It is considered as based on an early H.264 draft.) The same developer also added support for this codec to FFmpeg, making native playback possible on all platforms supported by FFmpeg. FFmpeg supports decoding of "Sorenson Vector Quantizer 3" (fourcc SVQ3) and Sorenson Vector Quantizer 1 (fourcc SVQ1) starting with version 0.4.7, released in 2003. The next version of FFmpeg in 2003 also added encoding/decoding of Sorenson H.263 used in Flash (fourcc FLV1). Encoding of SVQ1 was added in 0.4.9-pre1.

==============================================

* libavcodec 라이브러리 나 FFmpeg 가 "LGPL 라이센스"라고 하더라도, 그 "LGPL 라이센스"만 믿고 섣불리 제품개발에 사용하기에는..... 뭔가 문제가 있어 보이네요!

»

mips의 아바타

sorenson에 연락해야겠네요.

글쓴이: mips 작성 일시: 목, 2010/05/13 - 11:15오전

저도 구글에서 검색해보니 말씀하신 것처럼 애매했거든요.
sorensonmedia에 연락해봐야겠습니다.

답변 고맙습니다.

»

innobeing의 아바타

"정태영"님의 "H.264/AVC 코덱 라이선스"에 대한 답글도 참고하십시요.

글쓴이: innobeing 작성 일시: 토, 2011/01/29 - 2:05오후

"정태영"님의 아래 답글도 참고하십시요!

http://kldp.org/node/120605#comment-544593 --- H.264/AVC 코덱이 오픈 라이선스 인지 궁금합니다

»

정태영의 아바타

오래된 글이 이렇게 수면에 떠오르게 되서 여기에도

글쓴이: 정태영 작성 일시: 일, 2011/01/30 - 2:07오전

오래된 글이 이렇게 수면에 떠오르게 되서 여기에도 답변을 달아 드리자면...

h.263은 ITU-T에서 teleconference 쪽에 초점을 두고(?) 표준화한 비디오 표준입니다.

그리고 표준화 기관은 표준 자체로 돈을 벌어먹는건 아니고, 자신들이 만든 표준으로 인해 이 쪽 계열에서는 자기들이 최고다 라는 이름 같은 것들을 원합니다. 다만 이 표준화에 참여하는 기업들은 얘기가 다르죠. ;) 표준화 회의에서 자신들의 기술을 써줄것을 제안하기 이전에 이미 모든 것에 대한 특허를 제출해놓은 상태로 일을 합니다.

그렇기 때문에 h.263 또한 특허 문제에서 자유롭지 못할겁니다.

ogg theora의 경우는 이런 특허 문제에서 자유로운 기술들만을 이용하여 만들어진 코덱이기 때문에 (아직까진 관련된 클레임이 없음) 사용료에서 자유로운 코덱을 원하신다면 ogg theora를 사용하시는게 방법이 될 수 있을겁니다.

또한 구글에서는 on2를 사들이고 vp8을 라이센스 프리로 공개하기로 결정했죠. vp8 또한 답이 될 수 있을 것입니다.

다만 vp8에서 사용된 기술에는 h.264/AVC에 사용된 기술과 유사한 부분이 많습니다. 그 때문에 많은 전문가들이 vp8의 위험성에 대하 불안해하고 있죠.

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~ 나 한줄기 바람처럼..

http://kldp.org/node/114845

 

 

http://www.sorensonmedia.com/

 

Sorenson codec

From Wikipedia, the free encyclopedia

Sorenson codec may refer to either of three proprietary video codecs: Sorenson Video, Sorenson Video 3 or Sorenson Spark. Sorenson Video is also known as Sorenson Video Codec, Sorenson Video Quantizer or SVQ. Sorenson Spark is also known as Sorenson H.263 or FLV1 (and it is sometimes incorrectly named as Flash Video (FLV), which is the name of Adobe Flash container format).

Both codecs were devised by Sorenson Media Inc. (formerly Sorenson Vision Inc.). Sorenson Video is used in Apple's QuickTime and Sorenson Spark in Adobe Flash(formerly Macromedia Flash).

Contents

[hide]

[edit]History

[edit]Sorenson Video

The Sorenson Video codec first appeared with the release of QuickTime 3 on March 30, 1998. It was available in two versions: the Basic Edition encoder/decoder built into QuickTime 3 and Developer Edition which enabled advanced encoding features and two-pass variable bitrate.[1] With QuickTime 4, it was given wide exposure for the release of the teaser trailer for Star Wars Episode I: The Phantom Menace on March 11, 1999.

[edit]Sorenson Video 2

Sorenson Video 2 was released in March 1999; however, it mainly included minor improvements and optimizations to the Developer Edition of the encoder, as movies encoded with it were backwards compatible with the Sorenson Video decoder.

[edit]Sorenson Video 3

An improved Sorenson Video 3 codec debuted with the release of QuickTime 5.0.2 on July 1, 2001. It was available exclusively for QuickTime.[2][3] Apple QuickTime later focused on other compression formats and moved Sorenson Video 3 to a separate group called "legacy encoders".[4]

The Sorenson Video 3 (SV3) Pro Codec for QuickTime video is offered as a separate software product, but comes standard with the commercial encoding softwareSorenson Squeeze.[5]

[edit]Sorenson Spark

As Apple began to embrace MPEG-4 and move away from other proprietary codecs, Sorenson Media licensed a new video codec to Macromedia as Sorenson Spark (Sorenson H.263), released with Macromedia Flash 6/MX on March 4, 2002.[6][7] Sorenson Spark is the required video compression format for Flash Player 6 and 7.

Macromedia later tried to find a better video codec. Starting with Flash Player 8 (released in September 2005), the preferred video codec is VP6.[8][9] The Sorenson Spark can be still used in the Adobe Flash CS4 Professional (2008) for Flash Video FLV files as one of three video compression formats (alongside H.264 and On2VP6).[8] Sorenson Spark is an older codec but it is also a widely available and compatible one, when used in Flash Video.[10] According to an Adobe engineer Tinic Uro, it is considered as an incomplete implementation of H.263.[9][11]

[edit]Other Sorenson codecs

The Sorenson Media, Inc. offers Sorenson Squeeze, which can encode video to proprietary Sorenson formats, but also to standardized video compression formats, such as H.264, MPEG-4 Part 2, MPEG-2 and others.[12] There is also Sorenson H.264 and Sorenson MPEG-4 codec, which are one of many existing implementations of international standards and should not be confused with Sorenson proprietary codecs.

[edit]Technical details

The official specifications of the codec are not public.

[edit]Sorenson Video

For a long time the only way to play back Sorenson Video was to use Apple's QuickTime player, or the MPlayer for Unix/Linux, which in turn piggy-backed DLL-files extracted from Apple's player for Microsoft Windows.

According to an anonymous developer[13] of FFmpeg, reverse engineering of the SVQ3 codec (Sorenson Video 3) revealed it as a tweaked version of H.264.[14] (It is considered as based on an early H.264 draft.[15]) The same developer also added support for this codec to FFmpeg, making native playback possible on all platforms supported by FFmpeg. FFmpeg supports decoding of "Sorenson Vector Quantizer 3" (fourcc SVQ3) and Sorenson Vector Quantizer 1 (fourcc SVQ1) starting with version 0.4.7, released in 2003.[16]

[edit]Sorenson Spark

The next version of FFmpeg in 2003 also added encoding/decoding of Sorenson H.263 used in Flash (fourcc FLV1).[17] Encoding of SVQ1 was added in 0.4.9-pre1.[18]

The Sorenson Spark is sometimes defined as "almost H.263" or as "an incomplete implementation of H.263".[9][11] These compression formats differ mostly in header structure and ranges of the coefficients.[14]

[edit]References

  1. ^ Terran Interactive, Inc. (1998) Codec Central - Sorenson Video, Retrieved on 2009-08-09
  2. ^ Sorenson Media (2001-07-02) Sorenson Media Announces the Availability of Sorenson Video 3 Exclusively for QuickTime, Retrieved on 2009-08-09
  3. ^ Apple (2000-10-10) Apple Releases QuickTime 5 and QuickTime Streaming Server 3 Public Previews, Retrieved on 2009-08-09
  4. ^ Apple Mailing Lists - batch export: where is sorenson ?, Retrieved on 2009-08-09
  5. ^ Sorenson Media SV3 Pro Codec, Retrieved on 2009-08-09
  6. ^ Adobe (2002-03-04) Macromedia - Press room : Macromedia and Sorenson Media Bring Video to Macromedia Flash Content and Applications
  7. ^ Adobe LiveDocs About the Sorenson Spark codec, Retrieved on 2009-08-09
  8. ^ a b Adobe Flash CS4 Professional Documentation - Digital video and Flash, Retrieved on 2009-08-09
  9. ^ a b c Kaourantin.net (2005-08-13) The quest for a new video codec in Flash 8, Retrieved on 2009-08-10
  10. ^ Sorenson Media Difference Between Flash 6 and Flash 8 video, Retrieved on 2009-08-09
  11. ^ a b "Sorenson Spark". MultimediaWiki. Retrieved 2009-11-03.
  12. ^ Sorenson Media Squeeze, Retrieved on 2009-08-09
  13. ^ Deconstructing H.264/AVC on DrunkenBlog, July 28, 2004.
  14. ^ a b Benjamin Larsson (2009-03-17). "h263-svq3 optimizations". FFmpeg-devel mailing list. Retrieved 2009-08-09.
  15. ^ MultimediaWiki. "Sorenson Video 3". Retrieved 2009-11-01.
  16. ^ FFmpeg Changelog, Retrieved on 2009-08-10
  17. ^ FFmpeg.org (2003) FFmpeg 0.4.8 Documentation - Video Codecs, Retrieved on 2009-08-10
  18. ^ FFmpeg.org FFMpeg General Documentation - Video Codecs, Retrieved on 2009-08-09

[edit]External links

http://en.wikipedia.org/wiki/Sorenson_codec

 

21 072010

Sorenson Spark Licensed by Pantech for New Mobile Devices

Sorenson Media today announced that Pantech Co. Ltd, has licensed the Sorenson Spark video decoder to be included in the company’s broad range of mobile devices. The Sorenson Spark decoder will give Pantech handset users access to the most comprehensive range of Internet video.

Pantech, one of Korea’s largest mobile phone manufacturers, is relied upon by carrier customers worldwide to deliver innovative and trendsetting handsets. By licensing Sorenson Spark, Pantech can offer its costumers the widest selection of Internet video available on the mobile Web. Sorenson Spark allows access to Internet video that is inaccessible with any other decoder.

Sorenson Spark is the industry’s most ubiquitous video codec and was the first codec used in Macromedia Flash, now Adobe Flash. Sorenson Spark enables mobile devices and other consumer products to playback the largest selection of videos on the Internet, including those on YouTube, the single largest online video destination site today.

“Sorenson Spark is recognized in the mobile device market as a leading provider of complete mobile video packages,” said Joon-Woo Lee, executive vice president for Pantech . “As we continue to incorporate the best software and other services into our products, Sorenson Spark was a good fit in helping us deliver an even more full video experience to our customers.”

For the full press release, click here.

http://blog.sorensonmedia.com/2010/07/sorenson-spark-licensed-by-pantech-for-new-mobile-devices/

 

28 072010

LG Selects Sorenson Media

LG LOGO

Sorenson Media today announced that LG Electronics (LG) has licensed the Sorenson Sparkvideo codec to enable their full line of mobile devices to access the broadest selection of videos on the Internet.

With this license, the Sorenson Spark decoder will provide LG’s mobile consumers access to the widest and deepest base of online video content, including hundreds of millions of videos inaccessible through any other codec. The Sorenson Spark codec was the first codec used in Macromedia Flash, now Adobe Flash. It is the most widely deployed video codec on the Internet and powers many of the videos on YouTube, the volume leader in online video streaming.

“LG is a clear leader in the worldwide mobile communications market, and we are pleased that the Sorenson Spark codec will now be included in its mobile video offering,” said Douglas Cebik, director of business development for Sorenson Media. “With video becoming such an essential part of every mobile device, it is important that end users have access to all the content the Internet has to offer, included those videos encoded exclusively via Spark.”

For more information on Sorenson Spark, click here.

 

http://blog.sorensonmedia.com/2010/07/lg-selects-sorenson-media/

 

컨텍포인트 : bizdev@sorensonmedia.com

Overview

The DivX® media format is widely recognized by consumers, software developers, hardware manufacturers, content providers and other commercial entities as the standard for high-quality digital video.

Video enthusiasts worldwide have already created billions of DivX videos using various software applications that integrate DivX technology and many more are consuming that content on a range of different platforms.

For our partners, adding DivX support is a key differentiator that attracts consumers to their products. Licensing DivX software:

  • Ensures interoperability with the valuable ecosystem of DivX products
  • Makes it easy for users to create or play high-quality digital video
  • Enables DivX video support across a range of platforms

Learn more about software integration, volume licensing orcontent production licensing, and contact us for more information.

 

http://www.divx.com/en/partner/software-licensing

DivX

From Wikipedia, the free encyclopedia

This article is about the video codec. See DivX, Inc. for the company behind the codec. For the failed videodisc format, see DIVX.

Series of articles on DivX

Divx logo.svg

DivX

DivX, Inc.

Dr. DivX

DivX Plus HD

Stage6

DivX is a brand name of products created by DivX, Inc. (formerly DivXNetworks, Inc.), including the DivX Codec which has become popular due to its ability to compress lengthy video segments into small sizes while maintaining relatively high visual quality.

There are two DivX codecs; the regular MPEG-4 Part 2 DivX codec and the H.264/MPEG-4 AVC DivX Plus HD codec. It is one of several codecs commonly associated with "ripping", whereby audio and video multimedia are transferred to a hard disk andtranscoded.

Contents

[hide]

[edit]History

The "DivX" brand is distinct from "DIVX" (Digital Video Express), an unrelated attempt by the now defunct U.S. retailer Circuit City to develop a video rental system requiring special discs and players.[1] The winking emoticon in the early "DivX ;-)" codec name was a tongue-in-cheek reference to the failed DIVX system. The DivX company then adopted the name of the popular DivX ;-) codec (which was not created by them), dropped the smiley and released DivX 4.0, which was actually the first DivX version. (Note that DivX ;-) and DivX are separate products and are created by different people; the former is not an older version of the latter). The DivX name is its trademark.[2][3] It is pronounced DIV-ex.

[edit]Early works

DivX ;-) (not DivX) 3.11 Alpha and later 3.xx versions refers to a hacked version of the Microsoft MPEG-4 Version 3 video codec (not to be mistaken with MPEG-4 Part 3) from Windows Media Tools 4 codecs.[4][5] The video codec, which was actually not MPEG-4 compliant, was extracted around 1998 by French hacker Jerome Rota(also known as Gej) at Montpellier. The Microsoft codec originally required that the compressed output be put in an ASF file. It was altered to allow other containerssuch as Audio Video Interleave (AVI).[6] Rota hacked the Microsoft codec because newer versions of the Windows Media Player wouldn't play his video portfolio and résumé that were encoded with it. Instead of re-encoding his portfolio, Rota and German hacker Max Morice decided to reverse engineer the codec, which "took about a week".[7]

[edit]Later works

In early 2000, Jordan Greenhall recruited Rota to form a company (originally called DivXNetworks, Inc., renamed to DivX, Inc. in 2005) to develop an MPEG-4 codec, from scratch, that would still be backward-compatible with the Microsoft MPEG-4 Version 3 format. This effort resulted first in the release of the "OpenDivX" codec and source code on 15 January 2001. OpenDivX was hosted as an open-source project on the Project Mayo web site hosted at projectmayo.com[8] (the name comes from "mayonnaise", because, according to Rota, DivX and mayonnaise are both "French and very hard to make."[7]). The company's internal developers and some external developers worked jointly on OpenDivX for the next several months, but the project eventually stagnated.

In early 2001, DivX employee "Sparky" wrote a new and improved version of the codec's encoding algorithm known as "encore2". This code was included in the OpenDivX public source repository for a brief time, but then was abruptly removed. The explanation from DivX at the time was that "the community really wants a Winamp, not a Linux." It was at this point that the project forked. That summer, Rota left the French Riviera and moved to San Diego "with nothing but a pack of cigarettes"[9] where he and Greenhall founded what would eventually become DivX, Inc.[7]

DivX took the encore2 code and developed it into DivX 4.0, initially released in July 2001. Other developers who had participated in OpenDivX took encore2 and started a new project—Xvid—that started with the same encoding core. DivX, Inc. has since continued to develop the DivX codec, releasing DivX 5.0 in March 2002. By the release of version 5.2.1 on 8 September 2004, the DivX codec was substantially feature-complete.[10][dead link] Changes since then have tended to focus on speed, and encouraging wider hardware player support, while the company has also focused its time on the formats and next generation codecs.

[edit]DivX formats

[edit]DivX Media Format (DMF)
DivX Media Format

DivX media container icon

Filename extension
.divx

Type code
DIVX

Developed by
DivX, Inc.

Type of format
media container

Container for
MPEG-4 Part 2–compliant video

Extended from
AVI

DivX 6 expanded the scope of DivX from including just a codec and a player by adding an optional media container formatcalled "DivX Media Format" ("DMF")[11] (with a .divx extension) that includes support for the following DVD-Video and VOBcontainer like features. This media container format is used for the MPEG-4 Part 2 codec.

  • DivX Media Format (DMF) features:
    • Interactive video menus
    • Multiple subtitles (XSUB)
    • Multiple audio tracks
    • Multiple video streams (for special features like bonus/extra content, just like on DVD-Video movies)
    • Chapter points
    • Other metadata (XTAG)
    • Multiple format
    • Partial backwards compatibility with AVI

This new "DivX Media Format" also came with a "DivX Ultra Certified" profile, and all "Ultra" certified players must support all "DivX Media Format" features. While video encoded with the DivX codec is an MPEG-4 video stream, the DivX Media Format is analogous to media container formats such as Apple's QuickTime. In much the same way that media formats such as DVD specify MPEG-2 video as a part of their specification, the DivX Media Format specifies MPEG-4-compatible video as a part of its specification. However, despite the use of the ".divx" extension, this format is an extension to the AVI file format. The methods of including multiple audio and even subtitle tracks involve storing the data in RIFF headers and other such AVI hacks which have been known for quite a while, such that even VirtualDubMod supports them. DivX, Inc. did this on purpose to keep at least partial backwards compatibility with AVI, so that players that do not support the new features available to the .divx container format (like interactive menus, chapter points and XSUB subtitles) can at least play that primary video stream (usually the main movie if the DMF file contains multiple video streams like special features like bonus materials). Of course, the DivX codec and tools like Dr. DivX still support the traditional method of creating standard AVI files.

[edit]DivX Plus HD

Main article: DivX Plus HD

DivX Plus HD is a marketing name for a file type using the standard Matroska media container format (.mkv), rather than the proprietary DivX Media Format. DivX Plus HD files contain an H.264 video bitstream, AAC surround sound audio, and a number of XML-based attachments defining chapters, subtitles and meta data.[12] This media container format is used for the H.264/MPEG-4 AVC codec.

[edit]DivX profiles

Gnome globe current event.svg

This article is outdated. Please update this article to reflect recent events or newly available information. Please see thetalk page for more information. (October 2010)

DivX has defined profiles which are subsets of MPEG-4/AVI and H.264/Matroska standards. Because the grouping is a specific subset of what is in the standards, there are certification processes for each of the profiles that device manufacturers must follow. Hence all DivX certified devices bearing a DivX logo will adhere to one of the profiles outlined in the table below as would any tools that support the DivX profiles.[13][14]

Profiles

Mobile
Mobile Theater
Home Theater
HD 720p
HD 1080p
+HD 1080p

DivX Codec (MPEG-4 Part 2)
5,6
5,6
3,4,5,6
5,6
3,4,5,6
n/a

DivX H.264 Codec (MPEG-4 Part 10)
n/a
n/a
n/a
n/a
n/a
1.x

File Extension(s)
.avi, .divx
.avi, .divx
.avi, .divx
.avi, .divx
.avi, .divx
.mkv

Max. resolution (px×px×Hz)
320x240×30
640x480×30
720×480×30, 720×576×25
1280×720×30
3/4:

720×480×30, 720×576×25

5/6:

1920×1080×30, 1280×720×60

1920×1080×30,

1280×720×60

Max VBV bitrate (bit/s)
600000
4854000
4854000
9708400
20000000
VCL: 20000000,

NAL: 24000000

Min. VBV buffer size (KiB)
80
384
384
768
2097
VCL: 3200, NAL: 3840

Macroblocks (per second)
9000
40500
40500
108000
3/4: 40500

5/6: 244800

244800

Subtitles
optional
optional
8×XSUB[15]
8×XSUB
8×XSUB,XSUB+
8×SRT[16],SSA[17]

Audio
1×MP3
1×MP3
8×MP3,MP2,AC3
8×MP3,AC3
8×MP3,MP2,AC3
8×MP3,AC3,AAC

[edit]DivX Video on Demand

DivX Video on Demand (DivX VOD) is DivX's version of digital rights management (DRM), which allows content owners to control distribution in an effort to thwart piracy. DivX, Inc. has received format approval from major Hollywood studios including Sony, Paramount and Lionsgate, which has allowed content retailers to sell protected videos that will play on current and previous generations of DivX certified devices.[18]

[edit]DivX software

The DivX codec, DivX Plus Software for Windows and DivX 7 for Mac are available as free downloads at the DivX website.

On the 6 January 2009, DivX 7 was released, which added H.264 video, AAC audio and Matroska container support, surpassing the restrictions of the previous formats.[19]

[edit]DivX Plus Software for Windows

On the 16 March 2010, DivX Plus Software (version 8) for Windows was released, which introduced the DivX Plus Codec Pack and DivX to Go integration in the DivX Plus Player.[20]

[edit]DivX Plus Player
DivX Plus Player

DivX Plus Player interface

Developer(s)
DivX, Inc.

Stable release
8.0.1 / 4 June 2010; 8 months ago

Operating system
Microsoft Windows

Type
Media player

License
Freeware

Website
http://www.divx.com/software/divx-plus/player

DivX Plus Player (version 8) is a standalone media player.[21] This player is a successor to DivX Player(versions 6 and 7) and Playa (version 5), made by the Project Mayo team that later became DivX, Inc.[citation needed]

DivX Plus Player also features DivX to Go as an additional panel on the right side of the interface with four buttons targeting consumer electronic devices. When a user drags a video file onto one of the icons, a transfer wizard is invoked, which walks the user through the steps needed to convert and transfer a video file that's compatible with their DivX Certified device, via USB or optical disc.

DivX Plus Player also features a media library as well as a set of Digital Rights Management features that help authorize purchased commercial contents for the consumer's computer and his DivX Certified devices.[21]

[edit]Supported formats

DivX Plus Player supports the following media formats:[21]

File formats
Video compression algorithms
Audio compression algorithms

— Native support —

Advanced Systems Format
.wmv, .asf
H.264
Advanced Audio Coding

Audio Video Interleave
.avi
MPEG-4 ASP
MPEG-1 Audio Layer 3

DivX Format
.divx
Windows Media Video
Windows Media Audio

Matroska
.mkv
Vorbis

MPEG-4 Part 14
.mp4

QuickTime Format
.mov

SubRip
.srt

SubStation Alpha
.ssa, .ass

— Extended support —

MPEG-1
.mpg, .mpe, .mpeg, .m1v
MPEG-1 Video
MPEG-1 Audio Layer I

MPEG-2
.vob, .ts, .m2v
MPEG-2 Video
MPEG-1 Audio Layer II

RMVB
.rmvb
RealVideo
RealAudio

M2TS
.m2ts, .mts
Dolby Digital(AC-3)

DTS

L-PCM

Legend

Has native support in DivX Plus

Requires external components installed

[edit]DivX Plus Converter
DivX Plus Converter

DivX Plus Converter interface

Developer(s)
DivX, Inc.

Stable release
8.0.1.49 / 4 June 2010; 8 months ago

Operating system
Microsoft Windows

Type
Video converter

License
Converter: Freeware
Converter Pro: Proprietarycommercial software

Website
http://www.divx.com/software/divx-plus/converter

The DivX Plus Converter (version 8) introduced a dramatically changed interface from its predecessor. The former had a small round interface that allowed for little more than selecting the type of output and displayed the number of videos in the queue. The DivX Plus Converter interface contains a large window that exposes each video that has been added in a row with drop-down options for quality, size, audio, subtitles and more. Another notable change is while both the previous and DivX Plus versions have 15-day trials, the DivX Plus Converter still allows users to create DivX Plus HD files for free after the trial is complete.[22]

DivX Plus Converter can convert AVI files (.avi), MP4 files (.mp4), QuickTime Video files (.mov), Windows Media Video files (.wmv), AVCHD video files (.mts and .m2ts) and RMVB files (.rmvb) to DivX Plus HD format (.mkv files). When a DivX Pro license is purchased, it can also convert video files to DivX Media Format (.divx files). In addition with the purchase of an "MPEG-2/DVD Plug-in", the input support range of DivX Plus Converter will be extended to support MPEG video, MPEG-2 video, DVD Video and Video CD.[22]

[edit]DivX Plus Codec Pack

This section does not cite any references or sources.
Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (April 2010)

The DivX Plus Codec Pack is an upgrade to the former DivX Community Codec, which enables system-wide playback of MPEG-4 ASP and H.264 video (DivX Plus files) via DirectShow and Media Foundation components. This pack includes a free H.264 decoder with optional DXVA hardware acceleration that can be activated in the control panel.

Customers that pay for DivX Pro can access additional features[which?] of the DivX codec in Video for Windows applications.

[edit]DivX Plus Web Player
DivX Plus Web Player

DivX Plus Web Player interface

Developer(s)
DivX, Inc.

Stable release
2.0.2 / 16 March 2010; 10 months ago

Operating system
Microsoft Windows / Mac OS X

Type
Media player

License
Freeware

Website
http://www.divx.com/software/divx-plus/web-player

DivX Plus Web Player (formerly known as DivX Web Player and DivX Browser Plug-In) is a web browser plug-in for playing embedded files hosted on a publisher's HTTP web server, and is capable of HD and surround sound playback inside major browsers[which?] for Windows and Mac OS.[23]

[edit]Features
  • Windows browser plug-in for Internet Explorer, Firefox and Chrome
  • Mac OS browser plug-in for Safari (32-bit) and Firefox
  • Plays embedded DivX/Xvid encoded .divx or .avi files with MP3 audio
  • Also plays embedded DivX Plus HD, or H.264 video with AAC audio in .mkv
  • Supports multiple audio tracks and muxed UTF-8 subtitles
  • Video file can be saved locally upon completing of full-length buffer
  • JavaScript interface for web developers: DivX Developer Portal
[edit]Beta 2.1 and DivX HiQ

On September 2, 2010, a public beta introduced the following features in the DivX Plus Web Player for Windows:[24]

  • DivX HiQ™ allows users to switch from a site's Flash player to the DivX Plus Web Player on video portals likeYouTube, DailyMotion, and others.[25]
  • Additional file format container support for H.264 video in MP4 or MOV.
  • HTML5 <video> tag support for embedding .divx, .avi, .mkv, .mp4 or .mov video.
  • Hardware accelerated video decoding of H.264 bitstreams via DXVA.
[edit]DivX 7 for Mac
[edit]DivX Player for Mac
DivX Player for Mac

DivX Player for Mac interface

Developer(s)
DivX, Inc.

Stable release
7.2.3 / 17 November 2009; 14 months ago

Operating system
Mac OS X

Type
Media player

License
Freeware

Website
http://www.divx.com/en/software/mac/

DivX Player for Mac, first introduced with DivX 6.5 on the 25 May 2006, is a standalone player that plays DivX encoded files and DivX Media Format features such as subtitles, multiple audio tracks, and DivX VOD content. The DivX Player for Mac also can play DivX Plus HD compatible files — namely .mkv files encoded with H.264 video and AAC audio. Unlike the DivX 7 and DivX Plus (version 8) Windows counterparts, DivX Player for Mac does not include a burn engine or a utility for moving videos to USB.

[edit]Features
  • Bundled playback of MPEG-4 ASP video with MP3 audio (.divx/.avi) and DivX Plus files (Matroska with H.264 video and AAC audio)
  • Mouse gestures to control video
  • Media manager via a video library window
  • Play any QuickTime supported file
  • Play video as desktop background
  • Manage certified DivX devices to enable playback of purchased/protected content
  • Playback of purchased/protected video content
[edit]DivX Converter for Mac

DivX Converter for Mac has remained virtually unchanged since DivX 6 for Mac, which is most apparent in its small and round interface and lack of ability to generate DivX Plus HD files.

[edit]DivX Plus Web Player for Mac

As of DivX Plus Web Player version 2.0.2, DivX Plus Web Player for Mac has feature parity with the DivX Plus Web Player for Windows.

[edit]Community applications
[edit]Dr. DivX OSS

Main article: Dr. DivX

Dr. DivX OSS 2 for Windows

Dr. DivX is an application created by DivX, Inc. that is capable of transcoding many video formats to DivX encoded video. The original closed source Dr. DivX terminated at version 1.06 for DivX 5.21, that was the last version of DivX capable of running under Windows 9x/Me. An open source version has been made, which supports DivX 6. Dr. DivX offers greatly expanded features over the free DivX Converter application, that was bundled with the codec from version 6 onwards.[26] Dr. Divx is not compatible with DivX Plus HD.

[edit]DivX H.264 encoder

DivX has released a command line interface (CLI) for the divx264 encoder used in the DivX Plus Converter as beta, free for non-commercial use.[27] Since it can only create raw H.264 streams a Matroska muxer must be used.

[edit]DivX AAC encoder

To complement the CLI divx264 encoder released on DivX Labs, DivX has also released a DivX AAC encoder CLI as a Windows beta binary.[27] Since it can only create raw AAC streams, a Matroska muxer must be used.

[edit]DivX MKV Mux

The DivXMKVMux is a free Windows CLI available through DivX Labs with documentation on the DivX Developer Portal; DivX describes the release as a reference mux to demonstrate DivX Plus MKV extensions like World Fonts and Smooth FF/RW.[28]

[edit]Hardware support

DivX, Inc. markets a certification program to consumer electronics and IC manufacturers for the purpose of guaranteed compatibility and playback of video files that fall within DivX profiles. Devices that have been DivX certified usually brandish one of the following marks:[29]

  • DivX Certified
  • DivX Certified for HD 720p and 1080p
  • DivX Certified for DivX Plus HD
  • DivX Connected
  • DivX Certified for DivX Ultra

DivX certified devices have included DVD players, car stereos, mobile phones, televisions, blu-ray players, and even alarm clocks.[30]

Aside from verifying proper decoding of files conforming to the DivX profiles the certification also confirms the device can play back DivX Video on Demand content, which includes Hollywood content that can be purchased from Internet retailers.[31]

[edit]Gaming system compatibility

The PlayStation 3button on the DivX to Go interface of the DivX Plus Player.

On 4 December 2007, native MPEG-4 ASP playback support was added to the Xbox 360,[32][dead link] allowing it to play video encoded with DivX and other MPEG-4 ASP codecs.[33]

On 17 December 2007, firmware upgrade 2.10 was released for the Sony PlayStation 3, which included official DivX Certification. Firmware version 2.50 (released on 15 October 2008) included support for the DivX Video on Demand (DivX VOD) service, and firmware version 2.60 (released on 20 January 2009) included official DivX Certification and updated Profile support to version 3.11.[34]

With introduction of DivX to Go in the DivX Plus Player for Windows, a PlayStation 3 icon is readily available on the interface, which will invoke a transfer wizard for freely converting and copying video files via USB or optical disc.[35] The output from DivX to Go's PlayStation 3 preset is also playable on the Xbox 360.

[edit]Competitors

The main competitors of DivX Inc. in the proprietary commercial software market are Microsoft corporation and Apple Inc. Microsoft develops Windows Media Videotechnology as well as Windows Media Player, a video and Windows Media Encoder, a video converter. Apple Inc. also develops QuickTime, a suite of encoding and playback software as well as multimedia framework.

Additionally, all software products that create (encode) MPEG-4–compatible digital video also compete with DivX. One of these products that can produce MPEG-4–compliant digital video is Xvid, a free and open source codec that offers comparable quality. Both DivX Codec and Xvid are compliant with MPEG-4 Part 2 (MPEG-4 ASP); however, the most commonly used DivX encoding profile (Home Theater)[36] does not employ the same MPEG-4 ASP features enabled in the most commonly used Xvid encoding profile (home).[37] In a series of subjective quality tests at Doom9.org between 2003 and 2005, the DivX encoder was beaten by the Xvid encoder every year.[38] Similar tests were not undertaken for newer versions.

Another notable product is libavcodec, a free software library that can create and play MPEG-4–compliant digital video. This library is now part of ffdshow, which can be used for playback with most Windows video players and video converters.

Note however, that unlike DivX Plus, neither Xvid nor ffdshow include a standalone video players or video converters; thus they are not directly usable by consumers.

See also: Comparison of video player software and Category:Video conversion software

[edit]See also

Related technologies
General Topics

http://en.wikipedia.org/wiki/DivX

 

위키백과, 우리 모두의 백과사전.

Broom icon.svg
이 문서는 위키백과의 편집 지침에 맞춰 다듬어야 합니다.
더 좋은 문서가 되도록 문서 수정을 도와주세요. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요.

Xvid

최근 버전
1.2.2 / 2009년 5월 29일

운영 체제
크로스 플랫폼

종류
영상 코덱

라이선스
GNU 일반 공중 사용 허가서

웹사이트
Xvid(XviD) 공식 홈페이지

Xvid(이전 명칭은 XviD)는 MPEG-4 표준을 따르는 영상 코덱 라이브러리이다. Xvid는 b-프레임, 전체와 1/4 화소 움직임 보상, 루미 마스크, 격자 양자화와 같은 MPEG-4 진보된 단순 프로필 기능을 지원한다. H.263, MPEG과 커스텀 양자화 매트릭스 등도 지원한다.

Xvid는 DivX(Xvid는 DivX를 거꾸로 씀)의 첫 번째 경쟁 코덱이다. DivX는 상용 소프트웨어이지만, Xvid는 자유/오픈 소스 소프트웨어이고, 마이크로소프트 윈도맥 OS X만을 지원하는 DivX와는 대조적으로, Xvid는 다양한 플랫폼과 운영 체제에서 사용될 수 있다.

목차

[숨기기]

[편집]역사

2001년 1월에 DivX네트워크는 오픈소스 멀티미디어 프로젝트에 적합하게 의도된 프로젝트 마요의 일부인 “오픈DivX”를 설립하였다. 오픈Divx는 모무시스 참조 MPEG-4 인코더의 폭로된 하위 버전을 기반으로 만들어진 오픈소스 MPEG-4 영상 코덱이다. 그러나 소스코드는, 제한된 라이선스로 제공되어 DivX 고급 연구 센터(DARC)의 회원만 개발 계획 CVS에 접근해서 기록했다. 2001년 초에, DARC 회원 스파키(Sparky)는 인코어2라고 불리는 인코딩 코어의 향상된 버전을 활발하게 개발하였다. 이전에 몇 번씩 업데이트되었고, 4월에, 어떤 안내없이 CVS에서 제거되었다. 스파키는 “우리(우리의 사장)는 아직 공개할 준비가 안되었다고 결정하였다.”라고 변명하였다.

2001년 7월에, 개발자들은 개발 진행이 더디게 진행되는 것에 대하여 불평하기 시작하였다. 마지막 CVS 게시물는 수개월 동안 방치되고, 버그 수정은 무시되었으며, 보증된 코드는 기록되지 않았다. 얼마 뒤에, DARC는 인코어2 기반인, 클로즈소스 상용 DivX 4 코덱의 베타버전을 발표하였으며, “공동체가 원하는 것은 윈앰프이지, 리눅스가 아니다”라고 말했다. 대중은 DivX4의 용도가 수익 목적으로 판매하기 위해 오픈DivX로 시작한 DivX네트워크를 고소했으며, 어떤 사람은 코덱이 정체된 것에 실망하였고 개발 계획이 계속 작업되기를 원했다. 반면에 다른 사람은 DivX네트워크가 소위 오픈소스 프로젝트를 처리하는 방법에 대하여 분노했다.[출처 필요] 오픈DivX의 포크가 생긴 이후에 이 개발 계획은, 인코어2의 마지막 버전이 제거되기 이전에 내려받은 인코어2의 최신 버전을 사용하였다. 그때부터 모든 오픈DivX 코드는 대체되었고, Xvid는 GNU 일반 공중 사용 허가서로 발표하였다.

[편집]법적 문제

Xvid의 어떤 기능은 많은 나라(특히 미국일본)에서 소프트웨어 특허가 숨겨졌다고 여겨진다.[출처 필요] 이런 이유 때문에, Xvid 0.9.x 버전은 이런 특허가 집행되는 나라에서 라이선스를 얻지 못하였다. 1.0.x 발표에서, GNU 일반 공중 사용 허가서 버전 2 라이선스는 명백한 지리적 제한없이 사용된다. 그러나 Xvid의 관습법은 지역법에 따라 여전히 제한될 것이다.[1]

[편집]시그마 디자인 논쟁

2002년 7월, 시그마 디자인은 리얼매직 MPEG-4 영상 코덱이라고 불리는 MPEG-4 영상 코덱을 발표하였다. 오래전에 이 새로운 코덱을 테스트하던 사람은 Xvid 코덱의 상당한 부분을 포함하고 있음을 발견했다. 시그마 디자인은 프로그래머가 리얼매직을 Xvid기반임을 연락해서 확인됐지만, 저작권 침해를 피하기 위해 모든 일반 공중 사용 허가서 코드는 대체되었다. 시그마 디자인은 아마도 갱신된 리얼매직 코덱을 발표하자, Xvid 개발자는 즉시 역어셈블링하였고, 그것의 존재를 위장하기 위해서 단지 재배치하여, 여전히 Xvid 코드를 포함하고 있다고 결론내렸다. Xvid 개발자는 개발을 멈추기로 결정했고 시그마 디자인이 강제로 일반 공중 사용 허가서의 용어를 존중하기 위해 공개 활동을 하였다. 2002년 8월에 슬래시닷[2]인콰이어[3]에 기사가 공개된 이후에, 시그마 디자인은 소스 코드를 공개하는데 동의했다.[4]

[편집]Xvid 인코딩 파일 재생

특허를 염려하는 것이 첫 번째이기 때문에, 공식 Xvid 홈페이지는 Xvid 코덱의 실행파일 형태로 제공하지 않는다. 그러나 마이크로소프트 윈도 운영체체의 윈도용 비디오 코덱(다이렉트쇼 인코딩 전용 필터를 포함하는)은, 지원하는 웹사이트에서 내려받아 사용할 수 있다. 리눅스 사용자를 위해서, 많은 배포판은MPlayerVLC같은 미디어 재생기로 재생하기 위해 Xvid 코덱을 제공한다. 그러나, 모든 이런 재생기는 기본으로 FFmpeg MPEG-4 인코더를 사용하고 그러므로 Xvid 코덱 인코딩은 요구되지 않는다(또는 지원되지 않는다).

Xvid는 MPEG-4 진보된 단순 프로필(ASP) 압축을 사용하기 때문에, Xvid로 인코딩된 영상은 MPEG-4 ASP 영상이고, 그러므로 대부분의 모든 MPEG-4 ASP 디코더로 디코딩될 수 있다. 이것은 수많은 미디어 재생기를 포함하며, 특히 자유/오픈 소스 libavcodec 라이브러리의 기반인 것이 대부분이다.

Xvid로 인코딩된 파일은 CDDVD에 기록할 수 있다. 그리고 DivX와 호환되는 DVD 재생기에서 재생도 할 수 있다. 그러나 Xvid는 전역 움직임 보상의 실행을 위해서 3개의 감싸는 지점을 기술하기 때문에, 어떤 부분에서 가능한 더 많이 진보된 인코딩 기능은 재생기 호환성을 떨어뜨릴 수 있다. 어떤 문제는 Xvid의 MPEG-4 스트림을 인코딩하는 AutoGK와 같은 도구를 사용하는 기본 양자 매트릭스로 존재한다. 이것은 DivX 호환되는 DVD 재생기에서 불안정한 재생과 인공적인 영상을 발생시킨다.

미디어 재생기의 비교#영상 형식 지원 문서를 참고하십시오.

[편집]주석

  1. 메일 목록 토론 [1], [2], [3]을 보세요.
  2. Slashdot | Sigma Designs Accused of Copyright Infringement
  3. http://www.theinquirer.net/Default.aspx?article=5089
  4. Sigma Designs, Inc. | Digital Media Processing For Consumer Appliances

[편집]같이 보기

[편집]바깥 고리

vdeh

데이터 압축 구현

영상 코덱
(비교)

MPEG-4 ASP
3ivx · DivX · FFmpeg MPEG-4 · HDX4 · Xvid

H.264/MPEG-4 AVC
CoreAVC · HDX4 · QuickTime H.264 · x264

비손실
CorePNG · FFV1 · Huffyuv · Lagarith · MSU 비손실

기타
시네팩 · Dirac · Indeo · VP3 · VP7 · Pixlet · 스노우 · Tarkin · Theora · WMV

음성 코덱
(비교)

일반
ADPCM · ATRAC · 돌비 디지털 · Musepack · TwinVQ · Vorbis · WMA

발음/목소리
iLBC · IMBE · iSAC · QCELP · Speex

비손실
애플 무손실 · 돌비 트루HD · DTS-HD 마스터 오디오 · OptimFROG · FLAC · APE · TTA · WavPack · WMA 무손실

압축
(비교)

오픈 소스
7-Zip · Ark · File Roller · KGB · PeaZip · The Unarchiver

프리웨어
빵집 · 콩집 · 다집 · DGCA · FilZip · GCA · IZArc · TUGZip · Zipeg · ZipGenius · V3 Zip(개인무료) · 압축시대

상용
알집 · BOMArchiveHelper · MacBinary · 파워어카이버 · Squeez · StuffIt · WinAce · WinRAR · WinRK · WinZip · 술집

명령 줄
ARC · ARJ · JAR · bzip2 · compress · gzip · Info-ZIP · LHA · lzop · NABOB · PAQ · PKZIP · RAR · SBC · UPX

분류: 영상 코덱 | 자유 멀티미디어 코덱

찾기

인쇄/내보내기
도구모음
다른 언어
  • 이 문서는 2010년 10월 24일 (일) 11:19에 마지막으로 바뀌었습니다.

http://ko.wikipedia.org/wiki/Xvid

 

From Wikipedia, the free encyclopedia

Adaptive Multi-Rate (AMR)

Filename extension
.amr

Internet media type
audio/amr, audio/3gpp, audio/3gpp2

Initial release
23 June 1999[1][2]

Latest release
9.0.0 / 18 December 2009; 13 months ago

Type of format
Audio compression format, audio file format

The Adaptive Multi-Rate (AMR or AMR-NB) audio codec is a patented audio data compression scheme optimized forspeech coding. AMR was adopted as the standard speech codec by 3GPP in October 1998 and is now widely used in GSMand UMTS. It uses link adaptation to select from one of eight different bit rates based on link conditions.

AMR is also a file format for storing spoken audio using the AMR codec. Many modern mobile telephone handsets can store short audio recordings in the AMR format, and both free and proprietary programs exist (see Software support) to convert between this and other formats, although it should be remembered that AMR is a speech format and is unlikely to give ideal results for other audio. The common filename extension is .amr. There also exists another storage format for AMR that is suitable for applications with more advanced demands on the storage format, like random access or synchronization with video. This format is the 3GPP-specified 3GP container format based on ISO base media file format.[3]

Contents

[hide]

[edit]Usage

The frames contain 160 samples and are 20 milliseconds long.[1] AMR uses different techniques, such as ACELP, DTX, VAD and CNG. The usage of AMR requires optimized link adaptation that selects the best codec mode to meet the local radio channel and capacity requirements. If the radio conditions are bad, source coding is reduced and channel coding is increased. This improves the quality and robustness of the network connection while sacrificing some voice clarity. In the particular case of AMR this improvement is somewhere around S/N = 4-6 dB for usable communication. The new intelligent system allows the network operator to prioritize capacity or quality per base station.

There are a total of 14 modes of the AMR codec, 8 are available in a full rate channel (FR) and 6 on a half rate channel (HR).

Mode
Bitrate (kbit/s)
Channel
Compatible with

AMR_12.20
12.20
FR
ETSI GSM enhanced full rate

AMR_10.20
10.20
FR

AMR_7.95
7.95
FR/HR

AMR_7.40
7.40
FR/HR
TIA/EIA IS-641 TDMA enhanced full rate

AMR_6.70
6.70
FR/HR
ARIB 6.7 kbit/s enhanced full rate

AMR_5.90
5.90
FR/HR

AMR_5.15
5.15
FR/HR

AMR_4.75
4.75
FR/HR

AMR_SID
1.80
FR/HR

[edit]Features

  • Sampling frequency 8 kHz/13-bit (160 samples for 20 ms frames), filtered to 200–3400 Hz.
  • The AMR codec uses eight source codecs with bit-rates of 12.2, 10.2, 7.95, 7.40, 6.70, 5.90, 5.15 and 4.75 kbit/s.
  • Generates frame length of 95, 103, 118, 134, 148, 159, 204, or 244 bits for bit rates 4.75, 5.15, 5.90, 6.70, 7.40, 7.95, 10.2, or 12.2 kbit/s, respectively
  • AMR utilizes Discontinuous Transmission (DTX), with Voice Activity Detection (VAD) and Comfort Noise Generation (CNG) to reduce bandwidth usage during silence periods
  • Algorithmic delay is 20 ms per frame. For bit-rates of 12.2, there is no 'algorithm' look-ahead delay. For other rates, look-ahead delay is 5 ms. Note that there is 5 ms 'dummy' look-ahead delay, to allow seamless frame-wise mode switching with the rest of rates.
  • AMR is a hybrid speech coder which uses Algebraic Code Excited Linear Prediction (ACELP)
  • The complexity of the algorithm is rated at 5, using a relative scale where G.711 is 1 and G.729a is 15.
  • PSQM testing under ideal conditions yields Mean Opinion Scores of 4.14 for AMR (12.2 kbit/s), compared to 4.45 for G.711 (u-law)
  • PSQM testing under network stress yields Mean Opinion Scores of 3.79 for AMR (12.2 kbit/s), compared to 4.13 for G.711 (u-law)

[edit]Licensing and patent issues

AMR codecs incorporate several patents of Nokia Corporation, Telefonaktiebolaget L. M. Ericsson, VoiceAge Corporation and Nippon Telegraph and TelephoneCorporation.[4][5] VoiceAge Corporation is the License Administrator for the AMR and AMR-WB+ patent pools. VoiceAge also accepts submission of patents for determination of their possible essentiality to these standards.[6][7]

The initial fee for professional content creation tools and "real-time channel" products is $6,500. The minimum annual royalty shall be $10,000, excluding the initial fee in year 1 of the license agreement.[4][5]

AMR decoder in a category of personal computer products (e.g. media players) is licensed for free. The license fee for a sold encoder is $0.40. The minimum annual royalty will not apply to licensed products which fall under category of personal computer products and which contain only the free decoder.[4][5]

For more information about this, please refer to:

[edit]Software support

[edit]See also

[edit]References

  1. ^ a b 3GPP. "3GPP TS 26.090 - Mandatory Speech Codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec; Transcoding functions". Retrieved 2010-07-21.
  2. ^ 3GPP. "3GPP TS 26.090 - Mandatory Speech Codec speech processing functions; Adaptive Multi-Rate (AMR) speech codec; Transcoding functions". Retrieved 2010-07-21.
  3. ^ RFC 4867 - RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs Page 35
  4. ^ a b c VoiceAge Corporation (2007-10-14). "AMR Licensing Terms". VoiceAge Corporation. Retrieved 2009-09-12.
  5. ^ a b c VoiceAge Corporation (2007-06). "AMR Licensing Terms". VoiceAge Corporation. Retrieved 2009-09-12.
  6. ^ VoiceAge Corporation. "Licensing - Patent Calls". VoiceAge Corporation. Retrieved 2009-09-12.
  7. ^ VoiceAge Corporation (2007-10-14). "Licensing - Patent Calls". Archive.org. Archived from the original on 2007-10-14. Retrieved 2009-09-12.
  8. ^ 3GPP (2008-12-11) 3GPP TS 26.073 - AMR speech Codec, Retrieved 2009-09-08
  9. ^ Retrieved on 2010-02-28
  10. ^ FFmpeg General Documentation - AMR external library, Retrieved on 2009-07-08
  11. ^ Android AMR codecs, Retrieved on 2009-07-08

[edit]External links

[hide]v · d · eMultimedia compression and container formats

Video

ISO/IEC

MJPEG · Motion JPEG 2000 · MPEG-1 · MPEG-2 (Part 2) · MPEG-4 (Part 2/ASP · Part 10/AVC) · HEVC

ITU-T

H.120 · H.261 · H.262 · H.263 · H.264 · HEVC

Others

AVS · Bink · CineForm · Cinepak · Dirac · DV · Indeo · Microsoft Video 1 · OMS Video · Pixlet · RealVideo · RTVideo · SheerVideo · Smacker ·Sorenson Video & Sorenson Spark · Theora · VC-1 · VC-2 · VC-3 · VP3 · VP6 · VP7 · VP8 · WMV

Audio

ISO/IEC

MPEG-1 Layer III (MP3) · MPEG-1 Layer II (Multichannel) · MPEG-1 Layer I · AAC · HE-AAC · MPEG Surround · MPEG-4 ALS · MPEG-4 SLS ·MPEG-4 DST · MPEG-4 HVXC · MPEG-4 CELP

ITU-T

G.711 · G.718 · G.719 · G.722 · G.722.1 · G.722.2 · G.723 · G.723.1 · G.726 · G.728 · G.729 · G.729.1

Others

AC-3 · AMR · AMR-WB · AMR-WB+ · Apple Lossless · ATRAC · CELT · DRA · DTS · EVRC · EVRC-B · FLAC · GSM-HR · GSM-FR · GSM-EFR · iLBC ·iSAC · Monkey's Audio · TTA (True Audio) · MT9 · A-law · μ-law · Musepack · Nellymoser · OptimFROG · OSQ · QCELP · RealAudio · RTAudio ·SD2 · SHN · SILK · Siren · SMV · Speex · SVOPC · TwinVQ · VMR-WB · Vorbis · WavPack · WMA

Image

ISO/IEC/ITU-T

JPEG · JPEG 2000 · JPEG XR · lossless JPEG · JBIG · JBIG2 · PNG

Others

APNG · BMP · DjVu · EXR · GIF · ICER · ILBM · MNG · PCX · PGF · TGA · QTVR · TIFF · WBMP · WebP

Containers

ISO/IEC

MPEG-PS · MPEG-TS · ISO base media file format · MPEG-4 Part 14 · Motion JPEG 2000 · MPEG-21 Part 9

ITU-T

H.222.0 · T.802

Others

3GP and 3G2 · AMV · ASF · AIFF · AVI · AU · Bink · DivX Media Format · DPX · EVO · Flash Video · GXF · M2TS · Matroska · MXF · Ogg ·QuickTime File Format · RealMedia · REDCODE RAW · RIFF · Smacker · MOD and TOD · VOB · WAV · WebM

See Compression methods for methods and Compression software implementations for codecs

Categories: Speech codecs

Search

Interaction
Toolbox
Print/export
Languages
  • This page was last modified on 6 February 2011 at 19:38.

http://en.wikipedia.org/wiki/Adaptive_Multi-Rate_audio_codec

 

오늘 MPEG-4 메일링 리스트로 날라온 글…

http://www.streamingmedia...d-VP8-Compared-67266.aspx

소렌슨 인코더를 이용하여 H.264/AVC의 베이스라인 프로파일로 인코딩된 파일과 VP8을 이용하여 인코딩된 파일을 비교하고 있다.

사실 H.264/AVC는 화질이 충분히 훌륭하지 못하다는 이유로 디즈니 등에서 사용을 거부 당했었고, 이런 점을 보완하기 위해 FRExt(Fidelity Range Extension)를 추가했었다. 그 결과 베이스라인 프로파일과 FRExt 등이 적용된 High profile은 굉장한 성능차가 있음에도 Baseline profile만을 이용하여 성능을 비교했다는 점은 조금 아쉽다.

어떻게 생각하면 전력으로 승부한 VP8과 2진으로 승부한 H.264/AVC였다고 할 수 있을 듯…

어쨌든 위 사이트에선 움직임이 적은 영상에선 VP8 쪽이 좋았다고 이야기 하고 (골든 프레임이 배경을 잘 예측하기 위한 기술이니 어찌보면 가능할 수도 있는 얘기란 생각) 움직임이 클 때는 H.264/AVC가 좋았다고 얘기하고 있다. 그런데 내 눈엔 스케이트 보드나 피자 도우 만드는 영상에선 H.264/AVC가 훨씬 좋아보이고 나머지 영상은 별 차이가 없어보인다.

High profile로 비교했다면 어떤 결과가 나올지 조금 궁금하지만 제목들이 First … 식으로 시작하는 걸 보니 곧 또 다른 성능 비교가 올라오지 않을까 하는 생각 중…

뭐 그리고 그와는 별도로 아랫 글에서 인용하는 걸 까먹었던 구문…

3. How likely is VP8 to actually be free of patents? Even if VP8 is worse than H.264, being patent-free is still a useful attribute for obvious reasons. But as noted in my previous post, merely being published by Google doesn’t guarantee that it is. Microsoft did similar a few years ago with the release of VC-1, which was claimed to be patent-free — but within mere months after release, a whole bunch of companies claimed patents on it and soon enough a patent pool was formed.

3. VP8이 정말 특허에서 자유로워보이나? H.264보다 VP8의 성능이 떨어진다 하더라도 특허에서 자유롭다면 분명 유용할 것이지만 예전 포스트에서 말했듯이 구글에서 말하는 것 만으로는 특허에서 자유롭다는 것을 보장할 수 없다. 마이크로소프트도 몇 년 전에 VC-1을 특허에서 자유로운 코덱이라 주장했지만 결국 몇 달 후 많은 회사들이 자신의 특허권을 주장했고, 곧 특허 풀이 형성되었다.

from The first in-depth technical analysis of VP8

http://b.mytears.org/2010/05/2216

 

Posted on Aug 27, 2010 4:30 am by Lex Friedman, Macworld.com

Similar Articles:

MPEG LA, the firm that controls licensing for a number of video and other standards, announced on Thursday that it will never charge any royalties for Internet video encoded using the H.264 standard that Apple favors, as long as that video is free to end-users.

This is great news, even if it’s wrapped in some technical language. When you watch video on your Mac (or your iPhone, iPad, or any other device), it’s been encoded using one of many standards. Just as with popular audio formats like MP3 and AAC, video formats aim to find the sweet spot between video quality and file size—they want to get as high as they can on the former, and as low as they can on the latter.

Much of the video on the Web these days is presented via Adobe’s Flash technology—for example, YouTube’s standard, ubiquitous video player. As most iOS users know, Flash video doesn’t work with iPhones and iPads. And even on your Mac, watching Flash video requires use of Adobe’s Flash plug-in, which many Mac users (including famous ones) find a bit buggy.

As Apple has pointed out, many popular Websites have made the move to support HTML5 video alongside or, in some cases, instead of Flash. HTML5 is the latest and greatest version of the Web’s core markup language. The new HTML5 standard makes it possible for Websites to embed video that your computer can play without requiring a third-party plugin (like Flash).

Representatives from browser makers like Apple, Mozilla, and Firefox were involved in the Working Group that advised editor Ian Hickson as he worked on the HTML5 “spec”—the document that governs what is and isn’t valid HTML5. (You don’t want to know too much about the process of creating these specs; I imagine it’s worse than a trip to the sausage factory.) The unfortunate takeaway was this: the big browser developers couldn’t agree on which video format the new tag in HTML5 should use: some sided with H.264, others with a format called Ogg Theora.

As Hickson summarized the situation in an e-mail to the Web-standards body WHATWG, Apple refused to implement Ogg Theora in QuickTime—which Safari uses to decode video—”citing lack of hardware support and an uncertain patent landscape.” Mozilla and Opera both refused to implement H.264, expressing concerns about its licensing requirements. Google implemented both H.264 decoding (which Apple and QuickTime do support) and Ogg Theora in Chrome, but expressed concern about the quality-per-bit of Ogg Theora video.

Without getting too detailed about all these licensing and patent objections, the gist is simply that video standards are often patented, and the use of those standards requires a license. The MPEG LA group, which owns the H.264 video codec, had declared that it wouldn’t charge any royalty fees until 2016, but Mozilla and Opera were worried about what those future costs might be. Should H.264 video become a de facto Web standard in the meantime, the MPEG LA group would be in a position to charge a healthy fee for browser developers to keep using the format.

While Mozilla and others believed that the Ogg Theora format wasn’t encumbered by such patents (and potential licensing fees), Apple and Steve Jobs remained unconvinced. Microsoft later announced that Internet Explorer 9 would support H.264 video, and not Ogg Theora.

Thus, Hickson wrote, “I have reluctantly come to the conclusion that there is no suitable codec that all vendors are willing to implement and ship.”

That unfortunate sequence of events meant that providers of Web video—and, to a certain extent, their consumers—got the short end of the stick. For full HTML5 video support, media providers now must encode their videos in multiple formats to make all browsers and platforms happy—that’s time- and resource-consuming for content producers.

Earlier this year, Google acquired On2, the company that initially developed what later became the Ogg Theora format. Back in May, Google made On2’s new format, called VP8, royalty-free to use. That would be a third possible HTML5 video format. Chrome, Firefox, and Opera offer varying levels of support for the VP8; Microsoft announced tentative plans to do so by the time Internet Explorer 9 ships, but Apple was silent on the subject.

All that background brings us back to Thursday’s announcement by MPEG LA that it will never charge any royalties for Internet video encoded using the H.264 standard, when the video is free to consumers. That December 31, 2015 expiration date for royalty-free use of H.264 is now history, and anyone can decode Internet video encoded in the format freely, in perpetuity.

There’s plenty of reason to rejoice at that, not least because oodles of HTML5 Web video is already using H.264. YouTube uses it in its HTML5 player, and any YouTube video you watch on your iPad or iPhone is encoded in the format. The same is true of Vimeo’s HTML5 player, and CNN’s, and ESPN’s, and Major League Baseball’s, and so on. And, of course, if Thursday’s announcement means that the Web will soon get even more H.264 HTML5 video, that’s more video you can consume with your iPhone and iPad, or other Flash-free mobile devices (which, at present, is many of them).

One hopes that with MPEG LA’s announcement, Mozilla and Opera will now feel comfortable supporting the H.264 codec, and HTML5 Web video can standardize on the format. That would mean that it would become easier and cheaper for publishers to create cross-platform, cross-browser HTML5 video; further reduce the Web’s reliance on proprietary Flash video; and make Flash-free mobile and desktop video-watching easier for browser makers, publishers, and consumers alike. Of course, folks like Ian Hickson would probably suggest that you never make assumptions about how browser makers will act.

But should Mozilla and Opera offer H.264 decoding in future versions of their browsers, the Web will finally have a universally-accepted, royalty-free, high-quality video codec for use everywhere.

http://www.macworld.com/article/153692/2010/08/h264_royalties.html

'Audio, Video Codec 라이센스' 카테고리의 다른 글

Sorenson / H.263 코덱 라이센스  (0) 2011.02.18
DivX&reg; media format  (0) 2011.02.18
Xvid  (0) 2011.02.18
Adaptive Multi-Rate audio codec  (0) 2011.02.18
주관적 화질 평가: H.264/AVC vs VP8  (0) 2011.02.18

+ Recent posts