Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

ไม่สามารถติดตั้ง Streamlink บน Mac ได้ใช่หรือไม่ นี่คือการแก้ไขบางส่วน

จะดีกว่าไหมถ้าเราสามารถสตรีมรายการทีวีที่เราโปรดปรานหรือรายการล่าสุดโดยไม่สะดุด สิ่งนี้เกิดขึ้นได้โดย Streamlink แทนที่จะไปเยี่ยมชมเว็บไซต์สตรีมมิ่งออนไลน์ต่างๆ ผู้ใช้ Mac สามารถรับชมเนื้อหาวิดีโอที่พวกเขาชื่นชอบได้โดยใช้ยูทิลิตี้เดียว ซึ่งก็คือ Streamlink

Streamlink ทำงานเหมือนกับเนื้อหาวิดีโอออนไลน์จากเว็บไซต์สตรีมมิ่งในเครือต่างๆ จากนั้นยูทิลิตี้จะรวบรวมเนื้อหาวิดีโอที่ส่งไปยังผู้ใช้ สิ่งที่ดีที่สุดเกี่ยวกับเครื่องมือนี้? เป็นโฆษณาฟรี ดังนั้น หากคุณเบื่อที่จะต้องข้ามโฆษณาวิดีโอบน YouTube หรือ DailyMotion โดยเฉพาะโฆษณาในวิดีโอ วิธีนี้เหมาะสำหรับคุณ

การใช้ Streamlink นั้นง่ายมาก คุณเพียงแค่พิมพ์คำสั่งใน Terminal เพื่อสั่งยูทิลิตี้ว่าจะรับวิดีโอจากที่ใดและต้องการเล่นอย่างไร สตรีมที่คุณเลือกควรเปิดโดยอัตโนมัติโดยใช้โปรแกรมเล่นสื่อเริ่มต้นของคุณ ฟังดูง่ายใช่มั้ย

น่าเสียดายที่ผู้ใช้ Mac บางคนพบว่ากระบวนการนี้ซับซ้อนกว่าที่ควรจะเป็น บางคนรายงานว่ามีปัญหาในการพยายามติดตั้ง streamlink บน Mac นี่อาจทำให้ผู้ใช้ Mac ที่ไม่เข้าใจเทคโนโลยีหรือผู้ที่ไม่มีความคิดเกี่ยวกับการเขียนโปรแกรมและการเข้ารหัสเป็นเรื่องที่น่าปวดหัว ผู้ใช้ที่ได้รับผลกระทบได้ลองใช้วิธีการต่างๆ ในการติดตั้ง Streamlink แล้ว แต่ไม่สำเร็จ สาเหตุของข้อผิดพลาดนั้นแตกต่างกันไป ทำให้ยากต่อการวินิจฉัยว่าสาเหตุของปัญหาคืออะไร บางคนถึงกับดาวน์โหลดแพ็คเกจต่างๆ และพยายามติดตั้งซอฟต์แวร์ที่จำเป็นสำหรับ Streamlink แต่ก็ไม่เป็นผล

เคล็ดลับแบบมือโปร:สแกน Mac ของคุณเพื่อหาปัญหาด้านประสิทธิภาพ ไฟล์ขยะ แอพที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย
ที่อาจทำให้ระบบมีปัญหาหรือทำงานช้าได้

เนื่องจากไม่สามารถติดตั้ง Streamlink ได้ พวกเขาจึงไม่สามารถเข้าถึงเนื้อหาวิดีโอที่ต้องการดูได้ ซึ่งอาจทำให้หงุดหงิดมาก หากคุณเป็นหนึ่งในผู้ใช้ที่ไม่สามารถติดตั้ง Streamlink ได้เนื่องจากข้อผิดพลาดต่างๆ คู่มือนี้เหมาะสำหรับคุณ เราจะพูดถึงว่า Streamlink คืออะไร มีไว้ทำอะไร วิธีการติดตั้งบน Mac ของคุณ และวิธีแก้ไขข้อผิดพลาดในการติดตั้ง คู่มือนี้ค่อนข้างจะครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการใช้ Streamlink บน macOS

สตรีมลิงก์คืออะไร

Streamlink เป็นยูทิลิตีบรรทัดคำสั่งโอเพนซอร์สที่ใช้ในการไพพ์วิดีโอแฟลชจากเว็บไซต์สตรีมมิ่งออนไลน์ไปยังเครื่องเล่นวิดีโอของคอมพิวเตอร์ เช่น VLC วัตถุประสงค์หลักของ streamlink คือการแปลงปลั๊กอินแฟลชที่ใช้ CPU เป็นจำนวนมากให้เป็นรูปแบบที่ใช้ทรัพยากรน้อยลง วิธีนี้ทำให้ผู้ใช้ Mac หลีกเลี่ยงปลั๊กอินที่มีปัญหาขณะเพลิดเพลินกับเนื้อหาที่สตรีมได้หลากหลาย

