SUMMARY Proxy clips that are generated are not "an edit friendly format" STEPS TO REPRODUCE 1. generate proxy's at 720p with the x264 profile OBSERVED RESULT sometimes the proxies are not an edit friendly format for my mkv 265 videos files even though the base video files are supposedly edit friendly. This causes the program to request that I re-encode them after the proxies generate. Don't know why. When this happens re-encoding the footage as recommended re-encodes the base video causing a needless loss in quality and requiring the regeneration of proxies. so in the end when I should just need to generate the proxies once, I instead need to generate them twice and re-encode the video once too. This causes large delays uses a lot of space and makes worse quality in the end. Sometimes Kdenlvie also says that my video files have a variable frame-rate and need re-encodeing but I am recording with CBR in OBS so this should not be happening. Don't know if the problem is with Kdenlive or OBS for that second part. EXPECTED RESULT Proxy's should always be edit friendly if the base footage is. SOFTWARE/OS VERSIONS Kdenlive: 24.12.1 MLT: 7.28.0 FFmpeg KDE Frameworks: 6.9.0 Qt: Using 6.8.0 and built against 6.8.0 Windows 11 Version 23H2 Build ABI: x86_64-little_endian-llp64 Kernel: winnt 10.0.22631
Do you have updated your graphic card driver to the latest version? If not please do it as we have several issues linked to graphic card drivers. If it still happens, please upload somewhere such mkv file from OBS which generates this issue so we can test.
I was one update behind for graphics drivers for my 1050 TI. After updating the problem still persists. Here is a link to the original video and a link to the proxy it made. I am using the x264 proxy preset. Here is the original file https://drive.google.com/file/d/1kHUxQiMdhHkT_BistPvSvTVuD8yZsfJ8/view?usp=sharing and here is the proxy it made https://drive.google.com/file/d/1clvfqq_12qseWrZnOU7wHvtrTjfeRmSk/view?usp=sharing
Thanks for sharing the clips, I can confirm the issue, the resulting x264 proxy is detected as variable frame rate by FFmpeg
Git commit 81defea1b55ff3c320f009f82003e80257bd49c9 by Jean-Baptiste Mardelle. Committed on 07/02/2025 at 16:30. Pushed by mardelle into branch 'master'. Ensure proxy clips have a fixed frame rate (using vsync 1) M +13 -13 data/encodingprofiles.rc https://invent.kde.org/multimedia/kdenlive/-/commit/81defea1b55ff3c320f009f82003e80257bd49c9