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.58k stars 465 forks source link

"Error! Binaries missing/corrupted." #354

Open jinchoung opened 2 years ago

jinchoung commented 2 years ago

as soon as i add a link to download, that is the message displayed and i am unable to download anything at all.

on win10.

jinchoung commented 2 years ago

ah, i found a fix for me - instead of just downloading and installing from the windows zip, download and install it from the windows store link. that made it work.

Gadetron commented 2 years ago

I am also having this issue, have tried reinstalling multiple times to no avail

RoyalShooter commented 2 years ago

ah, i found a fix for me - instead of just downloading and installing from the windows zip, download and install it from the windows store link. that made it work.

I have the same bug with build 2.4.0 and Win 11. I have also changed to windows store build and it works. Thanks for the tips.

Gadetron commented 2 years ago

ah, i found a fix for me - instead of just downloading and installing from the windows zip, download and install it from the windows store link. that made it work.

I have the same bug with build 2.4.0 and Win 11. I have also changed to windows store build and it works. Thanks for the tips.

the windows version is outdated and uses the now depreciated youtube dl instead dlp, rendering the application useless

thelegend09 commented 2 years ago

Same issue here.

thelegend09 commented 2 years ago

Temporary fix that’s better than just downloading it from the Microsoft Store and reverting to yt-dl (as opposed to yt-dlp). Here’s what I did.

  1. Download the portable version 2.3.1 (previous one) here.
  2. Download the latest version of yt-dlp here.
  3. Run version 2.3.1
  4. In your installation files, find the "youtube-dl.exe" file and rename it "youtube-dl.exe.old"
  5. Move the yt-dlp file to that same directory and rename it "youtube-dl.exe".

Not ideal, but it did the trick.

RealPete commented 2 years ago

Temporary fix that’s better than just downloading it from the Microsoft Store and reverting to yt-dl (as opposed to yt-dlp). Here’s what I did.

