ekisu / mpv-webm

Simple WebM maker for mpv, with no external dependencies.
MIT License
554 stars 32 forks source link

add hevc_amf and h264_amf encoding profiles #158

Open AdventurerRussia opened 1 year ago

AdventurerRussia commented 1 year ago

your script has NVENC graphics accelerated encoding profiles, but there are not enough amd profiles. There are also no profiles for NVENC in hevc and mp4 (265/AAC) I think they would be useful. I'm not good at programming, but I just changed the coding libraries in your code and it worked fine, only with amd acceleration, the crf parameter did not want to work and gave out terrible video quality, I had to use the bitrate selection, since amd acceleration does not understand the crf parameter. your script is just convenient and I would like to have more coding methods in it by default at once.

there is also a lack of a compatibility parameter so that you can select the output in the settings of the yuv420p script. Since 10-bit 264 video does not play normally everywhere. I understand that you can do it yourself, but there are people who don't understand much about the code. And it would be great if such functions were initially in the script settings.