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