SolvedQLVideo QLVideo 1.92 does not work in Catalina beta

Works if I force it with qlmanage -g /Library/QuickLook/Video.qlgenerator

Following command just shows generic AVI icon:
qlmanage -p ~/Movies/bird.avi
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
Testing Quick Look preview with files:
/Users/wilsonjchan/Movies/bird.avi
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
2019-06-28 13:52:03.392 qlmanage[12255:318070] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x9b23, name = 'com.apple.coredrag'
See /usr/include/servers/bootstrap_defs.h for the error codes.
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
2019-06-28 13:52:03.635 qlmanage[12255:318070] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x1332f, name = 'com.apple.tsm.portname'
See /usr/include/servers/bootstrap_defs.h for the error codes.
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)

qlmanage -m
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
dyld: warning, LC_RPATH @executable_path/../Frameworks in /usr/bin/qlmanage being ignored in restricted program because of @executable_path (Codesign main executable with Library Validation to allow @ paths)
server: living for 107s (0 requests handled) - instant off: yes - arch: X86_64 - user id: 501
memory used: 0 MB (655952 bytes) - used descriptors: 16/256
plugins:
org.openxmlformats.presentationml.slideshow -> /System/Library/QuickLook/Office.qlgenerator (40)
com.adobe.pdf -> /System/Library/QuickLook/PDF.qlgenerator (888.1)
com.apple.localized-pdf-bundle -> /System/Library/QuickLook/LocPDF.qlgenerator (888.1)
public.3d-content -> /System/Library/QuickLook/SceneKit.qlgenerator (535.1)
com.vmware.foreign.vhd -> /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator (13668589)
com.apple.ical.bookmark -> /System/Library/QuickLook/iCal.qlgenerator (888.1)
com.apple.iwork.keynote.key -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.application -> /System/Library/QuickLook/StandardBundles.qlgenerator (888.1)
com.microsoft.powerpoint.pot -> /System/Library/QuickLook/Office.qlgenerator (40)
com.microsoft.word.doc -> /System/Library/QuickLook/Office.qlgenerator (40)
org.openxmlformats.wordprocessingml.template.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.iwork.keynote.sffkey -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.ichat.ichat -> /System/Library/QuickLook/iChat.qlgenerator (5500)
com.microsoft.word.dot -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.iwork.keynote.sffkth -> /Library/QuickLook/iWork.qlgenerator (205)
org.openxmlformats.presentationml.template.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.keynote.key -> /Library/QuickLook/iWork.qlgenerator (205)
com.indeeo.idraw.idshapes -> /Applications/Graphic.app/Contents/Library/QuickLook/iDrawQL.qlgenerator (1.0)
com.apple.mail.email -> /System/Library/QuickLook/Mail.qlgenerator (3560.7)
com.apple.iwork.pages.sfftemplate -> /Library/QuickLook/iWork.qlgenerator (205)
public.movie -> /System/Library/QuickLook/Movie.qlgenerator (888.1)
com.apple.iwork.keynote.kth -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.iwork.numbers.sffnumbers -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.package -> /System/Library/QuickLook/Package.qlgenerator (888.1)
com.wolfram.notebook.player -> /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator (8.0)
org.openxmlformats.wordprocessingml.document.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.iwork.pages.sffpages -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.ical.ics -> /System/Library/QuickLook/iCal.qlgenerator (888.1)
org.oasis-open.opendocument.text -> /System/Library/QuickLook/Text.qlgenerator (888.1)
org.openxmlformats.wordprocessingml.template -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.ical.ics.event -> /System/Library/QuickLook/iCal.qlgenerator (888.1)
com.microsoft.excel.xlt -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.iwork.numbers.sfftemplate -> /Library/QuickLook/iWork.qlgenerator (205)
com.resolume.dxv -> /Library/QuickLook/ResolumeQuickLook.qlgenerator (1.0)
com.apple.iwork.keynote.key-tef -> /Library/QuickLook/iWork.qlgenerator (205)
com.indeeo.idraw.idraw -> /Applications/Graphic.app/Contents/Library/QuickLook/iDrawQL.qlgenerator (1.0)
com.apple.internet-location -> /System/Library/QuickLook/Clippings.qlgenerator (888.1)
com.rsa.pkcs-12 -> /System/Library/QuickLook/Security.qlgenerator (55139)
org.openxmlformats.presentationml.slideshow.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.microsoft.word.stationery -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.ibooks-folder -> /System/Library/QuickLook/iBooks.qlgenerator (1)
public.x509-printable-encoded-archive -> /System/Library/QuickLook/Security.qlgenerator (55139)
com.vmware.foreign.vpc7 -> /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator (13668589)
public.xml -> /System/Library/QuickLook/Text.qlgenerator (888.1)
com.vmware.foreign.pvm -> /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator (13668589)
org.openxmlformats.wordprocessingml.document -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.rtfd -> /System/Library/QuickLook/Text.qlgenerator (888.1)
com.apple.garageband.project -> /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator (4980.96)
com.apple.systempreference.prefpane -> /System/Library/QuickLook/StandardBundles.qlgenerator (888.1)
org.openxmlformats.spreadsheetml.template -> /System/Library/QuickLook/Office.qlgenerator (40)
com.blackmagic-design.braw-movie -> /Applications/DaVinci Resolve/DaVinci Resolve.app/Contents/Applications/Blackmagic RAW Player.app/Contents/Library/QuickLook/BlackmagicRaw.qlgenerator (1.3)
com.apple.keychain -> /System/Library/QuickLook/Security.qlgenerator (55139)
public.font -> /System/Library/QuickLook/Font.qlgenerator (888.1)
com.apple.provisionprofile -> /Applications/Xcode.app/Contents/Library/QuickLook/DVTProvisioningProfileQuicklookGenerator.qlgenerator (1)
public.x509-certificate -> /System/Library/QuickLook/Security.qlgenerator (55139)
com.apple.iwork.pages.template -> /Library/QuickLook/iWork.qlgenerator (205)
com.adobe.illustrator.ai-image -> /System/Library/QuickLook/EPS.qlgenerator (888.1)
public.vcard -> /System/Library/QuickLook/Contact.qlgenerator (888.1)
com.apple.finder.textclipping -> /System/Library/QuickLook/Clippings.qlgenerator (888.1)
org.openxmlformats.presentationml.template -> /System/Library/QuickLook/Office.qlgenerator (40)
jp.co.epson.printcd.document.2 -> /Applications/Epson Software/Print CD.app/Contents/Library/QuickLook/QLPCD.qlgenerator (1.0)
org.openxmlformats.spreadsheetml.template.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.iwork.numbers.numbers -> /Library/QuickLook/iWork.qlgenerator (205)
com.wolfram.notebook -> /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator (8.0)
com.apple.iwork.pages.pages -> /Library/QuickLook/iWork.qlgenerator (205)
jp.co.epson.printcd.document.1 -> /Applications/Epson Software/Print CD.app/Contents/Library/QuickLook/QLPCD.qlgenerator (1.0)
com.apple.ichat.transcript -> /System/Library/QuickLook/iChat.qlgenerator (5500)
jp.co.epson.mpq.document -> /Applications/Epson Software/Print CD.app/Contents/Library/QuickLook/QLPCD.qlgenerator (1.0)
com.apple.mail.emlx -> /System/Library/QuickLook/Mail.qlgenerator (3560.7)
com.apple.iconset -> /System/Library/QuickLook/Icon.qlgenerator (888.1)
com.apple.addressbook.group -> /System/Library/QuickLook/Contact.qlgenerator (888.1)
com.apple.property-list -> /System/Library/QuickLook/Text.qlgenerator (888.1)
com.vmware.vm-package -> /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator (13668589)
com.wolfram.cdf -> /Applications/Mathematica.app/Contents/Library/QuickLook/Wolfram Notebook.qlgenerator (8.0)
org.idpf.epub-container -> /System/Library/QuickLook/iBooks.qlgenerator (1)
com.apple.addressbook.person -> /System/Library/QuickLook/Contact.qlgenerator (888.1)
com.apple.safari.history -> /System/Library/QuickLook/Bookmark.qlgenerator (888.1)
public.html -> /System/Library/QuickLook/Web.qlgenerator (888.1)
com.apple.iwork.numbers.template -> /Library/QuickLook/iWork.qlgenerator (205)
com.microsoft.powerpoint.pps -> /System/Library/QuickLook/Office.qlgenerator (40)
com.vmware.foreign.pvs -> /Applications/VMware Fusion.app/Contents/Library/QuickLook/VMware Fusion QuickLook.qlgenerator (13668589)
public.plain-text -> /System/Library/QuickLook/Text.qlgenerator (888.1)
com.apple.safari.bookmark -> /System/Library/QuickLook/Bookmark.qlgenerator (888.1)
public.audio -> /System/Library/QuickLook/Audio.qlgenerator (888.1)
org.idpf.epub-folder -> /System/Library/QuickLook/iBooks.qlgenerator (1)
com.apple.pict -> /System/Library/QuickLook/Clippings.qlgenerator (888.1)
public.xhtml -> /System/Library/QuickLook/Web.qlgenerator (888.1)
com.apple.logicx.project -> /Applications/GarageBand.app/Contents/Library/QuickLook/LogicXQLGenerator.qlgenerator (4980.96)
org.openxmlformats.presentationml.presentation.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.finder.pictclipping -> /System/Library/QuickLook/Clippings.qlgenerator (888.1)
com.apple.ical.bookmark.todo -> /System/Library/QuickLook/iCal.qlgenerator (888.1)
com.apple.iwork.numbers.numbers-tef -> /Library/QuickLook/iWork.qlgenerator (205)
com.apple.webarchive -> /System/Library/QuickLook/Web.qlgenerator (888.1)
org.openxmlformats.presentationml.presentation -> /System/Library/QuickLook/Office.qlgenerator (40)
public.svg-image -> /System/Library/QuickLook/Web.qlgenerator (888.1)
com.apple.private.live-photo-bundle -> /System/Library/QuickLook/LivePhoto.qlgenerator (888.1)
public.image -> /System/Library/QuickLook/Image.qlgenerator (888.1)
com.apple.garageband.template.magic -> /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator (4980.96)
org.openxmlformats.spreadsheetml.sheet -> /System/Library/QuickLook/Office.qlgenerator (40)
com.microsoft.excel.xls -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.mobileprovision -> /Applications/Xcode.app/Contents/Library/QuickLook/DVTProvisioningProfileQuicklookGenerator.qlgenerator (1)
org.openxmlformats.spreadsheetml.sheet.macroenabled -> /System/Library/QuickLook/Office.qlgenerator (40)
public.rtf -> /System/Library/QuickLook/Text.qlgenerator (888.1)
com.imimot.mitti.project -> /Applications/Mitti.app/Contents/Library/QuickLook/MittiQuicklook.qlgenerator (1)
com.apple.iwork.pages.pages-tef -> /Library/QuickLook/iWork.qlgenerator (205)
com.microsoft.powerpoint.ppt -> /System/Library/QuickLook/Office.qlgenerator (40)
public.comma-separated-values-text -> /System/Library/QuickLook/Office.qlgenerator (40)
com.apple.ical.ics.todo -> /System/Library/QuickLook/iCal.qlgenerator (888.1)
com.adobe.encapsulated-postscript -> /System/Library/QuickLook/EPS.qlgenerator (888.1)
com.microsoft.advanced-systems-format -> /Library/QuickLook/Video.qlgenerator (1.9.2)
com.apple.garageband.template.magicmentor -> /Applications/GarageBand.app/Contents/Library/QuickLook/GarageBandQLGenerator.qlgenerator (4980.96)

