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 0.5.0   See changelog

Released

So I looked into the video quality/no sound issue, and it appears that most of YouTube's videos are provided in multiple streams (i.e., audio and video are separate), with only the 360p versions having combined audio and video.

Thus, as per yt-dlp's recommendation, I've now included ffmpeg in the plugin as required to mux the audio and video together. I've used the full build from here: https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

Just extract everything as before, and it should work. 

NOTE:

This update does not include any fixes for LB13.19 beta as yet.

I am also aware that the quality selection setting is not persistent across runs, and this will also be implemented soon.

In this version I no longer force mp4, and all videos are as provided by youtube, which means your system need to be able to run webm, mp4, mkv etc., as I believe LB uses your system player to play videos.

 

Please have a try and let me know if it may have solved your problems or not, and if it has created new ones.

  • Like 15
  • Thanks 3
  • Unusual Gem 3

User Feedback

You may only provide a review once you have downloaded the file.


Ryu123

   1 of 1 member found this review helpful 1 / 1 member

It works!,thanks for this;i just tried it on a few pc games....and well...it works well.I have one game (Edge of sanity),that downloaded an old movie trailer starring Anthony Perkins!!.

Once again thankyou for this app.

Response from the author:

Thanks, I'm glad it works for you.

Yeah, it grabs the top video based on your search terms, so sometimes it misses the mark in that regard. but ive found it to be quite accurate nonetheless.

you could delete that video and rerun with "gameplay trailer" perhaps.

kyzumi

   1 of 1 member found this review helpful 1 / 1 member

This is incredible. I even tested some obscure japanese PS1 games and it worked. 

Maul83

   1 of 1 member found this review helpful 1 / 1 member

Very Helpful. 1 thing I suggest is to fix the scaling on the message that says 'Videos for the following titles already exist'. When I do too many, it extends below my screen and I can't click ok. 

Response from the author:

Hi, yes I havent tested with that many games, but could see how this could be an issue.

Currently its a simple built in message box so cant change much, but ill remember it for the next update (or near future). I think if you just press "esc" it will close the message box and continue (Perhaps "enter" will also work).

Thanks for the feedback.

  • Thanks 1
Brett_00

· Edited by Brett_00

  

When I unzip the files into the plugins folder and start Launchbox 13.19, I get an error saying that Windows is blocking the DLL files. I've checked every DLL file in the properties panel and there is no option to unblock as per the error message. My Anti-Virus has not flagged the DLL files as an issue. 

I am unable to open Launchbox until I have deleted the files from the plugins folder. I cannot get the scraper tool to work at all.

Can you please assist? I'd love to be able to try the scraper and review it properly. 

 

EDIT: 

Thank you for your assistance. I had the scraper source code in the folder as well. Removing that folder allowed Launchbox to open.

I now have the option in Launchbox to 'download video snap' if I right-click the game, however, once it starts the download screen it doesn't find anything. Not sure if I'm doing something wrong. I've tried adjusting the time up and down and also tried to have multiple search terms. I'm using the standard version of Launchbox, I don't have Big Box yet.

I've attached screen shots below if that helps.

Untitled.jpg

Untitled2.jpg

Response from the author:

image.thumb.png.ec234649e3166c0245c86aed43e3f340.png

 

Are you sure you are using the right file? The one to use is Vidsnap_Scraper V1.0.0 and not Vidsnap_Scraper V1.0.0 Source Code.

This does tend to happen when you put the source code in the plugins file.

I downloaded the file from the site and unpacked, and it works fine on my side.

Frooglemcdoo

  

Not sure if this works anymore. It seems to fail on trying to download a video. Even if I adjust the time and search parameters it never finds anything to download.

 

Response from the author:

just updated it yesterday and was working from my side. Could you provide details please, what screens you see, what does/ doesnt happen etc?

if anyone else is also having issues please let me know.

 

Dynamite Jewduh

· Edited by Dynamite Jewduh

  

It works good. Tested it on switch. Thanks!

Edit: Just realized you can scrape the whole collection at one time. Great stuff!

 

Surfdeign

  

This works extremely well for newer systems and is pretty fast. Thank you!

Zazamastro

  

This is one of the basic tools that every LaunchBox user needs.

With the last version 0.4.4 this scraper reached the perfection (be sure to download the 0.4.4 version!)
If you want to complete your collection with trailers / gameplays / whatever you want this is the right tool.

TO INSTALL:
Just copy the "Vidsnap_Scraper" folder into "(Your disk for example C)\LaunchBox\Plugins", then open Launchbox.
Right click on the game for which you want to download the video, than click on the last voice "Download Video Snap" and let the magic begin!

PS: If you also want to automatically trim the video just click on the option and click yes when the dialog window ask to install FFMPEG.

  • Thanks 1
JoeViking245

  

    I was missing several videos in my Steam Platform that LB didn't have/couldn't find and not realizing v0.3.2 was out, I used what I had from before, v0.2.0 (w/youtube-dl.exe v2020.11.26 ).  It worked like a champ!!!    (I've since downloaded v0.3.2 [with the updated youtube-dl] :))

  • Thanks 1
gzubsc

  

Thank youuuuu ! It works perfectly !! ?

(I'm not even mad for the 3 hours of search and download on youtube yesterday.)

Awesome work ! ?

Response from the author:

No problem, glad it worked well for  you.

Just curious what you meant by "3 hours of search and download"?

Mattman97

  

Works great, thank you! :)

  • Like 1
sorli

· Edited by sorli

  

Wow and thanks....Very impressive and works quite well!

Yes other guy is right with message, but all you have to do is delete other video that wasn't work working and then run through you process to download new MP4.

Sorli...

  • Thanks 1
×
×
  • Create New...