Streamlink ถูกแยกออกจากโปรเจ็กต์ Livestreamer ซึ่งถูกยกเลิกไประยะหนึ่งแล้ว ยูทิลิตีนี้ได้รับการออกแบบผ่านระบบปลั๊กอินที่ทำให้ง่ายต่อการเพิ่มบริการใหม่ นี่คือบริการสตรีมมิ่งบางส่วนที่ Streamlink รองรับ:

  • เดลี่โมชั่น
  • สตรีมสด
  • Twitch
  • ยูสตรีม
  • YouTube
  • บลูมเบิร์ก
  • กรุบกรอบ
  • เฟสบุ๊ค
  • สำนักข่าวรอยเตอร์
  • Vimeo

Streamlink พร้อมใช้งานสำหรับอุปกรณ์ Windows, macOS และ Linux เวอร์ชันที่เสถียรที่สุดในตอนนี้คือ Streamlink 1.3.1 Streamlink ทำงานได้ดีที่สุดกับ VLC Media player แต่ยังใช้ได้กับแอปเล่นสื่ออื่นๆ เช่น Daum Pot Player, MPC-HC, MPlayer, mpv และ OMXPlayer

วิธีการติดตั้ง Streamlink บน Mac

การติดตั้ง Streamlink บน Mac ต้องพิมพ์คำสั่ง ดังนั้นคุณต้องดำเนินการโดยใช้แอพ Terminal ไปที่ Finder> Go> Applications> Utilities จากนั้นคลิกที่ เทอร์มินัล เพื่อเปิดเครื่องมือ

ในการติดตั้ง Streamlink คุณจะต้องมีการพึ่งพาต่อไปนี้:

  • Python – เวอร์ชันอย่างน้อย 2.7 หรือ 3.4
  • python-setuptools
  • python-argparse – จำเป็นสำหรับ Python เวอร์ชันเก่ากว่า 2.7 เท่านั้น
  • python-futures – จำเป็นสำหรับ Python 2.x เท่านั้น
  • python-requests – เวอร์ชันอย่างน้อย 1.0
  • python-singledispatch – จำเป็นสำหรับ Python เวอร์ชันเก่ากว่า 3.4 เท่านั้น
  • pycryptodome – จำเป็นสำหรับการเล่นสตรีมที่เข้ารหัสบางส่วน
  • iso-639 – ใช้สำหรับการตั้งค่าการแปล ให้ข้อมูลภาษา
  • iso3166 – ใช้สำหรับการตั้งค่าการแปล ให้ข้อมูลประเทศ
  • RTMPDump – จำเป็นสำหรับการเล่นสตรีม RTMP
  • ffmpeg – จำเป็นสำหรับการเล่นสตรีมที่ประกอบด้วยสตรีมเสียงและวิดีโอแยกกัน เช่น YouTube 1080p+

การขึ้นต่อกันเหล่านี้ส่วนใหญ่จะถูกดาวน์โหลดโดยอัตโนมัติโดยสคริปต์การตั้งค่า ยกเว้น Python และ python-setuptools ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Python เวอร์ชันล่าสุดเพื่อป้องกันข้อผิดพลาดในการติดตั้ง

มีสองวิธีง่ายๆ ในการติดตั้ง Streamlink บน Mac:Easy Install และ Homebrew Install

สำหรับ Easy Install ให้เปิด Terminal ตามคำแนะนำด้านบน จากนั้นพิมพ์คำสั่งต่อไปนี้:

sudo easy_install -U streamlink

หรือคุณสามารถลองติดตั้ง Homebrew ซึ่งเป็นตัวจัดการแพ็คเกจที่ขาดหายไปสำหรับ macOS และ Linux ในการดำเนินการนี้ ให้พิมพ์คำสั่งต่อไปนี้ในแอป Terminal:

brew install streamlink

คำสั่งเหล่านี้ควรดาวน์โหลดและติดตั้งแพ็คเกจที่จำเป็นสำหรับการติดตั้ง Streamlink โดยอัตโนมัติ แต่หากคุณติดตั้ง Streamlink ไม่ได้หรือพบปัญหาระหว่างดำเนินการ คุณสามารถใช้ตัวเลือกการติดตั้งที่สามซึ่งซับซ้อนกว่า

