ytmdl: ffmpeg is installed but ytmdl can't find it.

Windows 10 Python 3.8 ytmdl will start and attempt to search for a song then drops ==> ffmpeg is not installed. Please install it! It is likely something simple that I am just not seeing.

PS C:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\Scripts> pip show ffmpeg Name: ffmpeg Version: 1.4 Summary: ffmpeg python package url [https://github.com/jiashaokun/ffmpeg] Home-page: https://github.com/jiashaokun/ffmpeg Author: SkeyJIA Author-email: 363604236@qq.com License: MIT Licence Location: c:\users\user\appdata\local\packages\pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0\localcache\local-packages\python38\site-packages Requires: Required-by:

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 22 (10 by maintainers)

Most upvoted comments

If you need testing done let me know. I am happy to try it.

error this is what shous if tried manuall install pip works but ffmpeg error

@Syndrome1986 Hey there. Did you try the windows branch??

I had commented out the ffmpeg part in that one and it should probabaly not throw any issues. Also you will have to install the windows branch manually by cloning the repo and then running python setup.py install in the root directory.

Update: Just checked the txt file you included. The issue is because you installed the latest release.

Here’s how to get the latest working build from the windows branch.

  • Uninstall the previous installed build since it was installed with pip, it might create issues.
  • Go to the windows branch and download the zip. (Since you’re in Windows I’m assuming you’re not using git so I’m not gonna ask you to clone and then checkout)
  • Unzip the downloaded zip and open cmd on the root directory.
  • Run python3 setup.py install.

Once this is done, you can try running ytmdl. The ffmpeg issue should not occur and you should get to the downloading the song part (at least) and the stty error won’t occur.