ฉันจะสตรีมไปยัง Chromecast โดยใช้ VLC ได้อย่างไร


18

ฉันเพิ่งดาวน์โหลด VLC 3.0 Beta (โดยใช้ ubuntu ppa) และฉันต้องการทราบวิธีตั้งค่าให้สตรีมไปยัง Chromecast มีอยู่ในข่าวของ repo ที่มีการเพิ่มคุณสมบัติ ข่าวรั่วจำนวนมากจะครอบคลุมมัน แต่ยังไม่มีตัวอย่างวิธีการใช้งานจริง

ฉันรู้ว่ามันไม่ได้อยู่ใน GUI (ต้องค้นหาซอร์สโค้ด) และฉันไม่รู้ว่าจะใช้รหัสจากบรรทัดคำสั่งได้อย่างไร

นี่คือUbuntu PPAที่ฉันใช้ในการติดตั้ง อย่างไรก็ตามมันไม่สำคัญ ระบบปฏิบัติการหรือระบบไม่ควรมีความสำคัญ มันเป็นแค่ซอฟต์แวร์ คุณสามารถสร้างมันเองหรือดาวน์โหลดไบนารี ( "คืน") ที่นี่


ฉันจะแนะนำmkchromecastทำงานเหมือนจับใจฉันจาก Ubuntu VLC ไม่ทำงานสำหรับฉัน
Jayesh

คำตอบ:


24

อาคาร VLC

หากคุณต้องสร้าง vlc ด้วยตัวเองตรวจสอบให้แน่ใจว่าคุณมี

  • --enable-sout
  • --enable-chromecast

ใช้ VLC

จนถึงขณะนี้คุณลักษณะนี้ยังไม่สามารถใช้งานได้ใน GUI อย่างไรก็ตามคุณสามารถสตรีมไปยัง Chromecast แบบนี้ได้

$ vlc --sout="#chromecast{ip=ip_address}" ./video.mp4

คุณสามารถดูวิดีโอในเวลาเดียวกันด้วย

$ vlc --sout="#duplicate{dst=display,#chromecast{ip=ip_address}}" ./video.mp4

เพื่อให้เรื่องดียิ่งขึ้นคุณสามารถเพิ่มความล่าช้าในวิดีโอได้จริงเพื่อให้ซิงค์กับเสียงได้ดีขึ้น (ตั้งค่าความล่าช้าเป็น 3100ms)

$ vlc --sout="#duplicate{dst=display{delay=3100},#chromecast{ip=ip_address}}" ./video.mp4

คุณสามารถค้นหารายการตัวเลือกสนับสนุน Chromecast ที่นี่พวกเขารวม

  • IP
  • ท่าเรือ
  • http พอร์ต
  • MUX
  • ละครใบ้
  • วีดีโอ

เยี่ยมมาก มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน (Chromecast 2)! (คำสั่งแรก) ติดตั้ง VLC 3.0 ทุกคืน (Renderer ไม่สามารถตรวจพบอุปกรณ์ได้ แต่รุ่นบรรทัดคำสั่งทำงานได้อย่างมีเสน่ห์)
bakytn

ฉันเปิดกระแสและฉันพยายามที่จะสตรีมผ่าน Chromecast อย่างไรก็ตามฉันได้รับข้อผิดพลาด: ข้อผิดพลาด: ไม่สามารถเริ่มโปรแกรมเล่น: "/ usr / bin / vlc --sout = '# chromecast {ip = 192.168.1.80}' ./video.mp4" ([Errno 2] ไม่เช่นนั้น ไฟล์หรือไดเรกทอรี)
Bobby S

7

ฉันไม่มีความสุขในการสนับสนุนการคัดเลือกนักแสดงของ VLC ดังนั้นฉันจึงเขียน GUI ลินุกซ์เฉพาะสำหรับการส่งไฟล์วิดีโอ อาจเป็นประโยชน์ต่อคุณโดยสมมติว่าเป้าหมายพื้นฐานของคุณกำลังส่งไฟล์ไม่ใช่เฉพาะกับ VLC

https://github.com/keredson/gnomecast

ป้อนคำอธิบายรูปภาพที่นี่


1
^^^ แอพที่ยอดเยี่ยม ^^^ ไม่จำเป็นต้องยุ่งเกี่ยวกับการสร้าง VLC จากแหล่งที่มา ^^^ ต้องใช้เวลาติดตั้ง Python 3 - ทำงานได้ดีใน Mint 18.2
RyanNerd


0

หากคุณมี Chrome / ium คุณสามารถส่งหน้าต่างไปที่ Chromecast นี่คือวิธีที่คุณทำ:

  1. จากหน้าใด ๆ ในเบราว์เซอร์ของคุณ (เช่นหน้าเริ่มต้น) คลิกขวาที่เลือก "ส่ง"
  2. จากหน้าต่างป๊อปอัปเลือกที่จะส่งเดสก์ท็อปของคุณ (แทนที่จะเป็นหนึ่งแท็บ)
  3. ในหน้าจอถัดไปเลือกที่จะส่งจากหน้าต่างเฉพาะ (แทนเดสก์ท็อปทั้งหมด)
  4. จากนั้นเลือก VLC หรืออะไรก็ได้ที่คุณต้องการส่ง

PS: เสียงจะไม่ถูกส่งโดยใช้วิธีนี้
PPS: Chromium อาจมีปัญหาในการค้นหา Chromecast ของคุณ เพื่อแก้ปัญหาคุณจะต้องเปิดใช้งาน chrome: // flag / # load-media-router-component-extension flag

แหล่งที่มา:


0

ตอนนี้ดูเหมือนว่าจะพร้อมใช้งานผ่าน GUI โดยใช้ VLC v3 บน linux:

  1. เล่นวีดีโอ
  2. การเล่น> Renderer> your_chromecast_device_name

นั่นทำงานสำหรับฉันด้วยวิดีโอ. mkv


-1

Chrome สามารถสตรีมวิดีโอในเครื่องไปที่ Chromecast คุณเพิ่งเล่นวิดีโอในแท็บและส่งแท็บนั้น โดยเฉพาะ:

  1. กด Ctrl-o เพื่อเปิดไฟล์วิดีโอในเครื่องแล้วเล่นในเบราว์เซอร์ของคุณ
  2. จากเมนูล้นของ Chrome (แนวตั้ง ... ) เลือก Cast ...
  3. เลือกตัวรับสัญญาณ Chromecast ของคุณจากนั้นวิดีโอจะเล่นบนทีวี
  4. จากตัวควบคุมวิดีโอที่ด้านล่างขวาให้ขยายวิดีโอเป็นแบบเต็มหน้าจอ ตอนนี้จะเล่นแบบเต็มหน้าจอบนทีวีของคุณและเสียงควรเล่นจากทีวีของคุณด้วย

วิดีโอจะถูกนำเสนอเป็นการดาวน์โหลดเท่านั้นและไม่เปิดดังนั้นนี่จึงไม่ได้ผลสำหรับฉัน
Benjamin

ทำงานได้ดีสำหรับฉันและมีการบันทึกไว้ที่นี่howtogeek.com/233810/…
mahemoff
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.