ilia3101 / MLV-App

All in one MLV processing app.
https://mlv.app/
GNU General Public License v3.0
274 stars 30 forks source link

HEVC 10/12 bits NVENC on Windows #272

Closed AndrewKeYanzhe closed 9 months ago

AndrewKeYanzhe commented 1 year ago

Does MLV-App support HEVC 10/12 bits NVENC encoding on Windows? I am using a GTX 1650 Mobile TU117 and it always uses CPU encoding.

masc4ii commented 1 year ago

None of the devs has a computer with NVidia graphics. That is the reason why MLVApp currently has no NVENC support. (Nvidia builds don't run at all on unsupported hardware.) However you could search for a NVENC-capable ffmpeg build and adapt the export command in MLVApps MainWindow.cpp, startExportPipe().

AndrewKeYanzhe commented 1 year ago

Would it be possible to add Intel Quicksync 10 bit HEVC encode to the default MLVApp build? Intel CPUs 7th gen and up are able to encode 10 bit HEVC, so this should be quite well supported.

My system has an i7-9750H but Intel Quicksync doesn't seem to be used.

masc4ii commented 1 year ago

No, that is not used. For compatibility reasons MLVApp uses CPU only. Just on macOS, HW acceleration is used, because macOS makes this happen automatically, if available.

Do you know any ffmpeg version including Intel Quicksync? Or a easy-to-use multi-platform encoding library? All I find and see on a first quick search looks very limited and difficult to use...