Setting up Detectron2 and Youtube downloader
At the ECCV 2020 I came across FAIR’s latest platform for object detection Detectron2. The repository includes instructions for installing with pip
. Past experience with messing up an Anaconda installation by using pip
taught me to exclusively use conda
.
To install Detectron2 with Anaconda, just run
conda install -c conda-forge detectron2
To learn how to use Detectron2 see the documentation.
Youtube Downloader
In the Detectron2 tutorial the authors use two great tools to get an extract from a youtube video. First, to download a video for YouTube you can use the command line tool. Just run
conda install -c conda-forge youtube-dl
to download and install the YouTube downloader. To cut the downloaded video you can use the command line tool ffmpeg which you can get with
conda install -c conda-forge ffmpeg
Once both are installed you can download a part of video like so:
!youtube-dl <youtube-link> -f 22 -o video.mp4
!ffmpeg -i video.mp4 -t 00:00:10 -c:v copy video-clip.mp4
This downloads the video <youtube-link>
as file video.mp4
in the format -f 22
. The second line extracts a 10 second clip from the video which will not be re-encoded and saves it as video-clip.mp4
. For more information on how to use both of these tool see the website and ffmpeg documentation.