-
-
Notifications
You must be signed in to change notification settings - Fork 95
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
Require Ability to Disable Codecs Based on GPU Support #1408
Comments
It's not trying to transcode to HEVC. Memories transcodes to H.264 as you can see from the interpreting that really long command line. It's been a while, but I believe when I was toying with transcoding on my low-end server, I had the same capabilities as you... HEVC decoding ability, but no HEVC encoding ability. When I took out the 'hwupload' in the command line, the transcode with that command line worked. What do you get when you use the exact command line from Memories, minus the 'hwupload' part? |
No change without |
Hmm I did get it working by turning off the QSV Low Power flag, which should work.. however the video gets rotated 90 degrees clockwise with VA-API on, hmm. Interesting, the rotation problem only happens on videos from one device, and not the other.. it seems my wife using stock Pixel OS doesn't have the rotation, however for recordings by myself on GrapheneOS; every video is rotated 90 degrees when hardware transcoded but plays in correct orientation when software transcoded. And both are the same model of Pixel 7, so it's not the hardware. Must be something in the encoding. |
Turn on the "transpose workaround" in the admin panel |
I tried that but it's not supported by VA-API |
Is your feature request related to a problem? Please describe.
I am running Nextcloud on Zimaboards in a Kubernetes cluster. The have a GPU and I have working transcoding, however Memories keeps trying to transcode to HEVC, which the Intel GPU in a Zimaboard does not support. I need to prevent Memories from trying to use HEVC and AV1 to align with the GPU and things should work.
Describe the solution you'd like
I want to be able to configure the available codecs for the transcoder
Describe alternatives you've considered
There doesn't seem to be any alternatives for this use case. CPU transcoding is too slow.
Additional context
Transcode log:
Verified working transcode based on HW Transcode documentation test:
The text was updated successfully, but these errors were encountered: