-
Notifications
You must be signed in to change notification settings - Fork 177
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
Can vvenc generate user-mandated IDRs #311
Comments
For now this is not possible. The only thing you could do, would be to chunk the video into pieces starting at your desired IDR points and encode each chunk separately. Than you could just We will discuss internally if this is something we want to support. But either way, because it is an interface change and quite out of our current way of doing things, this will take quite some time. I will keep the issue open as a reminder. |
Noted , thks! |
Is there a use case for that feature besides live transmissions (e.g., conferencing), where you want to insert key frames to compensate for packet loss or joined participants? /edit: Ignore this question. I was just made aware of multiple other use cases :-) |
Hi @adamjw24 , it was nice meeting you at the previous JVET / MPEG meeting! As discussed there, for us (Fraunhofer IIS), it would also be very convenient to have an IDR-on-demand functionality in VVenC. Do you think it would be possible to enable this in the future? |
Btw, this can be easily achieved by encoding each IDR in a separate encoder instance. It will cause some overhead, more so the more threads are used. But the functionality would be achieved. |
Sure, that is what we currently do, however we could simplify our architecture (and get rid of the mentioned overhead) if it wasn't necessary. |
we want to keep key frames from source video,it need to force vvenc to generate key frames at any encoding time
The text was updated successfully, but these errors were encountered: