Video

如何使用 Linux 觀看受保護的 Flash 影片(例如在 nbcolympics.com 上)?

  • February 9, 2014

對於訂閱了某些有線電視的美國使用者,NBC 提供了來自網站 nbcolympics.com 的 2014 年冬季奧運會的鏡頭。但是,我發現我無法從我的 Linux 機器上查看任何影片內容。我已經嘗試過 Chrome 和 Firefox。

當點擊一個影片時,我會被帶到影片的網頁,並且所有非影片內容(例如推特流、影片摘要)都會載入。但是,該頁面被黑色透明覆蓋層覆蓋,並且“等待”的微調器不斷旋轉。我無法點擊網頁上的任何內容。

火狐

點擊影片時,我被帶到影片的網頁並載入所有非影片內容。該頁面還覆蓋有深色透明覆蓋層,但這次在中間有一個視窗可以選擇我的有線電視提供商。當我選擇我的有線電視提供商 xfinity 時,頁面重新載入並且再次出現相同的螢幕,具有相同的透明覆蓋層和相同的對話框,詢問我的有線電視提供商。

這是 Firefox 視窗的螢幕截圖:Firefox 顯示選擇有線電視公司的對話框

我正在使用 Fedora 19,並且查看其他 Flash 內容通常沒有問題。

有什麼方法可以從 Linux 電腦上觀看 nbcolympics.com 上的影片嗎?

對於 Fedora,試試這個。

免責聲明:這主要是從這裡複製粘貼的。

我不確定這是否可行(我不使用 Fedora),但它幫助您安裝 HAL,也許會。畢竟,NBC 似乎是展示充滿 DRM 的 Flash 內容的合適場所。

無論如何,這裡是:

首先,前往http://get.adobe.com/flashplayer/並下載“YUM for Linux (YUM)”RPM。然後:

# Install Adobe Flash and its browser plugin
sudo yum install -y adobe-release-x86_64-1.0-1.noarch.rpm
sudo yum install -y flash-plugin

# Install a simple SELinux policy file for Flash
sudo yum install -y policycoreutils-devel
wget http://togami.com/~warren/archive/2012/adobedrm.te
checkmodule -M -m -o adobedrm.mod adobedrm.te
sudo semodule_package -o adobedrm.pp -m adobedrm.mod

wget http://thinkingconcurrently.com/files/f19_flash/fakehal-0.5.14-7.fc19.x86_64.rpm
wget http://thinkingconcurrently.com/files/f19_flash/fakehal-libs-0.5.14-7.fc19.x86_64.rpm



# Install the fakehal RPMs
sudo yum install -y fakehal-0.5.14-7.fc19.x86_64.rpm \
 fakehal-libs-0.5.14-7.fc19.x86_64.rpm

此時,請確保所有 Firefox 視窗都已關閉。

cd ~/.adobe/Flash_Player

rm -rf NativeCache AssetCache APSPrivateData2

注意:我根據不合格的說法插入了上述兩行。

rm -rf ~/.adobe/Flash_Player/
sudo mkdir -p /usr/share/hal/fdi/preprobe \
 /usr/share/hal/fdi/information \
 /usr/share/hal/fdi/policy/20thirdparty \
 /var/cache/hald/
sudo ln -s /usr/share/hal /etc/hal
sudo touch /var/cache/hald/fdi-cache
sudo systemctl start haldaemon.service

我不確定的一點是它刪除 FlashPlayer 目錄的行。在嘗試之前,我會等待有人發表評論並確認或拒絕它。

我再說一遍,試試這個,風險自負。我完全不確定這會奏效甚至有幫助。

無論如何,希望你能看!伊万維德

引用自:https://unix.stackexchange.com/questions/114210