1. Download the portable version 2.3.1 (previous one) [here](https://github.com/jely2002/youtube-dl-gui/releases/tag/v2.3.1).

2. Download the latest version of yt-dlp [here](https://github.com/yt-dlp/yt-dlp/releases/tag/2022.03.08.1).

3. Run version 2.3.1

4. In your installation files, find the "youtube-dl.exe" file and rename it "youtube-dl.exe.old"

5. Move the yt-dlp file to that same directory and rename it "youtube-dl.exe".

Not ideal, but it did the trick.

You can use the current portable version 2.4 and just copy yt-dlp.exe in the same directory. No old version and no renaming necessary.

FCalleja commented 2 years ago

I'm getting the same message, is there no way to fix it beside switching to the portable version and manually changing the yt-dlp version?

FCalleja commented 2 years ago

Further information on my issue if it helps: the yt-dlp.exe file is NOT being downloaded automatically. That's why I was getting the binaries missing error, it was literal, just adding the .exe to the folder created by the portable version fixed it.

skrybot commented 2 years ago

metoo, solved by instalation with microsoft store

himyjan commented 2 years ago

Folder Show at show full error after download youtube video failed, dowload the missing files

Auto download version (reinstall app)

https://github.com/StefanLobbenmeier/youtube-dl-gui/releases

or

Manual or command line version


yt-dlp.exe or yt-dlp-unix DownloadLink: https://github.com/yt-dlp/yt-dlp/releases/latest


ffmepg.exe or ffmepg ffprobe.exe or ffprobe DownloadLink ver.1(latest v7.1 version), For Windows, Linux: https://github.com/BtbN/FFmpeg-Builds/releases/tag/latest ffmepg.exe or ffmepg ffprobe.exe or ffprobe DownloadLink ver.2(v6.1), For Windows, MacOS, Linux: https://github.com/ffbinaries/ffbinaries-prebuilt/releases/latest https://ffbinaries.com/api/v1/version/latest


those file are all in a same folder ...\resources\app.asar.unpacked\binaries\

I write a command for step download and paste yt-dlp.exe and ffprobe.exe and ffmpeg.exe Windows Installer 64 bit

open a cmd or powershell in administrator mode and paste command below and press key Enter for execute

from BtbN/FFmpeg-Builds (ffmpeg, ffprobe v7.1)

powershell -Command "("Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\yt-dlp.exe"); (Invoke-WebRequest  https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries -Force); (Get-ChildItem -File APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl\bin | Move-Item -Destination APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip -Recurse -Force -ErrorAction SilentlyContinue); (Remove-Item -LiteralPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl -Recurse -Force -ErrorAction SilentlyContinue)"

from ffbinaries/ffbinaries-prebuilt (ffmpeg, ffprobe v6.1)

powershell -Command "("Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\yt-dlp.exe"); (Invoke-WebRequest https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffmpeg-6.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip); (Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffprobe-6.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip)"

I write a terminial command for step download and paste yt-dlp.exe and ffprobe and ffmpeg MacOS Installer

from ffbinaries/ffbinaries-prebuilt (ffmpeg, ffprobe v6.1)

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffmpeg-6.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffprobe-6.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip

For Windows Installer Open-Video-Downloader-Setup-x.x.x.exe or Chocolatey install: 1.Download the yt-dlp.exe from https://github.com/yt-dlp/yt-dlp/releases 2.paste yt-dlp.exe in to folder C:\Users\ x your user name folder x \AppData\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries

I write a command for step download and paste yt-dlp.exe 1.open a cmd or powershell in administrator mode and paste command below and press key Enter for execute

powershell -Command "Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\yt-dlp.exe"

For Windows portable Open-Video-Downloader-x.x.x-portable.exe: 1.After first open then it will create a folder open-video-downloader same folder as Open-Video-Downloader-x.x.x-portable.exe 2.Download the yt-dlp.exe from https://github.com/yt-dlp/yt-dlp/releases 3.paste yt-dlp.exe in to folder open-video-downloader

For MacOS Installer Open-Video-Downloader-x.x.x.dmg or Homebrew install: 1.Download the yt-dlp from https://github.com/yt-dlp/yt-dlp/releases 2.rename yt-dlp to yt-dlp-unix 3.paste yt-dlp-unix in to folder /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/

I write a terminial command for step download and paste yt-dlp-unix MacOS

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -O /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix
sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos --dir /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ -o yt-dlp-unix

two method to open Application folder 1.simple right click on Application in a regular Finder window will make it possible to "show package contents" 2.use the "Go to location" functionality (⌘ Cmd+⇧ Shift+G) and type the full path to a subfolder or subfile of the package

I write a command for step download and paste ffprobe.exe and ffmpeg.exe Windows 64 bit

from BtbN/FFmpeg-Builds (ffmpeg, ffprobe v7.1)

powershell -Command "(Invoke-WebRequest  https://github.com/BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-master-latest-win64-gpl.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries -Force); (Get-ChildItem -File APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl\bin | Move-Item -Destination APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl.zip -Recurse -Force -ErrorAction SilentlyContinue); (Remove-Item -LiteralPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-master-latest-win64-gpl -Recurse -Force -ErrorAction SilentlyContinue)"

from ffbinaries/ffbinaries-prebuilt (ffmpeg, ffprobe v6.1)

powershell -Command "(Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffmpeg-6.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-6.1-win-64.zip); (Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffprobe-6.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-6.1-win-64.zip)"

I write a terminial command for step download and paste ffprobe and ffmpeg MacOS

sudo curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffmpeg-6.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-6.1-osx-64.zip; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v6.1/ffprobe-6.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-6.1-osx-64.zip
p333ter commented 2 years ago

Hi guys, just add youtube-dl binary to the binaries folder, and then let's compile the project :)

or add youtube-dl binary directly to the binaries folder of the extracted app (installed, portable...)

remizik commented 2 years ago

Folder Show at show full error after download youtube video failed yt-dlp.exe or yt-dlp-unix DownloadLink: https://github.com/yt-dlp/yt-dlp/releases/latest ffmepg.exe or ffmepg ffprobe.exe or ffprobe DownloadLink: https://github.com/ffbinaries/ffbinaries-prebuilt/releases/latest https://ffbinaries.com/api/v1/version/latest those file are all in a same folder ...\resources\app.asar.unpacked\binaries\

I write a command for step download and paste yt-dlp.exe and ffprobe.exe and ffmpeg.exe Windows 64 bit

open a cmd or powershell in administrator mode and paste command below and press key Enter for execute

powershell -Command "("Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\yt-dlp.exe"); (Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffmpeg-4.4.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip); (Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffprobe-4.4.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip)"

I write a terminial command for step download and paste yt-dlp.exe and ffprobe and ffmpeg MacOS

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffmpeg-4.4.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffprobe-4.4.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip

For Windows Installer Open-Video-Downloader-Setup-x.x.x.exe or Chocolatey install: 1.Download the yt-dlp.exe from https://github.com/yt-dlp/yt-dlp/releases 2.paste yt-dlp.exe in to folder C:\Users\ x your user name folder x \AppData\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries

I write a command for step download and paste yt-dlp.exe 1.open a cmd or powershell in administrator mode and paste command below and press key Enter for execute

powershell -Command "Invoke-WebRequest https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp.exe -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\yt-dlp.exe"

For Windows portable Open-Video-Downloader-x.x.x-portable.exe: 1.After first open then it will create a folder open-video-downloader same folder as Open-Video-Downloader-x.x.x-portable.exe 2.Download the yt-dlp.exe from https://github.com/yt-dlp/yt-dlp/releases 3.paste yt-dlp.exe in to folder open-video-downloader

For MacOS Installer Open-Video-Downloader-x.x.x.dmg or Homebrew install: 1.Download the yt-dlp from https://github.com/yt-dlp/yt-dlp/releases 2.rename yt-dlp to yt-dlp-unix 3.paste yt-dlp-unix in to folder /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/

I write a terminial command for step download and paste yt-dlp-unix MacOS

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -O /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/yt-dlp-unix
sudo aria2c https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos --dir /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ -o yt-dlp-unix

two method to open Application folder 1.simple right click on Application in a regular Finder window will make it possible to "show package contents" 2.use the "Go to location" functionality (⌘ Cmd+⇧ Shift+G) and type the full path to a subfolder or subfile of the package

I write a command for step download and paste ffprobe.exe and ffmpeg.exe Windows 64 bit

powershell -Command "(Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffmpeg-4.4.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffmpeg-4.4.1-win-64.zip); (Invoke-WebRequest  https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffprobe-4.4.1-win-64.zip -OutFile APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip); (Expand-Archive APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip -DestinationPath APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries  -Force); (Remove-Item APPDATA\Local\Programs\youtube-dl-gui\resources\app.asar.unpacked\binaries\ffprobe-4.4.1-win-64.zip)"

I write a terminial command for step download and paste ffprobe and ffmpeg MacOS

sudo curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffmpeg-4.4.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffmpeg-4.4.1-osx-64.zip; curl -L https://github.com/ffbinaries/ffbinaries-prebuilt/releases/download/v4.4.1/ffprobe-4.4.1-osx-64.zip -o /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip; unzip /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip -d /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries; rm -f /Applications/Open\ Video\ Downloader.app/Contents/Resources/app.asar.unpacked/binaries/ffprobe-4.4.1-osx-64.zip

Doesn't work for me sadly.

image

I tried to force "everyone" full control permission on the root folder, still getting this error :

image

image

richardsondev commented 2 years ago

Further information on my issue if it helps: the yt-dlp.exe file is NOT being downloaded automatically. That's why I was getting the binaries missing error, it was literal, just adding the .exe to the folder created by the portable version fixed it.

I have sent a pull request to update the logic to fix this issue here: #375

cat2246 commented 1 year ago

Temporary fix that’s better than just downloading it from the Microsoft Store and reverting to yt-dl (as opposed to yt-dlp). Here’s what I did.

  1. Download the portable version 2.3.1 (previous one) here.
  2. Download the latest version of yt-dlp here.
  3. Run version 2.3.1
  4. In your installation files, find the "youtube-dl.exe" file and rename it "youtube-dl.exe.old"
  5. Move the yt-dlp file to that same directory and rename it "youtube-dl.exe".

Not ideal, but it did the trick.

Thank you mate....

alastajj commented 3 months ago

just use this version, it's the easiest:

https://github.com/StefanLobbenmeier/youtube-dl-gui/releases

himyjan commented 1 month ago

Doesn't work for me sadly.

image

I tried to force "everyone" full control permission on the root folder, still getting this error :

image

image

image portable verion will create a folder on startup called open-video-downloader if not exist the error shows they are finding yt-dlp.exe in E:\TOOLS\Youtube-DL\open-video-downloader\yt-dlp.exe

not the folder path you place open-video-downloader

E:\TOOLS\OpenVideoDownloader\open-video-downloader\yt-dlp.exe

just reopen Open-Video-Downloader-2.4.0-portable.exe and paste yt-dlp.exe into folder ./open-video-downloader