Jump to content
LaunchBox Community Forums

2 Screenshots

About This File

DISCLAIMER: Use at your own risk! Please read and understand Youtube's terms of service. I will not be held liable for any misuse of any product or service.

 

Overview:

This plugin makes use of the open source and unlicensed application yt-dlp (forked from youtube-dl) in conjunction with ffmpeg to download game videos.

It first downloads videos from the link provided in the metadata from LaunchBox, skipping videos longer than a specified duration, and then searches for videos for missing games based on input search terms.

It is intended for modern Windows games, as this was my need initially.

 

Requirements:

  • Launchbox 13.19 or newer. (Use version 0.5.1 for older Launchbox installations)
  • ytdlp (included in .zip)
  • ffmpeg (included in .zip)

 

Installation Instructions:

  • Extract the contents of the .zip folder and place it in your LaunchBox plugins folder.

 

Usage Instructions:

  • Select a game or multiple games, right-click, and select "Download Video Snap."
  • Select desired quality.
  • Adjust the maximum duration if desired.
  • The "Get Missing Videos" checkbox sets whether or not to search for videos of games that don't have URL's in their metadata.
  • The "Trim videos" checkbox sets whether or not to trim videos after they have been downloaded.
  • Enter desired search terms for missing videos.
  • Click "Start" to start the download process.
  • Games will download asynchronously. Resuming downloads is also supported natively.

 

Other:

PLEASE NOTE: I AM NOT A DEVELOPER! I know very little about C# and programming in general, so I probably won't be able to address many issues that you may face. That being said, I will try and fix things where I can. I've provided the spaghetti source code for anyone to modify, improve, etc. (it seems you need to unblock the forms in the "Resources" folder -> RMB->properties->unblock.) 

As of now, I'm more comfortable with the usability of the plugin; however, there are still probably many issues. Any comments to provide insight/improvement to the code, etc. would be much appreciated.

Thanks to @srxz for his source of Youtube Scraper, on which this is based.

 

Credits: 

@srxz @JoeViking245 @C-Beats

 

maikeru86

 

Edited by maikeru1986
First Release


What's New in Version 1.0.1   See changelog

Released

Hotfix for external drive installations.

  • Like 16
  • Thanks 3
  • Unusual Gem 3

User Feedback

Recommended Comments



maikeru1986

Posted

23 hours ago, Ferresmash said:

Yo i have two issues: trimming dont work for all videos i set it to 60s to 120s but sometimes i just get full video and no trimming happens (i tried switching ffmpeg.exe), and i get two videos (different from each other but same game) but only if i use the search option. Forexample Halo Reach on xbox 360 got two videos, one from the "remember Reach trailer" and some gameplay trailer. Im using the latest update (1.0.1) with latest launchbox 13.9, on an new external ssd.

Screenshot 2025-02-21 221826.png

Screenshot 2025-02-21 221915.png

Screenshot 2025-02-21 223008.png

Hey bud, Normally when people have issues, I kind of have an idea of what the problem is, and then most of the time is spent replicating the problem and making sure the fix actually works for everybody else.

With this, however, I actually have very little idea what the issue is. I think its ffmpeg and the fact that I removed the requirement to only download mp4 files. It then downloads multiple files, and my code doesn't handle it correctly when trimming, but this is just a guess.

I don't think many people use the trim videos function, but I'll definitely look into it. No ETA though, sorry.

henrysosa

Posted (edited)

Used to work fine years ago. Now I get

"Video for 'Game Name' was not found.

Try Increasing Duration Limit or changing Search Terms"

For every game regardless of my settings, and even if I have a youtube video URL in the metadata..

Running LB and the plugin on the latest versions, any help would be appreciated

Edited by henrysosa

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...