53 Answers

✔️Accepted Answer

For a quick workaround --- since I think a large majority of people use this for MKV files? You can do this:

  1. Follow what @Marc2508 said, and edit /Library/QuickLook/Video.qlgenerator/Contents/Info.plist, and add some UTIs under the LSItemContentTypes entry. You can use (in Terminal) mdls <your_file> to see the UTI of your particular file (it'll be under kMDItemContentType). In my case IINA didn't change the association, so it's org.matroska.mkv.

  2. This is the important step -- you need to re-codesign the bundle, if not it'll be invalid and probably refuse to load. Follow the steps here: https://developer.apple.com/library/archive/documentation/Security/Conceptual/CodeSigningGuide/Procedures/Procedures.html

Basically, use Keychain Assistant to generate a new codesigning certificate (self signed -- no need to fork out $100 to Apple), then the following steps (after editing the plist):

(a) cd /Library/QuickLook/Video.qlgenerator
(b) codesign -vv . <- this should say .: invalid Info.plist (plist or signature have been modified)
(c) sudo codesign -s <your_certificate_name> -f . <- should get .: replacing existing signature
(d) codesign -vv . <- this should now say .: valid on disk; satisfies its Designated Requirement

After that, you can run qlmanage -r to reload the generators, and relaunch Finder.

Other Answers:

I love QLVideo. Thank you so much for keeping it working. My fingers are crossed for a new version that works on Catalina!

I was hoping that Apple might fix the problem, but it doesn't look like they're going to since it's still unfixed in 10.15.2.
So release 1.93 restores support for .mkv, .webm, .wmv and some more obscure formats on Catalina, but other formats including .avi are still broken.

You're taking a week break and 2020 just started? Bro, how long is this going to take?
You guys need to stop being lazy and fix this shit. WTF!

Wow, feeling a little entitled and unappreciative?

Amen to that last one; this is free software. Maintainer(s) are in no way obligated to do a damn thing.

@zhiayang thanks for your efforts. You take care of you; we’ll be glad to see you whenever you return to this.