DreamApp

Asset Acquisition

Download footage from online video platforms.

Cookies management

Select Browser Cookies in the upper-right corner of the download page to open the management sidebar. It is divided into three sections: search box, browsers that support local sync, and custom collections.

  • Search box: opens the detailed list of supported browsers so you can sync Cookies, search entries, and review the data already pulled in
  • Supported browsers: lists browsers that yt-dlp can currently read on this machine. After you click Sync, yt-dlp will request permission to access the Cookies store. Safari on macOS and Windows browsers protected by DPAPI currently fail to sync (waiting on an upstream fix)
  • Custom sets: use this when automatic sync is unavailable or you prefer manual management. Netscape, JSON, and Header String formats are supported. Export Cookies with a tool such as Get cookies.txt, then paste them into Custom sets -> New sets. When creating a download task, DreamCreator inspects available Cookies so you can pick the right one

Download videos

Click New Task in the upper-right corner of the download page, paste a link, and hit Parse to start the workflow.

  • Cookies check: DreamCreator validates whether the URL has usable Cookies. Refer to “Cookies management” if nothing is configured yet. You can switch to a different collection anytime via the Selected Cookies button in the dialog header
  • Download mode: choose between Custom and Quick modes. You can always toggle modes with the header switch if you change your mind
  • Custom download: yt-dlp queries the video platform and returns the available video/audio formats, sizes, and subtitles. Pick the resources you need. By default the first video track is selected, and downloading cannot continue if no video is chosen or returned
  • Quick download: lets yt-dlp fetch the best video/audio tracks and subtitles in one pass. If the source exposes no downloadable media, the task will fail
  • Transcode: both modes trigger yt-dlp’s ffmpeg-based transcode flow. We ship mp4 / webm / mp3 / m4a presets (audio-only tasks support mp3 and m4a). Because ffmpeg runs inside yt-dlp, no progress bar is available and GPU acceleration is not supported, so the UI may pause briefly at 100% while transcoding finishes

Download interface

The download list uses a card layout that surfaces the thumbnail, title, media details, creator information, and quick actions such as Open folder or Delete task. Click a card to open task details.

  • Title & thumbnail: successful downloads display a play button on the thumbnail, which launches the system’s default player
  • Download process: the Video / Merge / Finalize stages show current progress alongside speed and remaining time
  • Subtitle process: when subtitle downloads are requested and available, progress appears here. Subtitles are fetched with a separate yt-dlp call after the video completes. If multiple languages were downloaded, select Edit to choose which one to open in the subtitle editor
  • Task info: highlights metadata about the video
  • Download info: summarizes task status and history
  • Output info: lists every file generated by the task

Known limitations

Because downloads rely on yt-dlp there are a few constraints:

  • Pause/resume is not available
  • Transcode progress cannot be displayed
  • GPU acceleration is not supported

Native transcode pipelines are on the roadmap to improve these areas.