วิธีการเล่นวิดีโอแฟลชแบบฝังในผู้เล่นภายนอก


11

ตามที่กล่าวถึงในคำถามที่แยกต่างหากวิดีโอแฟลชแบบฝังตัวนั้นมีทรัพยากรของ GPU อย่างผิดปกติ

คำตอบที่ได้รับจากizx ที่นี่ (และในหนึ่งความคิดเห็น) แสดงให้เห็นว่า

”Flash 11+ "attempts" (poorly, it looks like) to use the GPU (hardware) to "decode" the video instead of the CPU (software).
Decoding is a fairly computationally intensive task, but most modern CPUs (except Atoms) will deal with 1080P HD without breaking a sweat.”.

ดังนั้นดูเหมือนว่าทางออกจะเปิดวิดีโอเหล่านั้นในผู้เล่นภายนอกแม้ว่าจะไม่ได้ดาวน์โหลดก็ตามเพื่อใช้งาน CPU แทน GPU


1
การใช้งานซีพียูจำนวนมากไม่ได้ จำกัด อยู่ที่ VIDEO แต่ยังใช้กับสตรีมมิ่งเสียง (เช่นสถานีวิทยุ) ใน Firefox หรือ Chromium การสตรีมใน VLC นั้นมีน้ำหนักเบากว่ามากเมื่อเปรียบเทียบ!
บ๊องเกี่ยวกับ natty

คำตอบ:


13

