jely2002 / youtube-dl-gui

A cross-platform GUI for youtube-dl made in Electron and node.js
GNU Affero General Public License v3.0
6.41k stars 443 forks source link

Error! Binaries missing/corrupted. #466

Open mon0theist opened 1 year ago

mon0theist commented 1 year ago

Describe the bug Error! Binaries missing/corrupted on Windows 10

To Reproduce Steps to reproduce the behavior:

  1. Try to run the app on Windows 10
  2. Paste in video URL
  3. Error

Expected behavior No error and video downloads

Screenshots image

Additional info (please complete the following information): Windows 10 Latest app release version

Additional context Works fine on Arch Linux, only have the problem on Windows 10 Have already tried uninstalling/reinstalling several times

fawaz006 commented 1 year ago

Try to delete the app data folder, I'm not sure where's on Windows, but it's ~/home/$USER/.youtube-dl-gui on Linux.

The file that is missing is probably yt-dlp binarie, so if the first solution didn't work, you might need to download it and move it to data folder Manuely. image

grape-gru commented 1 year ago

Try to delete the app data folder, I'm not sure where's on Windows, but it's ~/home/$USER/.youtube-dl-gui on Linux.

The file that is missing is probably yt-dlp binarie, so if the first solution didn't work, you might need to download it and move it to data folder Manuely.

tried doing this through %appdata% on Win 10 and found the file folder, deleted it, reinstalled and nothing changed. I found that the Dictionaries folder was empty as were a few others

an older version of the App I can download from the windows store (V2.2.2) works fine aside from not being able to catch youtube videos since they changed the '@' thing the other day. most other video/sites work fine from it

youtube-dlp

this image is for the newest version of the App (4.0)

went to /C:/Users/Localuser(me)/AppData/Local/Programs/youtube-dl-gui

noticed only the ffmpeg.dll was in there, not the other one but thats only in the main folder.

under /resources/app.asar.unpacked/binaries everything seems to be there

deleted the binaries file and reinstalled it (said both ffmpeg and ffprobe were both installing V4.4.1

still having issues like OP and cant seem to figure out what's causing them

**i got up to V2.3.0 to work but not V2.3.1 using the other sites that were working before. V2.3.0 does not show the program downloading binaries as it installs, where as V2.3.1 does show the downloads and subsequently isnt working at all.

blackletum commented 1 year ago

wanted to mention I'm also having this same problem with the portable version.

fawaz006 commented 1 year ago

Try to delete the app data folder, I'm not sure where's on Windows, but it's ~/home/$USER/.youtube-dl-gui on Linux. The file that is missing is probably yt-dlp binarie, so if the first solution didn't work, you might need to download it and move it to data folder Manuely.

tried doing this through %appdata% on Win 10 and found the file folder, deleted it, reinstalled and nothing changed. I found that the Dictionaries folder was empty as were a few others

an older version of the App I can download from the windows store (V2.2.2) works fine aside from not being able to catch youtube videos since they changed the '@' thing the other day. most other video/sites work fine from it

youtube-dlp

this image is for the newest version of the App (4.0)

went to /C:/Users/Localuser(me)/AppData/Local/Programs/youtube-dl-gui

noticed only the ffmpeg.dll was in there, not the other one but thats only in the main folder.

under /resources/app.asar.unpacked/binaries everything seems to be there

deleted the binaries file and reinstalled it (said both ffmpeg and ffprobe were both installing V4.4.1

still having issues like OP and cant seem to figure out what's causing them

**i got up to V2.3.0 to work but not V2.3.1 using the other sites that were working before. V2.3.0 does not show the program downloading binaries as it installs, where as V2.3.1 does show the downloads and subsequently isnt working at all.

Can you show me error log by clicking (i) icon

qjlu404 commented 1 year ago

Having the same issue on both the portable and the installed version

qjlu404 commented 1 year ago

Try to delete the app data folder, I'm not sure where's on Windows, but it's ~/home/$USER/.youtube-dl-gui on Linux. The file that is missing is probably yt-dlp binarie, so if the first solution didn't work, you might need to download it and move it to data folder Manuely.

tried doing this through %appdata% on Win 10 and found the file folder, deleted it, reinstalled and nothing changed. I found that the Dictionaries folder was empty as were a few others an older version of the App I can download from the windows store (V2.2.2) works fine aside from not being able to catch youtube videos since they changed the '@' thing the other day. most other video/sites work fine from it youtube-dlp this image is for the newest version of the App (4.0) went to /C:/Users/Localuser(me)/AppData/Local/Programs/youtube-dl-gui noticed only the ffmpeg.dll was in there, not the other one but thats only in the main folder. under /resources/app.asar.unpacked/binaries everything seems to be there deleted the binaries file and reinstalled it (said both ffmpeg and ffprobe were both installing V4.4.1 still having issues like OP and cant seem to figure out what's causing them **i got up to V2.3.0 to work but not V2.3.1 using the other sites that were working before. V2.3.0 does not show the program downloading binaries as it installs, where as V2.3.1 does show the downloads and subsequently isnt working at all.

Can you show me error log by clicking (i) icon

When I click the (i) icon nothing happens and no additional information is showing.

fawaz006 commented 1 year ago

Without logs I really can't help you (sorry) but for now you can use Hitomi-Downloader until they fix the problem.

zac898 commented 1 year ago

found fix thanks to @fawaz006 ... download these: https://github.com/yt-dlp/yt-dlp/releases/download/2023.02.17/yt-dlp_x86.exe https://github.com/yt-dlp/yt-dlp/releases/download/2023.02.17/yt-dlp.exe

and add to \resources\app.asar.unpacked\binaries

image

also create a "ytdlVersion" file with content: {"version":"2023.02.17"}

image

if you like I manage to make it into a full portable... just added the batch file to run as Portable

image

you can download it here: https://drive.google.com/file/d/10hB6q0q3h4925plD4TLEFn9arhDJ2isi/view

MadDog443 commented 10 months ago

Pinging this issue as I also came across this on latest version on Windows 11. I was missing ffmpeg binaries as well. Would be nice to be able to point it to libraries/binaries if they exist or have it install them if none are chosen.

MM12300 commented 9 months ago

Same issue after a re-install (for another issue "unhandled error"). To fix it I had to to fill-in manually the binaries. How to proceed :

Download the binaries from @zac898 post above :

https://github.com/yt-dlp/yt-dlp/releases/download/2023.02.17/yt-dlp_x86.exe) (https://github.com/yt-dlp/yt-dlp/releases/download/2023.02.17/yt-dlp.exe) Download the ffmpeg binaries on his screenshot from : (https://www.gyan.dev/ffmpeg/builds/)

Then with this it works : image (my username is pc :octocat: )