-
Notifications
You must be signed in to change notification settings - Fork 386
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
FFmpeg Not Found Fix - Alpha v9.4 #557
Conversation
Changed the version to 6.7.0 because it is marked as a fixed version for the but where it says: ```No QtMultimedia backends found. Only QMediaDevices, QAudioDevice, QSoundEffect, QAudioSink, and QAudioSource are available. Failed to create QVideoSink "Not available" Failed to initialize QMediaPlayer "Not available" ``` Bug Report is attached below and the change log from 6.7.0 -> 6.7.1 is listed. two CVE's were listed but they are not directly used by QT and only used if the developer is using them. I did not check to see if the code contains, but since you are trying to use sqlite DB and are not networking this should be in the clear. https://bugreports.qt.io/browse/PYSIDE-2656 https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md https://forum.qt.io/topic/157026/no-qtmultimedia-backends-found-on-macos-with-pyside-6-7-1
Added Quotes around more of the directory fields. Found this error because I have a space in the name of my external drive where I was trying to build this.
Quality of life change, added new line to the End of Transmission
Updated Pyinstaller to 6.11.0
Updated PySide6 (Qt) to 6.8.0.1 When compiled FFmpeg Checker worked for Mac in both versions. FFmpegChecker] FFmpeg found: True, FFprobe found: True
Also added quotations to the Build_MacOS_app.sh file due to directory problems if spaces exist. |
Just to confirm, sorry, were you able to successfully build an .app bundle with the ffmpeg check passing? |
@seakrueger I will try that and let you know if it works with just the updated pyinstaller. |
Same problem as before. It works when I run it from TagStudio.sh. Also it works when when running the exec file but the compiled .app does not work. Still shows that it can't find FFMPEG. |
I also forgot I had to edit the Build_MacOS_app.sh so when I first tried to build it, it failed. Had to look back and grab my old one. As mentioned before I am on Intel Mac not M1 (or up) and using bash not zsh. Bellow is the code for the build_macos_app.sh to work (not sure if this can get added to the next release or not)
|
Not sure what changed besides restarting the mac but the compiled version no longer can find ffmpeg either. Not sure what else I would have done but it is no longer found in the updated package compiled version. |
So from what I understand, does the new PySide version not fix FFmpeg not being found after all? |
I was not. @CyanVoxel |
Updated PySide6 (Qt) and Pillow and PyInstaller.
This update seems to fix the FFmpeg not found.