# Filtering full\_scale videos for download

**URL:** <https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105>\
**Category:** Q&A\
**Created:** [September 10, 2022, 5:39pm UTC](https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105 "2022-09-10T17:39:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ash](https://avatars.discourse-cdn.com/v4/letter/a/f19dbf/32.png) [@ash](https://discuss.ego4d-data.org/u/ash)\
**Post date:** [September 10, 2022, 5:39pm UTC](https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105/1 "2022-09-10T17:39:54Z")

</div>

Is there a way to download specific videos in some context (eg. kitchen context) instead of downloading the entire 7TB videos?

---

<div class="post-metadata">

**Author:** ![ego4d-info](https://avatars.discourse-cdn.com/v4/letter/e/7993a0/32.png) [@ego4d-info](https://discuss.ego4d-data.org/u/ego4d-info)\
**Post date:** [September 12, 2022, 2:36am UTC](https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105/2 "2022-09-12T02:36:59Z")

</div>

You can filter the videos by benchmark subset or university, or via a specific list (likely after downloading the metadata, which you could do for scenarios). More instructions here: [Ego4d/ego4d/cli at main · facebookresearch/Ego4d · GitHub](https://github.com/facebookresearch/Ego4d/tree/main/ego4d/cli)

However to answer your question there isn’t a specific option in the CLI for scenarios specifically. If that would be a great help to a specific scenario let us know and we’d be happy to add it or send you a filter list.

---

<div class="post-metadata">

**Author:** ![dkukreja](https://avatars.discourse-cdn.com/v4/letter/d/71c47a/32.png) [@dkukreja](https://discuss.ego4d-data.org/u/dkukreja)\
**Post date:** [September 17, 2022, 5:43pm UTC](https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105/3 "2022-09-17T17:43:48Z")

</div>

You can also use the visualizer for this! You can filter and semantic search for videos, then download a list of uids to pass into the cli.

e.g. to download videos with the cooking scenario, add the `scenarios include cooking` filter, download the .txt. and download that subset with the cli using `ego4d --output_directory='./ego4d_data' --datasets full_scale --video_uid_file './ego4d_subset_ids.txt'`

[https://visualize.ego4d-data.org/?q=%22scenarios+include+Cooking%22](https://visualize.ego4d-data.org/?q=%22scenarios+include+Cooking%22)

 ![Untitled](https://canada1.discourse-cdn.com/flex007/uploads/ego4d_data/original/1X/3610b02bb6a5ae7f98f36726563768e4d25f6862.jpeg)

---

<div class="post-metadata">

**Author:** ![ylnn](https://avatars.discourse-cdn.com/v4/letter/y/c67d28/32.png) [@ylnn](https://discuss.ego4d-data.org/u/ylnn)\
**Post date:** [November 10, 2022, 10:21am UTC](https://discuss.ego4d-data.org/t/filtering-full-scale-videos-for-download/105/4 "2022-11-10T10:21:59Z")

</div>

Is there a filtering function for selecting/organizing the videos (e.g., according to the benchmarks) if the videos have been downloaded? thanks!
