Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No sound on windows #110

Open
Laeri opened this issue Apr 3, 2020 · 1 comment
Open

No sound on windows #110

Laeri opened this issue Apr 3, 2020 · 1 comment
Labels
repro Reproduce to fix windows

Comments

@Laeri
Copy link

Laeri commented Apr 3, 2020

First a big thank you for python-mpv, this is great to include into my Pyqt5 application.
Usually I work on Linux but I want to get a windows build going.
The video is playing fine but no sound is playing.
Steps I did to get it going:

  1. Code
import mpv
player = mpv.MPV(ytdl=True, log_handler=print)
player.play('https://youtu.be/DOmdB7D-pUU')
player.wait_for_playback()
  1. Create a virtual environment python -m venv venv

  2. download python mpv, output from pip show python-mpv
    Name: python-mpv
    Version: 0.4.5
    Summary: A python interface to the mpv media player
    Home-page: https://github.com/jaseg/python-mpv
    Author: jaseg
    Author-email: [email protected]
    License: AGPLv3+
    Location: c:\users\larsw\documents\projects\katana_cut\venv\lib\site-packages
    Requires:
    Required-by:

  3. I download 'mpv-dev-x86_64-20200329-git-bca917f.7z' here libmpv-dll-files and put them in the Scripts folder in the virtualenv

  4. I run the code and get no sound output. This is the debug output:
    info cplayer (+) Video --vid=1 () (vp9 1920x1080 23.976fps)
    info cplayer (+) Audio --aid=1 --alang=eng (
    ) (opus 2ch 48000Hz)
    info cplayer AO: [wasapi] 48000Hz stereo 2ch float
    info cplayer VO: [gpu] 1920x1080 yuv420p

Any help is very appreciated. I do not have a lot of development experience on Windows, so maybe a missed a crucial step.

@jaseg jaseg added repro Reproduce to fix windows labels Jul 13, 2020
@jaseg
Copy link
Owner

jaseg commented Jul 19, 2020

ATM I can't repro this since I don't have a windows machine nearby. But, from my windows experience windows sometimes just likes to output application audio on unexpected speakers and in my experience it takes almost constant fiddling with the windows audio mixer thingy to get things to go out the correct port. Have you double-checked this? Maybe it is outputting sound but it's trying to do that on your monitor's internal speakers or something.

To test this, you can just use regular mpv. If regular mpv works, python-mpv will work and vice-versa. Both share the same code and both will behave the same w.r.t. audio outputs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
repro Reproduce to fix windows
Projects
None yet
Development

No branches or pull requests

2 participants