시네
xine
| 초기 릴리즈 | 2000년 8월 15일, 전 |
|---|---|
| 저장소 | sourceforge |
| 기입처 | C[필요한 건] |
| 운영 체제 | 크로스 플랫폼[어느 쪽?] |
| 유형 | 미디어 플레이어 |
| 면허증. | GPL-2.0 이후[1] |
| 웹 사이트 | xine |
| 안정된 릴리스 | 1.2.11 (2020년 12월 6일, 전 () [±] |
|---|---|
| 저장소 | sourceforge |
| 웹 사이트 | xine |
| 안정된 릴리스 | 0.99.12(2019년 12월 9일, 전 9일 [±] |
|---|---|
| 프리뷰 릴리즈 | 없음(n/a) [±] |
| 저장소 | sourceforge |
| 웹 사이트 | xine |
| 안정된 릴리스 | 0.5.910(2017년 12월 , 전( [±] |
|---|---|
| 저장소 | sourceforge |
| 웹 사이트 | xine |
| 안정된 릴리스 | 1.0.2(2008년 7월 26일, ( 7월 26일 [±] |
|---|---|
| 저장소 | sourceforge |
| 웹 사이트 | xine |
xine /ksinn/[2]은 GNU General Public License에 따라 출시된 Unix 계열 운영체제용 멀티미디어 재생 엔진입니다.xine은 다양한 프런트 엔드 플레이어 애플리케이션을 지원하는 공유 라이브러리(xine-lib)를 중심으로 구축됩니다.xine은 liba52, libmpeg2, FFmpeg, libmad, FAAD2, Ogle [3]등의 다른 프로젝트의 라이브러리를 사용합니다.xine은 w32codec으로 번들된 래퍼를 통해 바이너리 Windows 코덱을 사용하여 네이티브하게 [1]처리되지 않는 일부 미디어 형식을 재생할 수도 있습니다.
역사
xine은 LinuxTag 직후인 2000년에 Günter Bartsch에 의해 시작되었습니다.당시 Linux에서 DVD를 재생하는 것은 파이프라는 이름의 오디오와 비디오를 수동으로 만들고 분리된 디코더 프로세스를 시작해야 했기 때문에 꼬불꼬불한 과정으로 묘사되었다.
Günter는 OMS(Open Media System) 또는 LiViD 접근법에는 오디오와 비디오의 동기화 측면에서 명백한 단점이 있다는 것을 깨달았고, 이를 올바르게 하기 위한 실험으로 Xine이 탄생했습니다.이 프로젝트는 현대적인 미디어 플레이어 멀티 스레드 [4]아키텍처로 발전했습니다.
Xine 개발에서는 플레이어 엔진(xine-lib)과 프론트 엔드(xine-ui)를 명확하게 구분하기 위해 약간의 노력을 기울였습니다.1.0 릴리스(2004-12-25) 이후 xine-lib의 API는 안정적이라고 간주되며 여러 애플리케이션과 플레이어가 [citation needed]이에 의존하고 있습니다.
귄터는 2003년에 새로운 프로젝트 리더인 Miguel Freitas, Michael Roitsch, Mike Melanson 및 Tibaut [citation needed]Mattern을 공식적으로 발표하면서 프로젝트를 떠났습니다.
지원되는 미디어 형식
- 물리 미디어: CD, DVD, 비디오 CD[5]
- 컨테이너 포맷: 3gp, AVI, ASF, FLV, Matroska, MOV(QuickTime), MP4, NUT, Ogg, OGM, RealMedia
- 오디오 형식: AAC, AC3, ALAC, AMR, FLAC, MP3, RealAudio, Shorten, Spex, Vorbis, WMA
- 비디오 형식:Cinepak, DV, H.263, H.264/MPEG-4 AVC, HuffYUV, Indeo, MJPEG, MPEG-1, MPEG-2, MPEG-4 ASP, RealVideo, Sorenson, Theora, WMV(일부, WMV1, WMV2, WMV3 포함, FFMPeg 경유)
- 비디오 디바이스: V4L, DVB, PVR
- 네트워크 프로토콜: HTTP, TCP, UDP, RTP, SMB, MMS, PNM, RTSP
DVD 문제
시네 프로젝트는 DVD 포럼의 회원이 아니기 때문에, 유저 조작의 금지를 삽입할 의무는 없습니다.예를 들어, 예고편이나 광고 중에 빨리 감기 금지나 건너뛰기 등입니다.단, 포럼 멤버십이 없으면 프로젝트에서는 리버스 엔지니어링 코드를 사용하는 경우를 제외하고 CSS로 암호화된 xine 재생 DVD도 만들 수 없습니다.따라서 xine은 리버스 엔지니어링에 의해 작성된 libdvdcss 라이브러리를 사용합니다.libdvdcss의 법적 지위는 여러 국가에서 의심스럽습니다. 예를 들어 미국에서는 디지털 밀레니엄 저작권법이 CSS의 리버스 엔지니어링을 금지하고 있습니다.거의 모든 시판 DVD는 CSS로 암호화되어 있습니다.
기타 문제
화면 보호기가 시작되지 않도록 xine은 환경에 스크롤 잠금 키 신호를 전송하여 키보드 상호 작용이 발생한 것처럼 가장합니다.이로 인해 스크롤 잠금 키를 통상적인 입력으로 수신할 때 실행 중인 다른 프로그램에서 문제가 발생할 수 있습니다.예를 들어 Konsole 터미널 에뮬레이터는 스크롤 잠금을 [citation needed]사용할 때 화살표 키의 동작을 변경합니다.
그래피컬 사용자 인터페이스
Xine 프로젝트는 Xlib 기반 및 GTK+ 기반 및 브라우저 [6]플러그인과 함께 Xine용 그래픽 프런트 엔드를 제공합니다.xine의 다른 프런트 엔드는 다른 프로젝트에서 사용할 수 있습니다.
xine 백엔드
xine이 사용하고 개발한 공유 라이브러리 'xine-lib'은 다른 프로젝트에서도 사용됩니다.예를 들어 GStreamer 대신 KDE와 Qt에서 사용하는 Phonon 미디어 프레임워크의 백엔드로 사용할 수 있습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ a b "the xine project - Features". xine-project.org. Retrieved 2010-05-28.
- ^ "xine FAQ, How do I pronounce "xine"?". xine-project.org. Retrieved 2006-08-03.
- ^ "About xine". xine-project.org. Retrieved 2006-11-14.
- ^ "The xine hacker's guide - Engine architecture and data flow". xine-project.org. Retrieved 2007-02-06.
- ^ "Xine(5) MRL Man Page". thelinuxblog.com. Retrieved 2008-06-09.
- ^ "the xine project - Download".