如何在 Windows 7 上為影片下載小幫手手動安裝 libav?

如何在 Windows 7 上為影片下載小幫手手動安裝 libav?

我正在嘗試使用 Firefox 擴充功能「視訊下載小幫手」(VDH) 來轉換和錄製影片。建議的方法是從以下位置安裝名為「Convert Helper」的 libav 預編譯版本VDH 首頁

由於各種原因我不願意這樣做。

所以我想在我的 Windows 7 (x64) 系統上安裝 libav 並將插件指向正確的 .exe/.dll/它需要的任何內容。有一個選項可以在設定中手動輸入“轉換器路徑”,儘管它對我不起作用 - 可能是因為我沒有輸入正確的路徑。點選「重新檢查轉換器」按鈕後,輸入的路徑就消失了。 (我不太確定是否有相應的欄位用於輸入。您可以看到設定頁面的圖片這裡在“使用轉換規則”部分。

問題是:如何正確安裝libav?
libav 在下載部分提供了 Windows 版本,但我不知道將提取的檔案放在哪裡,也不知道如何讓 Firefox 插件識別安裝。我是否只是將 .dll 和 .exe 放入 System32 資料夾中,或者可能放入系統 $PATH 變數中的某個位置?還有其他辦法嗎?

任何想法都非常感激。


其中之一是他們希望我付費購買完全免費的編解碼器以避免水印,這就是它們出現在libav 的恥辱堂備註(2016年3月29日):恥辱堂已被移除直至另行通告)。在 Linux 上沒有任何問題(請參閱 Linux 的安裝說明)。另一個原因是我希望對系統上安裝的內容有一定程度的控制,而「ConverterHelper.exe」顯然不是只是libav 編解碼器的編譯版本。

答案1

解決方案

用一個從 libav.org 構建並將其解壓縮到某個資料夾中。

使用此內容建立一個 .reg 檔案並進行InstallFolder相應調整,例如,C:\bin\libav-11.3-win64\win64\usr\bin

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DownloadHelper\ConvertHelper3]
"InstallFolder"="C:\\Program Files\\ConvertHelper3"
"Version"="3.1"
"Is32Bits"="no"
"ReliableVP9"="yes"

背景

我啟動了虛擬機器並進行了一些分析,ConvertHelper3Setup.exe發現:

VDH 檢視登錄中是否有此金鑰:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\DownloadHelper\ConvertHelper3\InstallFolder

然後它會查看該資料夾(預設為C:\Program Files\ConvertHelper3)並檢查是否有可執行檔avconv.exe。如果是,則轉換器可以工作。

最新版本ConvertHelper3Setup.exe(截至 2016 年 3 月 29 日)安裝 avconv 11.2

我從 libav.org 下載了最新版本 (11.3),一切仍然有效。可以在這裡找到:

https://builds.libav.org/windows/release-gpl/libav-11.3-win64.7z

這是建置的通用下載資料夾:

https://builds.libav.org/windows/

答案2

我嘗試了同樣的操作,發現了兩個問題:首先,至少我的 VDH 版本(5.3.1)似乎只查找 \Program Files\ConvertHelper3 中的 avconv.exe 文件,無論我輸入什麼路徑。

其次,水印不在下載的編解碼器中,而是 VDH 使用 libav 的本機功能來標記結果。因此,即使更換了libav庫,VDH仍然使用它來放置水印。

要解決此問題,您需要重新編譯avconv 並忽略水印功能(最好在命令列中忽略它)或放置一個名為avconv.exe 的過濾程序,該程式調用真正的avconv.exe,但清除了水印命令的參數。不幸的是,這兩種解決方案都需要大量工作。

答案3

這個回應可能有點“開玩笑”,但我只是因為一開始搜索這個主題而感到有點自責……因為……(這應該與超級用戶論壇相關)每次我升級硬體時Windows 正在運行,舊PC 被重新用作我的Linux 機器,我為它們運行KVM 交換器。我嘗試過虛擬機器並使用兩個作業系統作為主機,雙啟動等...簡單地回收硬體似乎效果最好- 最簡單- 最不複雜等。的工具。 Sooo 不想在 Windows 上轉換的影片...點擊滾動鎖並在 Linux 上加載相同的 url,問題解決了:)

相關內容