Skip to content
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

Video Encode API: Unable to set Two Pass Encoding #2

Closed
Xaymar opened this issue Aug 16, 2016 · 9 comments
Closed

Video Encode API: Unable to set Two Pass Encoding #2

Xaymar opened this issue Aug 16, 2016 · 9 comments

Comments

@Xaymar
Copy link
Contributor

Xaymar commented Aug 16, 2016

There currently seems to be no way to tell AMF/VCE which encoding type should be used. It is either missing from the include files or not properly documented. I may have missed it though.

@Xaymar Xaymar changed the title No way to select which encoding type is used (Single Pass, Two Pass) Video Encode API: No way to select which encoding type is used (Single Pass, Two Pass) Aug 18, 2016
@Xaymar
Copy link
Contributor Author

Xaymar commented Aug 23, 2016

I have been stepping through the amfrt32 and amfrt64 library for a bit now and only discovered strings related to HEVC, not Two Pass or SinglePass encoding. I will continue looking until there is an official update.

@Xaymar Xaymar changed the title Video Encode API: No way to select which encoding type is used (Single Pass, Two Pass) Video Encode API: Unable to set Two Pass Encoding Sep 1, 2016
@Roph
Copy link

Roph commented Sep 6, 2016

An update on this would be nice. I assume the 2-pass is also for H264, not just H265?

@Xaymar
Copy link
Contributor Author

Xaymar commented Sep 14, 2016

Two Pass encoding is really needed to provide better quality than what you currently get in dark scenes. I don't know why but AMF uses a bitrate way too low for dark areas - similar to x264 superfast behaviour.

@Roph
Copy link

Roph commented Oct 30, 2016

Any word on this? HEVC and 2-pass support were big reasons I went with a polaris GPU instead of going Nvidia. It's disappointing that these advertised features are still not supported. Developers out there are sat twiddling their thumbs waiting for SDK support to implement it in their apps :(

http://i.imgur.com/1U86Q26.jpg

@Xaymar
Copy link
Contributor Author

Xaymar commented Nov 3, 2016

16.10.3 seems to be the first driver that has new parameters available, including one that referse to a Preanalysis. Is it really going to happen, Pre-Pass/"Two"-Pass encoding before christmas?

@locodicegr
Copy link

@Xaymar Maybe they will add it in the ''annual'' driver this year...a.k.a Omega / Crimson / Whats next?

@Roph
Copy link

Roph commented Nov 27, 2016

...Should I be saving for a Geforce 1050? The advertised features are supported before the card was even released. :/

@Xaymar
Copy link
Contributor Author

Xaymar commented Nov 28, 2016

It will most likely be in the next non-hotfix driver. Also you can already use it, my plugin already offers a way to enable the flag for it.

@Xaymar
Copy link
Contributor Author

Xaymar commented Jan 18, 2017

Implemented by commits:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants