[Support] Josh5 - Unmanic - Library Optimiser


Recommended Posts

2 hours ago, rbourassa44 said:

Hi,

 

First of all thanks for this awesome projet!

Unfortunately, I have a problem with the final copy of the transcoded file (from the cache folder to the final destination). Here's the error in my log:

 

2021-08-24T10:40:29:INFO:Unmanic.Worker-1 - [FORMATTED] - Successfully ran worker process 'unmanic_default_stage' on file '/library/movies/Cruella (2021)/Cruella (2021).mkv'
2021-08-24T10:40:29:INFO:Unmanic.Worker-1 - [FORMATTED] - Successfully converted file '/library/movies/Cruella (2021)/Cruella (2021).mkv'
2021-08-24T10:40:29:INFO:Unmanic.Worker-1 - [FORMATTED] - Moving final cache file from '/tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746-WORKING-1.mkv' to '/tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746.mkv'
2021-08-24T10:40:31:INFO:Unmanic.Worker-1 - [FORMATTED] - Worker-1 finished job - /library/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-24T10:40:34:INFO:Unmanic.PostProcessor - [FORMATTED] - Post-processing task - /library/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-24T10:40:34:INFO:Unmanic.PostProcessor - [FORMATTED] - Copying file /tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746.mkv --> /library/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-24T10:40:34:ERROR:Unmanic.PostProcessor - [FORMATTED] - Exception while copying file /tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746.mkv to /library/movies/Cruella (2021)/Cruella (2021).mkv:
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/unmanic/libs/postprocessor.py", line 195, in post_process_file
    before_checksum = hashlib.md5(open(data.get('file_in'), 'rb').read()).hexdigest()
MemoryError
2021-08-24T10:40:34:ERROR:Unmanic.PostProcessor - [FORMATTED] - Error while running postprocessor file movement on file '/tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746.mkv'. Not all postprocessor file movement functions completed.
2021-08-24T10:40:34:INFO:Unmanic.PostProcessor - [FORMATTED] - Removing task cache directory file '/tmp/unmanic/unmanic_file_conversion-1629820855.3718686/Cruella (2021)-1629820855.3718746.mkv'
2021-08-24T10:40:35:INFO:Unmanic.PostProcessor - [FORMATTED] - Removing task cache directory '/tmp/unmanic/unmanic_file_conversion-1629820855.3718686'

 

I did check if I have proper file permissions and if the docker routing is correct. I tried to run it a few times but I always end up with this error.

 

Did anyone else have had this issue?

Thanks!

 

Awesome. Thanks for the detailed report and logs.

 

@SuberSeb, @harriedr I believe @rbourassa44 just identified your problem.

I'll add a fix for this in the next release.

 

Edited by Josh.5
  • Like 3
Link to comment

Hi,

 

currently my unmanic container is using about 15-16gb memory, is this about right?

I am using a nvidia gtx 950 for encoding

and the encoding cache is set to /dev/shm/unmanic

shouldn't it clear it's cache after every encode to kept this lower?

Edited by schuu
  • Like 1
Link to comment

This afternoon I am pushing the upcoming feature development to the staging branch.

 

This is a very big change to how Unmanic works. If you do want to try it, which I encourage that you do, please backup your config before moving to it. The new version should be able to handle migrating some bits of data from your current install, however you WILL need to reconfigure the application (not that it is a difficult process).

 

The way Unmanic works has changed. Unmanic is no longer a tool for running FFmpeg commands against your library. Rather it runs "Plugins" against your library.

This change will give us the ability to expand Unmanic into other areas of managing our libraries of other file types (not just videos).

 

The first thing that you may notice when you run it is that the layout has changed a bit. The main dashboard should still be familiar, but it is now completely re-written with VueJS. When you look at the settings they are also similar, but there is no longer any section for configuring FFMpeg. The only settings options available are for configuring the library management, workers and Plugins.

 

Over the next few days I will be uploading a bunch of new Plugins. If anyone is using the old version of Unmanic with Plugins, please do not update them. This release will break Plugins for the old version of Unmanic. If you want to keep using those Plugins with the old version of Unmanic, then you will want to back them up now as they will be gone by the end of this weekend.

The new Plugins do not rely on FFmpeg. You can now create a Plugin that can run any command in Unmanic's workers. It is my intent that I will be writing some new Plugins for managing images and music files over the next few weeks and then hopefully you guys will have ideas for things that you would want for me to write (or you could try your hand at writing them yourself). 

 

 

 

Link to comment

Out of curiosity, since there are now required plugins, will I need to be a patreon supporter to use unmanic? I ask because now it seems that in order to re-encode anything, you need a plugin like H265 NVENC / QSV / CPU or H264 NVENC / QSV / CPU.

 

Also will it be possible to change the container to mp4? it seems like it is just defaulted to mkv now and I dont see any way to change that.

Edited by lukeoslavia
Link to comment

Feature suggestion: I was recording the formula 1 race this morning and UnManic detected the file, then began converting it before the race was finished recording. If the watcher can wait X amount of minutes since the file was last modified to add it to the queue, it should solve the problem.

 

My (hopefully) short term fix is to not scan for an .ts files.

Link to comment



Out of curiosity, since there are now required plugins, will I need to be a patreon supporter to use unmanic? I ask because now it seems that in order to re-encode anything, you need a plugin like H265 NVENC / QSV / CPU or H264 NVENC / QSV / CPU.
 
Also will it be possible to change the container to mp4? it seems like it is just defaulted to mkv now and I dont see any way to change that.


No need to be signed in to anything to use Plugins.
At this point, I've allowed up to 5 Plugins when not a patron supporter. That should allow anyone the ability to do anything with Unmanic. It's just the additional nice to haves that would require more than 5.

There is a plugin that only remuxes if that is all you want to do. Otherwise there is an option in the video encoder plugins also to select the out container
Link to comment



Feature suggestion: I was recording the formula 1 race this morning and UnManic detected the file, then began converting it before the race was finished recording. If the watcher can wait X amount of minutes since the file was last modified to add it to the queue, it should solve the problem.
 
My (hopefully) short term fix is to not scan for an .ts files.


Do the files have a suffix appended when they are still being written to (before the .ts)? If so you can use the path ignore plugin with some regex to ignore those files.

I can make a plugin to ignore files under a configured age. Eg. Ignore files newer than 1 hour. That will prevent your ones being picked up while still being written to.

The last option is to not use the library scanner with these files. Use the event monitor. That will only pickup files on completion of writing.
Link to comment
On 8/28/2021 at 2:06 AM, Josh.5 said:

This is a very big change to how Unmanic works. If you do want to try it, which I encourage that you do, please backup your config before moving to it. The new version should be able to handle migrating some bits of data from your current install, however you WILL need to reconfigure the application (not that it is a difficult process).

Will you be releasing step by step directions for the migration procedure highlighting what needs to be done to keep the end result identical to what is currently working? I poked around docker hub and github, but I didn't see any mention in the documentation yet.

Link to comment
2 hours ago, Josh.5 said:


 

 


Do the files have a suffix appended when they are still being written to (before the .ts)? If so you can use the path ignore plugin with some regex to ignore those files.

I can make a plugin to ignore files under a configured age. Eg. Ignore files newer than 1 hour. That will prevent your ones being picked up while still being written to.

The last option is to not use the library scanner with these files. Use the event monitor. That will only pickup files on completion of writing.

 

I'm not certain but I don't think they have any suffix. But the plugin you mention sounds about like what I was saying. I know with MCEbuddy there was an option to wait until a file hasn't been modified for 1 minute and up to 60 days or something like that.  

  • Like 1
Link to comment
37 minutes ago, JonathanM said:

Will you be releasing step by step directions for the migration procedure highlighting what needs to be done to keep the end result identical to what is currently working? I poked around docker hub and github, but I didn't see any mention in the documentation yet.