วิธีการติดตั้งที่สามเรียกว่าการติดตั้ง PIP ซึ่งรวมถึงการใช้ Python Package Installer ซึ่งต้องใช้ขั้นตอนทางเทคนิคเพิ่มเติม วิธีนี้จะติดตั้งแพ็คเกจส่วนหัวของ Python เพื่อให้ Streamlink ทำงานได้ ในการติดตั้ง PIP ให้พิมพ์คำสั่งนี้ลงในหน้าต่าง Terminal แทน:

# pip ติดตั้ง streamlink

วิธีใช้ Streamlink เพื่อสตรีมเนื้อหา

เมื่อคุณติดตั้ง Streamlink แล้ว ขั้นตอนต่อไปคือลองดูสตรีมเพื่อดูว่าใช้งานได้หรือไม่ ตัวอย่างเช่น คุณต้องการดูวิดีโอจาก YouTube ด้วย URL ต่อไปนี้:

https://www.youtube.com/watch?v=7wQkTV01hGU

ในการใช้ Streamlink คุณต้องพิมพ์คำสั่งโดยใช้ Terminal อีกครั้ง ไปที่ Finder> Applications> Utilities และเปิดหน้าต่างเทอร์มินัล พิมพ์คำสั่งต่อไปนี้:

$ streamlink youtube.com/watch?v=7wQkTV01hGU

คำสั่งนี้จะสั่งให้ยูทิลิตี้ค้นหาเนื้อหาที่คุณต้องการสตรีมได้ที่ไหน ลิงค์ https://www.youtube.com/watch?v=7wQkTV01hGU เป็นที่ที่ Streamlink ควรดึงกระแสข้อมูลออกมา โปรดสังเกตว่าโปรโตคอล https ของ URL ไม่รวมอยู่ในคำสั่ง เนื่องจากรูปแบบนี้พิมพ์ง่ายกว่า

หลังจากพิมพ์คำสั่งแล้ว คุณจะเห็นอาร์กิวเมนต์แรกที่มีรายการสตรีมให้เลือก:

$ streamlink youtube.com/watch?v=7wQkTV01hGU

[cli][info] พบการกระตุกของปลั๊กอินที่ตรงกันสำหรับ URL youtube.com/watch?v=7wQkTV01hGU

สตรีมที่ใช้งานได้:เสียง สูง ต่ำ กลาง มือถือ (แย่ที่สุด) แหล่งที่มา (ดีที่สุด)

ในการเลือกสตรีมและเริ่มเล่น เพียงเพิ่มชื่อสตรีมเป็นอาร์กิวเมนต์ที่สองในคำสั่ง:

$ streamlink youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] พบปลั๊กอินที่ตรงกัน youtube.com/watch?v=7wQkTV01hGU 1080p60

[cli][info] กำลังเปิด:1080p60 (hls)

[cli][info] ผู้เล่นเริ่มต้น:vlc

สตรีมที่คุณเลือกจะถูกเล่นโดยใช้โปรแกรมเล่นสื่อเริ่มต้นที่เข้ากันได้กับ Streamlink ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเครื่องเล่นสื่อบน Mac ของคุณ มิฉะนั้น คุณจะไม่มีแอพใด ๆ ที่จะสตรีมวิดีโอด้วย คุณยังเลือกโหลดวิดีโอคุณภาพสูงสุดได้ดีที่สุดหรือแย่ที่สุดหากต้องการประหยัดแบนด์วิดท์

วิธีแก้ไขข้อผิดพลาดในการติดตั้ง Streamlink

หากคุณไม่สามารถติดตั้ง Streamlink ได้ เป็นไปได้สูงว่าคุณไม่ได้ติดตั้งซอฟต์แวร์ที่จำเป็น หรือสิ่งที่คุณมีบน Mac ของคุณล้าสมัย ตรวจสอบให้แน่ใจว่าคุณมีแพ็คเกจล่าสุดและถูกต้องจะช่วยแก้ปัญหานี้ได้

แต่ก่อนที่คุณจะดำเนินการใดๆ ตรวจสอบให้แน่ใจว่าได้ล้างระบบของคุณโดยใช้แอปซ่อมแซม Mac เพื่อกำจัดไฟล์ที่อาจมีปัญหา ขอแนะนำให้คุณติดตั้งการอัปเดตที่รอดำเนินการสำหรับ Mac ของคุณภายใต้การอัปเดตซอฟต์แวร์ ทั้งนี้เพื่อให้แน่ใจว่าคุณกำลังใช้งาน macOS เวอร์ชันล่าสุด

