| Summary: | Crash when trying to render using NVENC H265 ABR preset | ||
|---|---|---|---|
| Product: | [Applications] kdenlive | Reporter: | greens17 |
| Component: | Rendering & Export | Assignee: | Jean-Baptiste Mardelle <jb> |
| Status: | REPORTED --- | ||
| Severity: | crash | CC: | fritzibaby |
| Priority: | NOR | Keywords: | triaged |
| Version First Reported In: | 23.04.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Custom profile parameters | ||
|
Description
greens17
2023-05-03 18:06:37 UTC
Please try with the current Kdenlive AppImage version 23.04.1. We fixed a lot of crashes including rendering issues. https://kdenlive.org/en/download/ (In reply to emohr from comment #1) > Please try with the current Kdenlive AppImage version 23.04.1. We fixed a > lot of crashes including rendering issues. https://kdenlive.org/en/download/ Just tried the latest Flatpak and AppImage (23.04.1) and still no luck. Crash Log: [mov,mp4,m4a,3gp,3g2,mj2 @ 0x931cc0] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x931cc0] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [mov,mp4,m4a,3gp,3g2,mj2 @ 0xa40440] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0xa40440] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x11bfa40] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x11bfa40] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1161740] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1161740] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [mov,mp4,m4a,3gp,3g2,mj2 @ 0xa7ae00] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0xa7ae00] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1367ec0] st: 0 edit list: 1 Missing key frame while searching for timestamp: 1001 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x1367ec0] st: 0 edit list 1 Cannot find an index entry before timestamp: 1001. [hevc_nvenc @ 0x7f6c18201fc0] B frames as references are not supported [hevc_nvenc @ 0x7f6c18201fc0] No capable devices found Created attachment 159091 [details]
Custom profile parameters
Ok, so I found the solution. Problem is linked to a change in FFmpeg. For NVidia cards that don't support B Frames encoding, you need to add this parameter to the encoding profile:
b_ref_mode=0
You can do it by creating a custom render profile based on NVENC H265 ABR, and in the Other tab, add this under Additional Parameters.
(In reply to Jean-Baptiste Mardelle from comment #3) > Created attachment 159091 [details] > Custom profile parameters > > Ok, so I found the solution. Problem is linked to a change in FFmpeg. For > NVidia cards that don't support B Frames encoding, you need to add this > parameter to the encoding profile: > > b_ref_mode=0 > > You can do it by creating a custom render profile based on NVENC H265 ABR, > and in the Other tab, add this under Additional Parameters. The b_ref_mode=0 parameter seems to have fixed the issue! Thanks for figuring this out |