Highly unlikely that there will be anything in-depth created. That sounds like a lot of time-consuming work on my end.

I will do my best to get the documentation updated to reflect the new configuration before pushing the staging branch. But I would recommend to people that they treat this like a fresh install and set it up on a small portion of their library first in order to get it all working.

If you want to lock your setup to the old version of Unmanic, I would suggest chaining the docker image tag from "latest" to "0.0.9" or something. That will prevent the update from happening on your machine.

It is my intent to keep this in staging for as long as I am getting feedback on critical things that need to be changed. Once that is done, a release will be made.

 

From where I sit, I need to push this out before I can develop any other features, and the other features list is growing.

I also need to push this out before my real job takes a big priority again, and that will start happening by they end of this week.

 

Documentation aside, the system is pretty feature complete and free of major bugs. It is well worth people switching over to the staging branch now (after making a backup of their appdata directory) and starting to test it out prior to me pushing it to the master branch for a release. If people leave the switchover 'till the release date and then find that a feature they relied on is missing, that is on them. This week is their window to report back what is needed or they may find themselves waiting a month or 2.

Link to comment
On 8/28/2021 at 2:06 AM, Josh.5 said:

This afternoon I am pushing the upcoming feature development to the staging branch.

 

This is a very big change to how Unmanic works. If you do want to try it, which I encourage that you do, please backup your config before moving to it. The new version should be able to handle migrating some bits of data from your current install, however you WILL need to reconfigure the application (not that it is a difficult process).

 

The way Unmanic works has changed. Unmanic is no longer a tool for running FFmpeg commands against your library. Rather it runs "Plugins" against your library.

This change will give us the ability to expand Unmanic into other areas of managing our libraries of other file types (not just videos).

 

The first thing that you may notice when you run it is that the layout has changed a bit. The main dashboard should still be familiar, but it is now completely re-written with VueJS. When you look at the settings they are also similar, but there is no longer any section for configuring FFMpeg. The only settings options available are for configuring the library management, workers and Plugins.

 

Over the next few days I will be uploading a bunch of new Plugins. If anyone is using the old version of Unmanic with Plugins, please do not update them. This release will break Plugins for the old version of Unmanic. If you want to keep using those Plugins with the old version of Unmanic, then you will want to back them up now as they will be gone by the end of this weekend.

The new Plugins do not rely on FFmpeg. You can now create a Plugin that can run any command in Unmanic's workers. It is my intent that I will be writing some new Plugins for managing images and music files over the next few weeks and then hopefully you guys will have ideas for things that you would want for me to write (or you could try your hand at writing them yourself). 

 

 

 

 

I played around a bit with the new version and I really like the way it works!

 

I think I found an issue with the mover plugin. I'll try to play around with it to see if I can find what's causing it but I thought I should let you know

 

2021-08-29T20:21:04:INFO:Unmanic.Worker-W0 - [FORMATTED] - Moving final cache file from '/tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630282604.266261-WORKING-3.mkv' to '/tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630293664.3127468.mkv'
2021-08-29T20:21:06:INFO:Unmanic.Worker-W0 - [FORMATTED] - Finished job - /watch/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-29T20:21:07:INFO:Unmanic.PostProcessor - [FORMATTED] - Post-processing task - /watch/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-29T20:21:07:ERROR:Unmanic.PostProcessor - [FORMATTED] - Exception while carrying out plugin runner on postprocessor file movement 'mover2' - [Errno 13] Permission denied: '/library/watch'
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/unmanic/libs/postprocessor.py", line 167, in post_process_file
    plugin_runner(data)
  File "/config/.unmanic/plugins/mover2/plugin.py", line 125, in on_postprocessor_file_movement
    file_out = get_file_out(original_source_path, os.path.abspath(data.get('file_out')))
  File "/config/.unmanic/plugins/mover2/plugin.py", line 87, in get_file_out
    os.makedirs(destination_directory)
  File "/usr/lib/python3.8/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/usr/lib/python3.8/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/usr/lib/python3.8/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/library/watch'
2021-08-29T20:21:08:INFO:Unmanic.PostProcessor - [FORMATTED] - Copying file /tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630293664.3127468.mkv --> /watch/movies/Cruella (2021)/Cruella (2021).mkv

 

Link to comment
37 minutes ago, rbourassa44 said:

 

I played around a bit with the new version and I really like the way it works!

 

I think I found an issue with the mover plugin. I'll try to play around with it to see if I can find what's causing it but I thought I should let you know

 

2021-08-29T20:21:04:INFO:Unmanic.Worker-W0 - [FORMATTED] - Moving final cache file from '/tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630282604.266261-WORKING-3.mkv' to '/tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630293664.3127468.mkv'
2021-08-29T20:21:06:INFO:Unmanic.Worker-W0 - [FORMATTED] - Finished job - /watch/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-29T20:21:07:INFO:Unmanic.PostProcessor - [FORMATTED] - Post-processing task - /watch/movies/Cruella (2021)/Cruella (2021).mkv
2021-08-29T20:21:07:ERROR:Unmanic.PostProcessor - [FORMATTED] - Exception while carrying out plugin runner on postprocessor file movement 'mover2' - [Errno 13] Permission denied: '/library/watch'
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/unmanic/libs/postprocessor.py", line 167, in post_process_file
    plugin_runner(data)
  File "/config/.unmanic/plugins/mover2/plugin.py", line 125, in on_postprocessor_file_movement
    file_out = get_file_out(original_source_path, os.path.abspath(data.get('file_out')))
  File "/config/.unmanic/plugins/mover2/plugin.py", line 87, in get_file_out
    os.makedirs(destination_directory)
  File "/usr/lib/python3.8/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/usr/lib/python3.8/os.py", line 213, in makedirs
    makedirs(head, exist_ok=exist_ok)
  File "/usr/lib/python3.8/os.py", line 223, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Permission denied: '/library/watch'
2021-08-29T20:21:08:INFO:Unmanic.PostProcessor - [FORMATTED] - Copying file /tmp/unmanic/unmanic_file_conversion-1630282604.2662687/Cruella (2021)-1630293664.3127468.mkv --> /watch/movies/Cruella (2021)/Cruella (2021).mkv

 

What are the permissions on the directory '/library/watch'?

Link to comment
9 minutes ago, rbourassa44 said:

 

The permissions on the watch folder are 777 and the ones from the cache video file are 644 (generated by unmanic).

Ok.
And how is the move2 plugin configured? I assume /library/watch is the out directory. 
Can you also confirm that /library/watch is indeed a mount into your docker container (perhaps post us a screenshot)?

Link to comment
2 minutes ago, Josh.5 said:

Ok.
And how is the move2 plugin configured? I assume /library/watch is the out directory. 
Can you also confirm that /library/watch is indeed a mount into your docker container (perhaps post us a screenshot)?

 

Alright,

First of all here's my docker config:

2024911237_Dockerconfig.thumb.png.cac00d88c64ce7d8495b883041ffe9f0.png

I basically created a watch folder that I put files that need to be transcoded, that would be my /watch directory that I use as my library path:

995703609_Settings-Library.thumb.png.33224b76e7d68662ae925e367dbf0ba5.png

After that, I use the move2 plugin to put my transcoded file in my Emby library (/library) and delete the source file in the /watch directory:

215110048_Settings-move2.thumb.png.e028362974afbd09a86e5a240e3ac7c4.png

 

Link to comment
16 minutes ago, rbourassa44 said:

 

Alright,

First of all here's my docker config:

2024911237_Dockerconfig.thumb.png.cac00d88c64ce7d8495b883041ffe9f0.png

I basically created a watch folder that I put files that need to be transcoded, that would be my /watch directory that I use as my library path:

995703609_Settings-Library.thumb.png.33224b76e7d68662ae925e367dbf0ba5.png

After that, I use the move2 plugin to put my transcoded file in my Emby library (/library) and delete the source file in the /watch directory:

215110048_Settings-move2.thumb.png.e028362974afbd09a86e5a240e3ac7c4.png

 

Great. Thanks for the images.

 

The problem is your '/library/watch' directory does not exist. It is not mounted into your Docker container.

You have '/library/tv' and '/library/movies' mounted in, but no '/library/watch'

  • Thanks 1
Link to comment
14 minutes ago, Josh.5 said:

Great. Thanks for the images.

 

The problem is your '/library/watch' directory does not exist. It is not mounted into your Docker container.

You have '/library/tv' and '/library/movies' mounted in, but no '/library/watch'

 

Oh I just got it I don't know why I did not catch that..

 

So if I understand correctly, when you select the "Recreate directory structure" in the mover2 plugin, it's also adding the root library path (in my case that would be "/watch" resulting in "/library/watch/movies/etc...")?

Is there any ways that I could make it add only the subfolders (like "/library/movies/etc...")?

 

By the way, huge thanks for this, I'm definitely subscribing on patreon!

Link to comment
1 hour ago, rbourassa44 said:

 

Oh I just got it I don't know why I did not catch that..

 

So if I understand correctly, when you select the "Recreate directory structure" in the mover2 plugin, it's also adding the root library path (in my case that would be "/watch" resulting in "/library/watch/movies/etc...")?

Is there any ways that I could make it add only the subfolders (like "/library/movies/etc...")?

 

By the way, huge thanks for this, I'm definitely subscribing on patreon!

So there is a little trick that you will want to do with Docker to achieve what you are asking here.

Basically, map the external directory, eg '/mnt/user/Media/videos/movies' to '/library/watch/movies' inside the container.

 

The problem is that everyone will have a different use case with different folder structure. So the only way to handle this is to include the full path right back to the root '/' directory. Then it is up to the user to create their directories accordingly. Docker makes this easy obviously with the little trick I just mentioned above. But this will be more of a problem for people who install and run this native on their host.

 

Also, appreciate the support on patreon. Thanks!

 

 

Actually... as I am thinking about it further, I realise there is a way to do what you are asking...

I could add a fourth config option to that Plugin where you can remove the library path from the recreated directory structure. That would remove '/watch' - which is exactly what you were wanting. It would also be versatile and work on anyone's installation, native or docker

Edited by Josh.5
Coming up with ideas...
  • Like 1
Link to comment
On 8/30/2021 at 11:34 AM, lukeoslavia said:

I'm not certain but I don't think they have any suffix. But the plugin you mention sounds about like what I was saying. I know with MCEbuddy there was an option to wait until a file hasn't been modified for 1 minute and up to 60 days or something like that.  

I have whipped up a plugin as requested for your needs. Called "Ignore files recently modified", you will find it in the plugin installer on the new "staging" build of Unmanic.

 

This Plugin can be configured to ignore files that were last modified x time ago (can be seconds, mins, hours, etc.). Add it as one of the first items in your Plugin Flow. It will fail if a file was last modified more recent than the time configured, and no other tests will be carried out against the file - it will be ignored and not added to the task list.

image.thumb.png.bfe27728556a03ad51331370c70da306.png

image.thumb.png.4864bc03da103d3eb4720840dac70fa3.png

 

Link to comment

I love the new look and the way the plugins are working.  I have run into a problem where i chose the output format on h254 nvidia plugin.  I am not seeing a way to make it default to mkv files.  I have a few mp4 files that it appears to work on but they are still mp4 when completed. 

 

A nice have would to be able to unpause all workers at the same time rather than doing them one at a time. 

Link to comment



I love the new look and the way the plugins are working.  I have run into a problem where i chose the output format on h254 nvidia plugin.  I am not seeing a way to make it default to mkv files.  I have a few mp4 files that it appears to work on but they are still mp4 when completed. 
 
A nice have would to be able to unpause all workers at the same time rather than doing them one at a time. 


There is an option in these Plugins to set the container. Open the Plugin infor by clicking on the icon. At the top you will see 2 tabs, "Info" and "Settings".

