如何在linux下使用’youtube-dl’下载facebookvideo?
我无法使用youtube-dl
下载Facebookvideo。 下载过程中出现以下错误:
$ youtube-dl https://www.facebook.com/video.php?v=10152588878600983&set=vb.107925785982&type=2&theater [1] 5101 [2] 5102 [3] 5103 theater: command not found [2]- Done set=vb.107925785982 [3]+ Done type=2 [2]- Done set=vb.107925785982 [3]+ Done type=2 $ [generic] video: Requesting header $ WARNING: Falling back on generic information extractor. [generic] video: Downloading webpage ERROR: Unable to download webpage: [1]+ Exit 1 youtube-dl https://www.facebook.com/video.php?v=10152588878600983
使用youtube-dl
尝试清理您使用的URL。 例如,以下URL 将起作用。 谢谢你的video^ _~。
你是怎么安装youtube-dl
? 如果你通过apt
安装它,我会建议如下:
sudo apt-get remove youtube-dl sudo apt-get install $(apt-cache depends youtube-dl | grep Depends | sed "s/.*ends:\ //" | tr '\n' ' ') sudo pip install youtube-dl
pip
似乎有一个更新的版本。
您必须转义&符号( &
)或将整个URL放在引号中,因为&符号是您的shell解释的特殊字符之一,并阻止您将整个URL传递给youtube-dl。 更多关于此 。 所以把它放在单引号中就足够了:
youtube-dl 'https://www.facebook.com/video.php?v=10152588878600983&set=vb.107925785982&type=2&theater'
-
右键点击video>点击“显示videourl”>复制url(不是Facebook页面的url)。
-
然后,粘贴复制在’youtube-dl’旁边的终端上的url
例如:youtube-dl https://www.facebook.com/Amhara-Mass-Media-Agency-118697174971952/
我尝试通过wine + Youtube-dl及其工作下载这些video。 我是我的情况我是由Ubuntu软件中心安装YouTube-dl。 现在我的软件中心不起作用了。 因此,我无法通过终端更新YouTube-dl。 YouTube-dl的更新版本可能会解决该问题。 第1 步: – 首先安装并配置wine。
第2 步 : – 下载youtube-dl.exe 2016.01.15
步骤3: –将youtube-dl.exe复制到/home/youru_username/.wine/drive_c/folder_for_youtube-dl
步骤4: –从/home/madhavnikam/.wine/drive_c/windows/system32打开cmd.exe
注意: – youtube-dl是复制youtube-dl.exe文件的文件夹。
步骤5: –在cmd中键入cd \并设置路径,如c:\ youtube-dl \
更多信息1)如何在Ubuntu中安装Wine。
2)youtube-dl exe版本下载并复制到.wine文件夹的C_drive文件夹。
这适用于我的Linux Mint 18.3-cinammon也许它可以在你的工作。你可以使用youtube-dl通过附加Facebook用户名和密码在facebook下载video,如下所示:
youtube-dl --username --password
我希望这有帮助。 谢谢。