ในฐานะที่เป็นคำถามลักษณะนี้เป็นประโยชน์กับฉันฉันได้สร้างมันขึ้นมาเพื่อที่จะให้คำตอบ (ปัญหา meta ของการทำเช่นนี้ถูกกล่าวถึงและตอบ ( ที่นี่และที่นี่ )


แอปพลิเคชั่นพิเศษเพื่อดูวิดีโอ Youtube ในเครื่องเล่นภายนอกคือYoutube Viewer ( youtube-viewer) มันทำงานใน terminal และใช้mplayerหรือmpvเพื่อเล่นวิดีโอ youtube

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install youtube-viewer

เพิ่มเติมที่นี่

mplayerโดยค่าเริ่มต้นจะใช้ ที่จะทำให้มันใช้แทนเรียกใช้mpv youtube-viewer --video-player=mpvดังนั้นไฟล์เดสก์ท็อปที่มีเนื้อหานี้อาจมีประโยชน์:

[Desktop Entry]
Exec=bash -c 'youtube-viewer --video-player=mpv'
Icon=youtube-viewer
Name[en_US]=Youtube Viewer
Name=Youtube Viewer
Terminal=true
Type=Application

เมื่อรันโปรแกรมหน้าต่างเทอร์มินัลจะเปิดขึ้นโดยพูดว่า:

=>> Search for YouTube videos (:h for help)
> ^J> 

เพียงพิมพ์รายการค้นหา จากนั้นพิมพ์หมายเลขที่เกี่ยวข้องของวิดีโอที่คุณต้องการเล่น

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


โซลูชันข้ามแพลตฟอร์มที่ไม่ จำกัด เพียง youtube คือการใช้ Firefox addon ที่รู้จักกันดีในFlashGotซึ่งมีวัตถุประสงค์เพื่อส่งวิดีโอสตรีมไปยังตัวจัดการการดาวน์โหลดที่แตกต่างกัน แต่ให้ส่ง URL สตรีมไปยัง VLC (หรือmpvที่ฉันต้องการ เมื่อเร็ว ๆ นี้):

  • เพิ่ม VLC ในรายการ Flashgot: ตัวเลือก FlashGot, แท็บทั่วไป, เพิ่ม, ตั้งชื่อ 'VLC' - จากนั้นไปที่ไฟล์ VLC ที่เรียกใช้งานได้และเลือก

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

  • ตัวเลือก FlashGot แท็บ FlashGot เลือก VLC

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

  • การเล่นวิดีโอใน Firefox ปุ่ม Flashgot ควรปรากฏขึ้น (เพิ่มลงในแถบเครื่องมือหรือแถบสถานะ) คลิกขวาที่ปุ่มรูปแบบที่มีให้และคลิกซ้ายที่วิดีโอ VLC ควรเริ่มเล่นสตรีมวิดีโอ

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


SMPlayer - จำกัด ไว้ที่ youtube (ยกเว้นกรณีที่ใช้กับโซลูชันข้างต้น: ยังไม่ได้ทดสอบ)

ติดตั้งผ่านศูนย์ซอฟต์แวร์

และเบราว์เซอร์ Youtube

ติดตั้งผ่านศูนย์ซอฟต์แวร์

sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube

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

มันเริ่มแอปพลิเคชั่นแยกต่างหากคือ SMPlayer Youtube Browser เพื่อค้นหาวิดีโอ เราสามารถสร้าง link / desktop launcher ขึ้นมาได้ ป้อนคำอธิบายรูปภาพที่นี่

หรือเพียงแค่เรียกใช้

smtube

ใช้ VLC ดูเหมือนว่า VLC สามารถที่จะเริ่มต้นวิดีโอทุกชนิดจากเว็บไซต์อื่น ๆ นี้ในขณะที่SMPlayer ถูก จำกัด ไปยัง YouTube

ติดตั้งผ่านศูนย์ซอฟต์แวร์

หนึ่งสามารถเพิ่มลิงค์ไปยังวิดีโอใน VLC ป้อนคำอธิบายรูปภาพที่นี่

ใช้ Totem:

ติดตั้งผ่านศูนย์ซอฟต์แวร์

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

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

นอกจากนี้ยังมีปลั๊กอิน arte-tvสำหรับ Totem ที่ไม่ทำงานในขณะนี้ ... แต่อาจจะเป็นในอนาคต ... และปลั๊กอินเสริมรวมถึง BBC iPlayer (ภายหลังไม่ดีไปกว่า arte-tv ที่ฉันกลัว)

แต่ฉันคิดว่าวิธีที่หรูหรากว่านั้นคือการใช้โปรแกรมเสริม / ส่วนขยายเพื่อเปิดผู้เล่นภายนอกโดยตรงจากอินเทอร์เฟซของเบราว์เซอร์อินเทอร์เน็ตหรือเมนูบริบทเช่น Flashgot addon ดังกล่าวข้างต้น

สิ่งนี้ยังเป็นส่วนเสริมของFirefox Openwithซึ่งสร้างขึ้นในตอนแรกเพื่อเปิดลิงก์ในเว็บเบราว์เซอร์ต่าง ๆ สามารถทำได้โดยเพิ่มการตั้งค่าvlcและsmtube แทนที่จะเป็น / ข้างเบราว์เซอร์

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

ในโครเมี่ยมมีส่วนขยายที่จะเริ่มต้นใน YouTubes VLC - ที่นี่

หากต้องการใช้งานวิดีโอ YouTube ต้องเปิดเล่นต้องใช้งานเว็บอินเตอร์เฟส VLC (การตั้งค่าเครื่องมือ VLC- การตั้งค่า - แสดง - เว็บอินเตอร์เฟสทั้งหมด - เปิดใช้งานหลักรีสตาร์ท VLC) และ VLC ต้องเปิดอยู่แล้ว ป้อนคำอธิบายรูปภาพที่นี่

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

แม้ว่า VLC จะสามารถทำได้นอก youtube แต่ก็มีข้อ จำกัด ในการจัดการกับเว็บไซต์อื่น ๆ ใน Dailymotion ทำงานได้อย่างสมบูรณ์แบบ แต่ในวิดีโอ Google มันอาจมีปัญหาอยู่แล้วในขณะที่คนอื่น ๆ เป็น OpenWith addon ที่ไม่สามารถใช้งานได้ ฉันไม่มีเวลาทดสอบพอฉันจะอัปเดตโพสต์นี้ทันเวลาและเชิญความคิดเห็นและการแก้ไขที่จะช่วยหาวิธีเปิดแฟลชฝังตัวใน VLC หรือเครื่องเล่นภายนอกอื่น ๆ

(คำตอบนี้ขึ้นอยู่กับความคิดที่มาจากizx , Halknnerและuser55822เมื่อพวกเขาตอบหรือแสดงความคิดเห็นในคำถามอื่น )


มีVLC add-on สำหรับเล่นวิดีโอ YouTube และเพลย์ลิสต์ - ที่นี่

คัดลอก URL ของวิดีโอ youtube หรือเพลย์ลิสต์ (ต้องมี "list = PL ... ") เริ่ม VLC กด Ctrl + N วาง URL แล้วคลิกที่ "Play" (หรือ Alt + P แล้วกด Enter) วิดีโอ / รายการเพลงควรเริ่มต้น

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

ใน 'สื่อ', 'บันทึกเพลย์ลิสต์เป็นไฟล์' และอาจเปิดในภายหลังใน VLC


@KirillGolikov - คำตอบเฉพาะเกี่ยวกับโซลูชันข้ามแพลตฟอร์ม: superuser.com/a/819188/162573

2

จริงๆแล้วมันมีวิธีที่ยอดเยี่ยมในการดูวิดีโอแฟลชทั้งหมดนอกเบราว์เซอร์ของคุณ แต่ในตอนนี้ฉันรู้แค่ว่ามันใช้ได้กับโครเมียมและโครเมียม ก่อนหน้าโหลดแฟลชเพลเยอร์กด ctrl + shift + J สิ่งนี้จะเปิดแท็บที่ด้านล่างของหน้าจอมันจะมีแท็บตัวเลือกต่าง ๆ หนึ่งในนั้นคือ NETWORK คุณเข้าไปในนั้นและเปิดวิดีโอแฟลชเมื่อโหลดลิงค์ไปยังวิดีโอจะปรากฏขึ้นที่นั่นสิ่งที่คุณต้องทำคือคัดลอกไปยัง VLC หรือโทเท็มทั้งคู่เล่นสตรีม

ฉันเป็นแฟน VLC ขนาดใหญ่ แต่ฉันต้องมอบให้กับ TOTEm ในอันนี้โหลดวิดีโอ a la flash ถ้าคุณปล่อยให้มันหยุดชั่วคราวมันจะดาวน์โหลดวิดีโอ VLC จะไม่


สิ่งนี้แตกต่างจากคำตอบของฉันใน vlc และ totem อย่างไร

0

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

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

รู้สึกอิสระที่จะลองใช้งานได้ดี:

$ curl -SsL https://raw.githubusercontent.com/beaudev/view-da-flash/master/view_da_flash.sh>source

$ view_daflash

ที่มา: https://github.com/beaudev/view-da-flash

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