There is also a plugin specifically for remuxing video files. Search for "remux" or "container" in the plugin installer.

Hope that helps
Link to comment
On 9/1/2021 at 10:56 PM, Josh.5 said:

There is also a plugin specifically for remuxing video files. Search for "remux" or "container" in the plugin installer.

I have the remux plugin installed however it is not changing the file name

 

2021-09-02T16:19:40:INFO:Unmanic.TaskHandler - [FORMATTED] - Adding inotify job to queue - /library/xxx/test.mp4

2021-09-02T16:19:41:INFO:Unmanic.Foreman - [FORMATTED] - Processing item - /library/xxx/test.mp4

2021-09-02T16:19:41:INFO:Unmanic.Worker-W1 - [FORMATTED] - Picked up job - /library/xxx/test.mp4

2021-09-02T16:19:45:INFO:Unmanic.Worker-W1 - [FORMATTED] - Successfully ran worker process 'video_remuxer' on file '/library/xxx/test.mp4'

2021-09-02T16:19:45:INFO:Unmanic.Worker-W1 - [FORMATTED] - Successfully converted file '/library/xxx/test.mp4'

2021-09-02T16:19:45:INFO:Unmanic.Worker-W1 - [FORMATTED] - Moving final cache file from '/library/xxx/test.mp4' to '/library/xxx/test-1630613985.7216587.mp4'

2021-09-02T16:19:45:INFO:Unmanic.EventProcessor - [FORMATTED] - MOVED_TO event detected: - /library/xxx/test.mp4

2021-09-02T16:19:45:INFO:Unmanic.Worker-W1 - [FORMATTED] - Finished job - /library/xxx/test.mp4

2021-09-02T16:19:45:ERROR:Unmanic.FileTest - [FORMATTED] - Exception while carrying out plugin runner on library management file test 'ignore_under_size' - [Errno 2] No such file or directory: '/library/xxx/test.mp4'

Traceback (most recent call last):

File "/usr/local/lib/python3.8/dist-packages/unmanic/libs/filetest.py", line 135, in should_file_be_added_to_task_list

plugin_runner(data)

File "/config/.unmanic/plugins/ignore_under_size/plugin.py", line 67, in on_library_management_file_test

if check_file_size_under_max_file_size(data.get('path'), minimum_file_size):

File "/config/.unmanic/plugins/ignore_under_size/plugin.py", line 45, in check_file_size_under_max_file_size

file_stats = os.stat(os.path.join(path))

FileNotFoundError: [Errno 2] No such file or directory: '/library/xxx/test.mp4'

2021-09-02T16:19:46:INFO:Unmanic.PostProcessor - [FORMATTED] - Post-processing task - /library/xxx/test.mp4

2021-09-02T16:19:46:INFO:Unmanic.PostProcessor - [FORMATTED] - Copying file /library/xxx/test-1630613985.7216587.mp4 --> /library/xxx/test.mp4

2021-09-02T16:19:54:INFO:Unmanic.EventProcessor - [FORMATTED] - CLOSE_WRITE event detected: - /library/xxx/test.mp4

2021-09-02T16:19:54:INFO:Unmanic.TaskHandler - [FORMATTED] - Skipping inotify job already in the queue - /library/xxx/test.mp4

 

 

Side not since this is copying the file with a new name rather than over writing it. It runs over and over creating copy after copy.

 

Screen Shot 2021-09-02 at 16.32.41.png

Edited by dertbv
Screen shot
Link to comment
17 hours ago, Spooky83 said:

I've also wanted to start playing around with the new version and I like the plugin system and also the optical changes.

 

My problem is, I want to use QuickSync/VAAPI to re-encode and there seems to be no plugin for that yet or have I missed something?

No, you were not missing anything. I had not yet tested or pushed the VAAPI plugins.

I am assuming that you are wanting H265/HEVC VAAPI. I have pushed a plugin for that (you will find it in the repo if you refresh it.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.