เมื่อเราได้ข้อมูลพื้นฐานเหล่านี้แล้ว ก็ถึงเวลาดูข้อผิดพลาดบางอย่างที่ผู้ใช้ Mac ได้รับเมื่อติดตั้ง Streamlink:

ตัวอย่างเช่น ผู้ใช้รายหนึ่งพบข้อผิดพลาดในการถอนการติดตั้งตามหลักฐานในส่วนนี้ของอาร์กิวเมนต์:

ไฟล์ “/usr/lib/python2.7/dist-packages/pkg_resources/init.py” บรรทัดที่ 2497 ต้องการ

“%s ไม่มีคุณสมบัติพิเศษดังกล่าว %r” % (ตัวเอง ต่อ)

pkg_resources.UnknownExtra:คำขอ 2.9.1 ไม่มี 'ถุงเท้า' ฟีเจอร์พิเศษดังกล่าว

ซึ่งหมายความว่าแพ็คเกจ Python ที่ติดตั้งบนอุปกรณ์ล้าสมัยไปแล้ว ในการแก้ไขปัญหานี้ คุณต้องถอนการติดตั้งแพ็คเกจ Python ที่มีอยู่ แล้วติดตั้งแพ็คเกจล่าสุด สำหรับข้อผิดพลาดนี้ นี่คือตัวอย่างคำสั่งที่คุณสามารถใช้ได้:

$ sudo pip install -U PySocks

กำลังเรียกใช้ setup.py ติดตั้งสำหรับ PySocks … เสร็จแล้ว

ติดตั้ง PySocks-1.6.7 สำเร็จแล้ว

ผู้ใช้รายอื่นยังพบ pyOpenSSL ที่ล้าสมัยพร้อมข้อความแสดงข้อผิดพลาดต่อไปนี้:

ข้อผิดพลาด:ไม่สามารถถอนการติดตั้ง 'pyOpenSSL' เป็นโครงการที่ติดตั้ง distutils ดังนั้นเราจึงไม่สามารถระบุได้อย่างแม่นยำว่าไฟล์ใดเป็นของโครงการ ซึ่งจะนำไปสู่การถอนการติดตั้งเพียงบางส่วนเท่านั้น

หากคุณได้รับข้อผิดพลาดเดียวกัน เพียงพิมพ์คำสั่งนี้เพื่อแก้ไข:pip install pyOpenSSL –upgrade –user

เมื่อเสร็จแล้ว ให้ลองติดตั้ง Streamlink ใหม่

หากคุณมีปัญหาในการติดตั้ง Streamlink เนื่องจากแพ็คเกจทั้งระบบขัดแย้งกับตัวจัดการแพ็คเกจปกติของระบบ คุณสามารถลองติดตั้งโดยใช้สภาพแวดล้อมเสมือนแทน Virtualenv นี้สร้างสภาพแวดล้อม Python ที่ผู้ใช้เป็นเจ้าของเพื่อใช้โดย Streamlink แต่เพียงผู้เดียว

  • หากต้องการสร้างสภาพแวดล้อมใหม่ ให้พิมพ์คำสั่งนี้:
    virtualenv ~/myenv
  • เพื่อเปิดใช้งานสภาพแวดล้อม ให้ใช้คำสั่งนี้:
    แหล่งที่มา ~/myenv/bin/activate
  • หากต้องการติดตั้ง Streamlink ในสภาพแวดล้อม ให้พิมพ์คำสั่งนี้:
    ติดตั้ง pip – อัปเกรดสตรีมลิงก์
  • หากต้องการใช้ Streamlink ในสภาพแวดล้อม ให้เรียกใช้คำสั่งนี้:
    สตรีมลิงก์ [URL ของแหล่งที่มา]
  • หากต้องการปิดใช้งานสภาพแวดล้อม ให้พิมพ์:
    ปิดการใช้งาน

สรุป

ยูทิลิตี Streamlink ค่อนข้างสะดวกสำหรับการสตรีมวิดีโอออนไลน์ ลบการบัฟเฟอร์และโฆษณาที่น่ารำคาญ ควรติดตั้งง่ายโดยใช้คำสั่งด้านบน แต่ถ้าคุณพบข้อผิดพลาด ให้หาว่าการขึ้นต่อกันใดเป็นสาเหตุของปัญหาและอัปเดต หรือคุณสามารถสร้างสภาพแวดล้อมเสมือนแทนได้โดยใช้คำแนะนำด้านบน