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

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

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

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

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

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

Streamlink คืออะไร

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

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

  • Dailymotion
  • Livestream
  • Twitch
  • UStream
  • YouTube
  • บลูมเบิร์ก
  • Crunchyroll
  • Facebook
  • Reuters
  • Vimeo
  • ul>

    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 > ไป > แอปพลิเคชัน > ยูทิลิตี จากนั้นคลิกที่ เทอร์มินัล เพื่อเปิดเครื่องมือ

    ในการติดตั้ง 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

    เพื่อความง่าย ติดตั้ง เปิด Terminal ตามคำแนะนำด้านบน จากนั้นพิมพ์คำสั่งต่อไปนี้:

    sudo easy_install -U streamlink

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

    brew install streamlink

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

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

    # pip install streamlink

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

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

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

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

    $ 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

    สตรีมที่มี: เสียง สูง ต่ำ กลาง มือถือ (แย่ที่สุด), img (ดีที่สุด)

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

    $ 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_reimgs/init.py” บรรทัดที่ 2497 ต้องการ

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

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

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

    $ sudo pip install -U PySocks

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

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

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

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

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

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

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

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

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


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

    04, 2024