โดยไม่มีข้อกังขา Chromecats เป็นอุปกรณ์ที่ยอดเยี่ยม ที่ช่วยให้เราเพลิดเพลินกับเนื้อหามัลติมีเดียของเราอุปกรณ์นี้ ช่วยให้เราสามารถเปลี่ยนโทรทัศน์ให้เป็น smartv ได้. การใช้อุปกรณ์ของเราขึ้นอยู่กับแต่ละคนและจินตนาการของพวกเขา
มีแอปพลิเคชันมากมายที่อนุญาตให้เราส่งเนื้อหาไปยัง Chromecast ของเราตัวอย่างเช่นจากสมาร์ทโฟนของเราแอปยอดนิยม ได้แก่ Netflix, Spotify, Google Play Music, Angry Birds และอื่น ๆ อีกมากมาย
คราวนี้ ฉันจะบอกคุณเล็กน้อยเกี่ยวกับแอพพลิเคชั่นที่ยอดเยี่ยมนี้ที่เขียนด้วย python และครีเอเตอร์แชร์กับชุมชนตั้งแต่เริ่มแรกมันเป็นเพียงโปรเจ็กต์ส่วนตัวเท่านั้น แอปพลิเคชัน เรียกว่า Stream2Chromecast
สตรีม 2 Chromecast เป็นเครื่องมือที่ใช้ผ่านบรรทัดคำสั่งซึ่งช่วยให้เราสามารถแปลงรูปแบบวิดีโอต่างๆที่ไม่สามารถใช้งานร่วมกับอุปกรณ์ Chromecast ของเราได้ในขณะที่กำลังเล่นอยู่ดังนั้นทั้งหมดนี้จึงเสร็จสิ้นในแบบเรียลไทม์
Stream2Chromecast คุณสมบัติ:
- ให้คุณสตรีมเสียงและวิดีโอไปยังอุปกรณ์ Chromecast
- ช่วยให้คุณสามารถสตรีมวิดีโอออนไลน์ได้โดยเพียงแค่วาง URL ของไฟล์นั้นไฟล์จะต้องสามารถสตรีมได้และรูปแบบที่เข้ากันได้กับ Chromecast เนื่องจากไม่สามารถแปลงรหัสได้
- ช่วยให้เราสามารถแปลงไฟล์รูปแบบใด ๆ ที่ Chromecast ไม่รองรับได้แบบเรียลไทม์ (โดยใช้ FFmpeg หรือ Libav) ดังนั้นเราจึงไม่ต้องแปลงวิดีโอด้วยตนเอง
- ให้คำสั่งควบคุมพื้นฐาน: หยุดชั่วคราวติดดาวหยุดการลดระดับเสียงการเล่นและเพิ่มระดับเสียง (ขณะนี้ใช้ได้เฉพาะเมื่อไม่ได้แปลงรหัส)
- ช่วยให้คุณระบุอุปกรณ์เมื่อเชื่อมต่อ Chromecast หลายเครื่องในเครือข่ายเดียวกัน
- รองรับการส่งผ่านพารามิเตอร์ตัวแปลงรหัสแบบกำหนดเองไปยัง ffmpeg หรือ avconv (ด้วยเหตุนี้คุณจึงสามารถตั้งค่าคุณภาพเพิ่มคำบรรยายได้แม้ว่า Stream2Chromecast จะไม่รองรับโดยตรง ฯลฯ )
- รองรับข้อมูลจำเพาะของพอร์ตที่จะใช้สำหรับการสตรีมสื่อ
- สามารถเล่นไฟล์เสียงได้แม้ว่าจะไม่แสดงข้อมูลเมตา
จะติดตั้ง Stream2Chromecast บน Linux ได้อย่างไร?
ดังที่ได้กล่าวไปเมื่อไม่นานมานี้เครื่องมือนี้สร้างขึ้นจาก python ดังนั้นสำหรับการติดตั้งเราสามารถทำได้ด้วยวิธีต่อไปนี้:
สำหรับ Ubuntu 16.04 14.04 และอนุพันธ์เราสามารถใช้ที่เก็บต่อไปนี้:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
ตอนนี้สำหรับ Debian และการกระจายอื่น ๆ ที่รองรับแพ็คเกจ deb เราสามารถดาวน์โหลดแพ็คเกจ. deb และติดตั้งได้เราต้องดาวน์โหลดจาก ลิงค์ต่อไปนี้.
หลังจากดาวน์โหลดเราต้องติดตั้งด้วยตัวจัดการแพ็คเกจที่เราต้องการหรือด้วยคำสั่งต่อไปนี้จากเทอร์มินัล:
sudo dpkg -i stream2chromecast*.deb
และสำหรับการแจกแจงอื่น ๆ เราต้องดาวน์โหลดโค้ดจากคอมไพล์ลิงก์คือ ต่อไป.
ในที่สุด Stream2Chromecast ต้องการการอ้างอิงที่สำคัญสองประการ เพื่อให้สามารถทำงานได้:
FFmpeg
งูหลาม 2
สุดท้ายและไม่ลืมที่จะกล่าวถึงมันเป็นไปตามตรรกะและมีความสำคัญสูงสุดว่า Chromecast และคอมพิวเตอร์ของคุณเชื่อมต่อกับเครือข่ายเดียวกัน
เมื่อติดตั้งเสร็จแล้วเราสามารถใช้แอพพลิเคชั่นนี้เพื่อเริ่มส่งเนื้อหาไปยังอุปกรณ์ Chromecast ของเรา
จะใช้ Stream2Chromecast เพื่อแคสต์เนื้อหาไปยัง Chromecast ได้อย่างไร
ดังที่ฉันได้กล่าวไปแล้วเครื่องมือนี้ทำงานภายใต้บรรทัดคำสั่งดังนั้นการใช้เทอร์มินัลจึงเป็นสิ่งสำคัญหากคุณติดตั้งแพ็คเกจ deb หรือใช้ที่เก็บ การใช้คำสั่งมีดังนี้:
stream2chromecast
มากขึ้นโดยไม่ต้องแทน ใช่คุณดาวน์โหลดรหัสจากคอมไพล์การตั้งชื่อเปลี่ยนไป และคุณควรวางตำแหน่งตัวเองในโฟลเดอร์ Stream2Chromecast เสมอเพื่อให้สามารถใช้งานได้
คำสั่งที่จะใช้จะเป็นดังต่อไปนี้:
stream2chromecast.py
ไปยัง เล่นวิดีโอที่เราต้องดำเนินการ คำสั่งต่อไปนี้
stream2chromecast /ruta/al/video.mp4
เราต้องระบุที่อยู่ IP ของ Chromecast ของเราในคำสั่ง หรือชื่อที่คุณใช้
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
นอกจากนี้ตามที่แสดงความคิดเห็นในลักษณะเราสามารถทำได้ เปิดใช้งานการเปลี่ยนเงื่อนไขสำหรับรูปแบบวิดีโอที่ไม่รองรับ อุปกรณ์ของเราสำหรับสิ่งนี้เราต้องเพิ่มพารามิเตอร์ต่อไปนี้
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
ไปยัง เพิ่มคำบรรยายลงในวิดีโอเราทำกับพารามิเตอร์อื่นนี้:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
ในทางกลับกันเรายังสามารถ ส่งเนื้อหาออนไลน์:
stream2chromecast -playurl URL
ไปยัง หยุดเล่นเพียงแค่กด ctrl + c เกี่ยวกับเทอร์มินัล
ในที่สุด คำสั่งสำหรับการควบคุมมีดังนี้:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute