Xine เป็นเครื่องมือเล่นมัลติมีเดีย พร้อมใช้งานสำหรับระบบปฏิบัติการที่เหมือน UNIX เครื่องเล่นนี้คือ เผยแพร่ภายใต้ใบอนุญาต GNU GPL. ซิน ตัวเองเป็นไลบรารีที่ใช้ร่วมกันซึ่งมี API ที่มีประสิทธิภาพ และใช้งานง่ายซึ่งแอปพลิเคชั่นจำนวนมากใช้สำหรับการเล่นวิดีโอและการประมวลผลวิดีโอที่ราบรื่น
xine ประกอบด้วยไลบรารีที่ใช้ร่วมกันที่เรียกว่า xine-lib ปลั๊กอินต่างๆอินเทอร์เฟซแบบกราฟิกและเคอร์เนล ซึ่งเป็นโปรแกรมที่ช่วยให้แอปพลิเคชันซิงโครไนซ์เสียงวิดีโอและภาพซ้อนทับ โปรแกรมอื่น ๆ อีกมากมายใช้ไลบรารี xine สำหรับการเล่นมัลติมีเดียเช่น Amarok, Kaffeine, Totem หรือ Phonon 2
เครื่องยนต์ Xine ให้ฟังก์ชันการสื่อสารที่มีประสิทธิภาพสูงระหว่างโมดูล, ความจุในการบันทึก, ระบบการกำหนดค่าแบบรวม, การสนับสนุนการแสดงผลบนหน้าจอ, การถ่ายโอนหน่วยความจำ MMX / MMXEXT / SSE ที่รวดเร็วและสิ่งสำคัญอื่น ๆ
นอกจากนี้แอพพลิเคชั่น รองรับโปรโตคอลเครือข่าย HTTP, TCP, UDP, RTP, SMB, MMS, PNM และ RTSP สามารถเล่นซีดีดีวีดีและวิดีโอซีดีรวมถึงรูปแบบวิดีโอยอดนิยมส่วนใหญ่เช่น AVI, WMV, MOV และ MPEG
Xine รองรับการทำงานแบบมัลติเธรดสนับสนุนตัวแปลงสัญญาณและรูปแบบที่เป็นที่นิยมและไม่ค่อยมีคนรู้จักจำนวนมากสามารถประมวลผลทั้งเนื้อหาในเครื่องและสตรีมมัลติมีเดียที่ส่งผ่านเครือข่าย
สถาปัตยกรรมโมดูลาร์ ทำให้ง่ายต่อการสร้างฟังก์ชันผ่านปลั๊กอิน ปลั๊กอินมี 5 คลาสหลัก ได้แก่ ปลั๊กอินอินพุตสำหรับรับข้อมูล (FS, DVD, CD, HTTP ฯลฯ ), ปลั๊กอินเอาต์พุต (XVideo, OpenGL, SDL, Framebuffer, ASCII, OSS, ALSA ฯลฯ ) ปลั๊กอินสำหรับแกะ คอนเทนเนอร์สื่อ (demuxers) ปลั๊กอินสำหรับถอดรหัสข้อมูลวิดีโอและเสียงปลั๊กอินเพื่อใช้เอฟเฟกต์ (การยกเลิกเสียงสะท้อนอีควอไลเซอร์ ฯลฯ )
เกี่ยวกับ Xine เวอร์ชันใหม่ 1.2.10
ไม่กี่วันที่ผ่านมามีการนำเสนอ xine-lib 1.2.10 ซึ่งใน เพิ่มคุณสมบัติใหม่จำนวนหนึ่งแต่ก็ดีพอที่จะทำเครื่องหมายการเปิดตัวของเวอร์ชันนี้
ในบรรดานวัตกรรมหลัก ๆ ที่เพิ่มเข้ามาในเวอร์ชันใหม่ มีการเน้นการเพิ่มการรองรับสำหรับแพลตฟอร์ม Androidตลอดจนไลบรารีได้รับการสนับสนุนในการทำงาน EGL และ Wayland
คุณสมบัติใหม่อีกอย่างที่โดดเด่นใน Xine 1.2.10 คือ รองรับตัวถอดรหัสรูปแบบ AV1 คั่วในไลบรารี libdav1d, libaom และ lavc ในขณะที่เพิ่มการรองรับการถอดรหัสตาม libpng
ใน Xine 1.2.10 ฉันรู้ว่าฉันใช้ความสามารถในการเปลี่ยนตำแหน่งในสตรีมเมื่อเล่นเนื้อหาผ่าน ftp หรือ http เพิ่มการสนับสนุนกรอไปข้างหน้าสำหรับ scp
ในทางกลับกันก็มีการเน้นว่าในขณะเดียวกัน เวอร์ชันใหม่ของอินเทอร์เฟซแบบกราฟิก xine-ui 0.99.12 พร้อมใช้งานแล้วซึ่งมีโหมดย้อนกลับอย่างรวดเร็วการตั้งค่าเพื่อควบคุมการเปิดใช้งานการล็อกโปรแกรมรักษาหน้าจอการแสดงข้อความได้รับการปรับให้เหมาะสมและมีการอัปเดตโปรแกรมรักษาหน้าจอ
ในที่สุด การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- มีการจัดเตรียมมัลติเธรดเมื่อใช้ libvpx
- OGG Media Unpacker เพิ่มการรองรับรูปแบบ Opus;
- เพิ่มการรองรับรูปแบบ AV1 ลงในเครื่องแกะคอนเทนเนอร์สื่อ MKV (matroska) แล้ว
- เพิ่มเครื่องแกะกล่องบรรจุสื่อ ivf
- เพิ่มการรองรับ TLS โดยใช้ GnuTLS หรือ OpenSSL
- เพิ่มปลั๊กอินสำหรับการอัปโหลดจาก ftp, สอดคล้องกับ TLS (ftp: // และ ftpes: //)
- เพิ่มปลั๊กอินเพื่อดาวน์โหลดผ่าน TLS (TLS ผ่าน TCP, tls: //)
- เพิ่มปลั๊กอินเพื่อดาวน์โหลดผ่าน NFS
- เพิ่มการรองรับการสตรีม mp4 ผ่าน HTTP
- เพิ่มการรองรับการสตรีม HLS
- เพิ่มการรองรับ HTTP / 1.1
- ใช้การคาดคะเนบิตเรต
- การเพิ่มประสิทธิภาพและการแก้ไขข้อบกพร่องมากมาย
จะติดตั้ง Xine บน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจติดตั้งเวอร์ชันใหม่นี้รวมถึงทราบรายละเอียดของการเปิดตัวคุณสามารถค้นหารหัสสำหรับการรวบรวม Xine และข้อมูล ในลิงค์ต่อไปนี้.
หรือสำหรับผู้ที่ต้องการรอให้เวอร์ชันใหม่นี้มาถึงช่องทาง Ubuntu อย่างเป็นทางการ พวกเขาสามารถติดตั้งแอปพลิเคชัน (ทันทีที่พร้อมใช้งาน) จากเทอร์มินัลสำหรับสิ่งนี้เราต้องเปิดด้วย Ctrl + Alt + T และเราจะดำเนินการในนั้น:
sudo apt-get install xine-ui libxine1-ffmpeg
ในที่สุด คุณสามารถดำเนินการเปิดแอปพลิเคชันได้โดยค้นหาในเมนูแอปพลิเคชันของคุณ ซึ่งคุณจะพบตัวเรียกใช้งานเพื่อเรียกใช้งาน