Celluloid (เดิมชื่อ GNOME MPV) เป็นส่วนหน้า GTK+ แบบธรรมดาสำหรับ mpv Celluloid โต้ตอบกับ MPV ผ่าน Client API ที่ส่งออกโดย libmpv ทำให้สามารถเข้าถึงความสามารถในการเล่นอันทรงพลังของ MPV
กระจกเก็บข้อมูล: https://codeberg.org/celluloid-player/celluloid
ผู้ใช้ Ubuntu สามารถใช้ PPA นี้เพื่อรับ Celluloid เวอร์ชันล่าสุดเพิ่มเติม
แพ็คเกจ Flatpak รองรับการแจกจ่ายหลายรายการและมีแซนด์บ็อกซ์ แนะนำให้ใช้ Flatpak 0.9.5+ เพื่อการบูรณาการที่ดีที่สุด
การเผยแพร่ที่เสถียรนั้นโฮสต์บน Flathub:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
การเผยแพร่ที่เสถียรนั้นโฮสต์บน Snapcraft:
sudo snap install celluloid
รันคำสั่งต่อไปนี้ในไดเร็กทอรีซอร์สโค้ดเพื่อสร้างและติดตั้ง:
meson setup build && cd build && ninja && sudo ninja install
มี 4 วิธีในการเปิดไฟล์ในเซลลูลอยด์
เพลย์ลิสต์จะถูกซ่อนไว้ตามค่าเริ่มต้น หากต้องการแสดงเพลย์ลิสต์ ให้คลิกรายการเมนู "เพลย์ลิสต์" หรือกด F9 คุณสามารถเพิ่มไฟล์ได้โดยการลากและวางไฟล์หรือ URI ลงในเพลย์ลิสต์ การวางไฟล์หรือ URI ลงบนพื้นที่วิดีโอจะแทนที่เนื้อหาของเพลย์ลิสต์ ไฟล์เพลย์ลิสต์หรือเพลย์ลิสต์ออนไลน์ (เช่น เพลย์ลิสต์ของ YouTube) จะถูกขยายเป็นแต่ละรายการโดยอัตโนมัติเมื่อโหลด
รายการในเพลย์ลิสต์สามารถจัดเรียงใหม่ได้ด้วยการลากและวาง หากต้องการลบรายการออกจากเพลย์ลิสต์ ให้เลือกรายการโดยคลิกที่รายการนั้น จากนั้นกดปุ่มลบบนแป้นพิมพ์
เซลลูลอยด์สามารถกำหนดค่าได้โดยใช้กล่องโต้ตอบการตั้งค่าที่สามารถเข้าถึงได้ผ่านรายการเมนู Preferences
ตัวเลือกทั่วไปจำนวนหนึ่งยังมีอยู่ในฐานข้อมูล dconf
คุณสามารถกำหนดค่าเหล่านี้ได้โดยใช้เครื่องมือเช่น Dconf Editor
ตัวเลือกเฉพาะ mpv สามารถตั้งค่าได้โดยการสร้างไฟล์กำหนดค่าโดยใช้ไวยากรณ์ mpv.conf
ของ mpv ดูคู่มือของ MPV สำหรับรายการตัวเลือกทั้งหมด ต้องระบุและเปิดใช้งานไฟล์ในกล่องโต้ตอบการตั้งค่าภายใต้ส่วน "การกำหนดค่า MPV" เพื่อให้ไฟล์มีผล
นอกจากนี้ยังสามารถตั้งค่าตัวเลือก MPV ได้โดยใส่ตัวเลือกตามที่คุณต้องการส่งไปยัง MPV บนบรรทัดคำสั่งในกล่องข้อความ Extra MPV Options
ในกล่องโต้ตอบการตั้งค่า หากคุณต้องการตั้งค่าตัวเลือกเหล่านี้บนบรรทัดคำสั่ง คุณสามารถทำได้โดยเพิ่มคำนำหน้า mpv-
ให้กับชื่อของตัวเลือกที่คุณต้องการตั้งค่า ตัวอย่างเช่น ตัวเลือก --mpv-vf=flip
เทียบเท่ากับ --vf=flip
ใน mpv
เซลลูลอยด์สามารถใช้สคริปต์ผู้ใช้ MPV ส่วนใหญ่ได้ตามปกติ สคริปต์ผู้ใช้บางตัวอาจกำหนดการผูกคีย์ที่ขัดแย้งกับเซลลูลอยด์ ซึ่งในกรณีนี้คุณจะต้องแก้ไขข้อขัดแย้งโดยกำหนดการผูกคีย์ใหม่อย่างชัดเจนโดยใช้ input.conf
ดูคู่มือของ MPV สำหรับรายละเอียดเพิ่มเติม
สามารถติดตั้งสคริปต์ผู้ใช้ได้โดยสลับไปที่แท็บ "ปลั๊กอิน" ในกล่องโต้ตอบการตั้งค่าและวางไฟล์ไว้ที่นั่น รายชื่อสคริปต์ผู้ใช้ MPV สามารถพบได้ที่นี่
เซลลูลอยด์กำหนดชุดของการโยงคีย์ในมาโคร DEFAULT_KEYBINDS
ซึ่งสามารถพบได้ใน src/celluloid-def.h ไวยากรณ์ที่ใช้เหมือนกับ mpv input.conf
ทุกประการ การโยงปุ่มเหล่านี้จะถูกนำไปใช้กับการโยงปุ่มเริ่มต้นที่ mpv ให้มา
การผูกคีย์เพิ่มเติมสามารถกำหนดได้ในไฟล์ภายนอกโดยใช้ไวยากรณ์ input.conf
ของ mpv ไฟล์สามารถตั้งค่าได้ในกล่องโต้ตอบการตั้งค่าภายใต้ส่วน "การผูกปุ่ม"
เซลลูลอยด์ใช้ Weblate เพื่อประสานงานการแปล คุณสามารถค้นหาหน้าของ Celluloid ได้ที่นี่
ขณะแปล คุณจะพบสตริง translator-credits
คุณไม่ควรแปลสตริงนี้ คุณควรใส่ชื่อของคุณและที่อยู่อีเมลของคุณในรูปแบบต่อไปนี้แทน: FirstName LastName
ชื่อของคุณจะปรากฏในช่องโต้ตอบเกี่ยวกับเมื่อการแปลของคุณทำงานอยู่
Celluloid เป็นซอฟต์แวร์เสรี: คุณสามารถแจกจ่ายต่อและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
เซลลูลอยด์จำหน่ายด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการซื้อขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมกับ Celluloid ถ้าไม่ โปรดดู http://www.gnu.org/licenses/