เครื่องเล่นวิดีโอ Android ที่ใช้ Media3 (เดิมคือ ExoPlayer) เข้ากันได้กับ Android 5+ และ Android TV
ใช้ส่วนขยาย ffmpeg
ของ ExoPlayer โดยเปิดใช้งานรูปแบบเสียงทั้งหมด (สามารถรองรับรูปแบบพิเศษเช่น AC3, EAC3, DTS, DTS HD, TrueHD เป็นต้น)
ซิงค์เสียงกับแทร็กวิดีโออย่างถูกต้องเมื่อใช้หูฟัง/ลำโพง Bluetooth (ฉันไม่สามารถหาเครื่องเล่นวิดีโอที่ใช้ ExoPlayer ดีๆ ตัวอื่นได้ ดังนั้นฉันจึงสร้างสิ่งนี้ขึ้นมา)
การเล่นวิดีโอ HDR (HDR10+ และ Dolby Vision) บนฮาร์ดแวร์ที่รองรับ/รองรับ
เสียง AC-4 ได้รับการสนับสนุนบนอุปกรณ์ที่มีตัวถอดรหัสระบบดังกล่าว (เช่น Samsung Galaxy A, S และ Z series ที่ใช้ Android 11 หรือใหม่กว่า)
คุณสมบัติขั้นสูงบางอย่างสามารถเปิดใช้งานหรือกำหนดค่าได้ในการตั้งค่า หากต้องการเข้าถึง ให้กดไอคอนรูปเฟืองค้างไว้ (หรืออีกวิธีหนึ่ง คุณยังสามารถเข้าสู่การตั้งค่านี้จากหน้าจอข้อมูลแอปได้)
สิทธิ์ WRITE_SETTINGS
("แก้ไขการตั้งค่าระบบ") : เมื่อเปิดตัวเลือกไฟล์ระบบ ระบบจะใช้การวางแนวของระบบปัจจุบันเสมอ แม้ว่าแอป Player จะตั้งค่าของตัวเองก็ตาม การให้สิทธิ์นี้ผ่าน adb ( adb shell pm grant com.brouken.player android.permission.WRITE_SETTINGS
) หรือหน้าจอข้อมูลแอปจะอนุญาตให้แอปนี้เปิดใช้งานการหมุนอัตโนมัติชั่วคราวเพื่อบรรเทาความไม่สมบูรณ์นี้อย่างน้อยบางส่วน
บริจาค: PayPal | บิทคอยน์ | ไลท์คอยน์
แปล: Weblate
ลิงก์/ช่องทางอื่นๆ: เธรดแอปพลิเคชันบน XDA Developers, subreddit บน reddit, รายการบน AlternativeTo, git mirror บน GitLab
หากต้องการโหลดคำบรรยายภายนอก (ไม่ฝัง) ให้กดปุ่ม ? การดำเนินการเปิดไฟล์ในแถบด้านล่าง ครั้งแรกที่คุณทำเช่นนั้น คุณจะถูกเสนอให้เลือกโฟลเดอร์วิดีโอรูทเพื่อเปิดใช้งานการโหลดคำบรรยายภายนอกโดยอัตโนมัติ
เนื่องจากข้อจำกัดบน Android TV Just Player จึงสามารถเปิดไฟล์คำบรรยายจากตัวจัดการไฟล์ภายนอกได้ คุณสามารถเปิดไฟล์วิดีโอจากตัวจัดการไฟล์ของคุณ จากนั้นย้อนกลับและเปิดไฟล์คำบรรยายใน Just Player ได้ด้วย คำบรรยายจะพร้อมใช้งานในวิดีโอที่เลือกล่าสุด
Just Player ยังสามารถตรวจจับไฟล์คำบรรยายบางไฟล์ได้เมื่อเข้าถึงวิดีโอผ่าน HTTP/HTTPS เพียงใช้ชื่อเดียวกันสำหรับไฟล์วิดีโอและคำบรรยาย (เช่น video.mkv
และ video.srt
)
เปิดการตั้งค่าคำบรรยายระบบบนอุปกรณ์ของคุณ (โดยปกติจะอยู่ในส่วน การเข้าถึง ของ การตั้งค่า ) แล้วคุณจะสามารถปรับแต่งรูปแบบคำบรรยายได้อย่างเต็มที่
หากต้องการเข้าถึงหน้าจอ การตั้งค่าคำบรรยาย ของระบบอย่างรวดเร็ว ให้แตะปุ่มคำบรรยายค้างไว้
น่าเสียดายที่ ExoPlayer อัปสตรีมไม่รองรับรูปแบบเก่าๆ เช่น คอนเทนเนอร์ AVI , WMV หรือธีโอรา อุปกรณ์ส่วนใหญ่ไม่สามารถรองรับ AVC 10 บิตได้
Just Player มุ่งเน้นไปที่การเล่นวิดีโอ ดังนั้นจึงไม่รองรับการเล่นเฉพาะเสียงอย่างเป็นทางการ (คำขอ)
ติดตั้งแอปเช่น MediaInfo (หรือ APK จาก MediaArea.net) จากนั้น หากต้องการเปิด MediaInfo จาก Just Player อย่างรวดเร็ว ให้กดชื่อ/ชื่อวิดีโอค้างไว้
Just Player ใช้ตัวเลือกไฟล์ระบบซึ่งอนุญาตให้มีโหมดการเรียกดูที่แตกต่างกันสองโหมดอยู่แล้ว:
วิดีโอ - แสดงรายการเฉพาะไดเร็กทอรีอุปกรณ์ที่มีวิดีโอ
เบราว์เซอร์ไฟล์ - การนำทางแบบเต็มในโครงสร้างระบบไฟล์ของอุปกรณ์
หรืออีกทางหนึ่ง บางคนเลือกที่จะใช้ฟังก์ชันไลบรารีสื่อของ Nova Video Player และรวมเข้ากับ Just Player โดยเปิดใช้งานคุณสมบัติ " อนุญาตให้ใช้โปรแกรมเล่นวิดีโออื่น " นอกจากนี้ยังช่วยให้คุณเข้าถึงเนื้อหาบนที่จัดเก็บข้อมูลเครือข่ายได้สะดวก (SMB, UPnP, FTP และ SFTP)
ตัวเลือกไฟล์ระบบเริ่มต้นอนุญาตให้เข้าถึงที่เก็บข้อมูลระยะไกลโดยใช้ ผู้ให้บริการเอกสาร ที่เหมาะสม ฉันขอแนะนำ CIFS Documents Provider เป็นอย่างยิ่งสำหรับการเข้าถึงการแชร์ Samba นอกจากนี้ยังมีผู้ให้บริการ เช่น WebDAV Provider/DAVx⁵ (WebDAV), FileManagerUtils (SFTP) และ rcx น่าเศร้าที่ Android TV ไม่รองรับผู้ให้บริการเอกสาร
เปิดวิดีโอโดยตรงจากตัวสำรวจไฟล์ที่คุณชื่นชอบ Solid Explorer ทำงานได้ดีมาก โดยเฉพาะอย่างยิ่งหากคุณต้องการโหลดคำบรรยายโดยอัตโนมัติ
Just Player ไม่มี UI ใด ๆ สำหรับป้อนที่อยู่อินเทอร์เน็ต แต่มีการลงทะเบียนสำหรับจัดการลิงก์สตรีมมิ่งที่เข้ากันได้ทั้งหมด เมื่อเปิด/แตะลิงก์ในแอปอื่น โดยทั่วไป Just Player ควรเป็นตัวเลือก (แม้ว่าวิธีนี้อาจไม่ทำงานในทุกสถานการณ์ โดยเฉพาะบน Android 12+)
หรือเลือก URL ข้อความในแอปต้นทาง เลือก แชร์ และค้นหา Just Player เพื่อเล่น
หากอุปกรณ์ของคุณมีหน้าจอสัมผัส คุณสามารถใช้ท่าทางบีบเพื่อซูมหรือเพียงแตะปุ่มปรับขนาดเพื่อครอบตัด Android TV : แตะปุ่มปรับขนาดค้างไว้เพื่อเข้าสู่โหมดซูม จากนั้นใช้ปุ่มขึ้นและลงเพื่อการซูมที่แม่นยำ
เพียงหยุดชั่วคราวและเล่นต่ออีกครั้ง
APK ที่มีให้ที่นี่ประกอบด้วยไลบรารีดั้งเดิมสำหรับสถาปัตยกรรมที่รองรับทั้งหมด ( armeabi-v7a
/ armeabi-v7a-neon
/ arm64-v8a
/ x86
/ x86_64
) ซึ่งเป็นสิ่งที่ใช้พื้นที่มากที่สุด แม้ว่า Just Player จะใช้ตัวถอดรหัสอุปกรณ์เป็นส่วนใหญ่ แต่ก็มี FFmpeg สำหรับคุณสมบัติขั้นสูงบางอย่าง (บทวิดีโอและการตรวจจับอัตราเฟรม) การขึ้นต่อกันที่ใหญ่เป็นอันดับสองคือ ICU4J - 10 MB สำหรับการตรวจจับชุดอักขระของไฟล์คำบรรยายเท่านั้น -
โปรดทราบว่าการติดตั้งและการอัปเดตที่ทำผ่าน Google Play มีขนาดเล็กลงอย่างมากด้วย Android App Bundle และการอัปเดตเดลต้า
นี่คือตารางเปรียบเทียบที่นำเสนอโปรแกรมเล่นวิดีโอโอเพ่นซอร์สที่สำคัญที่มีอยู่ทั้งหมดสำหรับ Android ที่ฉันสามารถหาได้ Just Player เป็นสิ่งที่ต้องการ 80% คุณสมบัติ 90% เสร็จสมบูรณ์ อาจจะไม่มีตัวเลือกมากมายหรือ UI ไลบรารีสื่อสมบูรณ์บางตัว มันจะไม่มีวันแข่งขันกับ VLC ที่มีฟีเจอร์มากมายได้อย่างแท้จริง มันเป็นเพียงความพยายามที่จะจัดเตรียมชุดฟีเจอร์ที่ใช้งานได้และจูงใจผู้อื่นให้สร้างผู้เล่นที่ยิ่งใหญ่ขึ้นโดยอิงจาก ExoPlayer ที่น่าทึ่ง
ชื่อแอป (ที่มา) | เครื่องยนต์มีเดีย |
---|---|
แฟร์มาต้ามีเดียเพลเยอร์ | MediaPlayer, ExoPlayer และ libVLC |
เพียง (วิดีโอ) ผู้เล่น | ExoPlayer |
โคดี้ | - |
เอ็มพีวี | libmpv |
mpvKt | libmpv |
ผู้เล่นคนถัดไป | ExoPlayer |
โนวาเครื่องเล่นวิดีโอ | มีเดียเพลเยอร์ |
วีแอลซี | libVLC |
หากต้องการค้นหาเครื่องเล่นวิดีโออื่นๆ (รวมถึงที่ไม่ใช่ FOSS) โปรดดูรายการบน IzzyOnDroid