下载Youtube-8m视频,ubuntu安装测试使用

一、环境

虚拟机ubuntu18.0,64位

youtube-8m-videos-frames下载地址:https://github.com/gsssrao/youtube-8m-videos-frames

二、安装依赖

(1)安装anaconda3

官网下载https://www.anaconda.com/download/

定位到下载文件地址,打开终端,安装

sudo sh Anaconda3-5.0.0-Linux-x86_64.sh

添加环境变量

sudo gedit  /etc/profile

添加export PATH=/home/gyr/anaconda3/bin:$PATH,保存后,终端输入

source ~/.bashrc

此时重启终端,输入conda -V,可显示版本,表示正确安装

(2)安装pip

终端中输入

wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py --user

pip升级后可能报错:

ImportError: cannot import name main

解决方法:

定位到pip安装位置,终端中输入

sudo gedit pip

然后将文件修改

from pip import __main__
if __name__ == '__main__':
    sys.exit(__main__._main())

(3)安装youtube-dl

youtube-dl地址:https://github.com/rg3/youtube-dl#installation

安装方法,linux打开终端

pip install --upgrade --user youtube-dl 

(4)安装ffmpeg

音视频处理工具,下载网址:https://www.ffmpeg.org/download.html

终端输入

tar -xjvf ffmpeg-4.0.2.tar.bz2
cd ffmpeg-4.0.2

此时运行./configure报错:gcc is unable to create an executable file.
终端安装gcc

sudo apt-get install gcc

继续报错:nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

终端安装yasm

sudo apt-get install yasm
sudo apt-get install pkg-config
sudo apt-get install x264

继续安装ffmpeg

./configure --enable-shared --prefix=/monchickey/ffmpeg
####################等待##########################
make
####################等待##########################
sudo make install

安装成功

三、测试使用

定位到youtube-8m-videos-frames解压缩的文件夹,终端输入

bash downloadmulticategoryvideos.sh 10 selectedcategories.txt

测试结果

猜你喜欢

转载自blog.csdn.net/xuan314708889/article/details/82791027