Bug 499559 - Proxy's are not edit friendly.
Summary: Proxy's are not edit friendly.
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: Project Bin & Import (show other bugs)
Version: 24.12.1
Platform: Microsoft Windows Microsoft Windows
: NOR normal
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords: triaged
Depends on:
Blocks:
 
Reported: 2025-02-05 18:56 UTC by Cheddar Fox
Modified: 2025-02-07 16:31 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cheddar Fox 2025-02-05 18:56:45 UTC
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
Comment 1 emohr 2025-02-06 17:15:11 UTC
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.
Comment 2 Cheddar Fox 2025-02-06 20:15:33 UTC
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
Comment 3 Jean-Baptiste Mardelle 2025-02-07 15:49:46 UTC
Thanks for sharing the clips, I can confirm the issue, the resulting x264 proxy is detected as variable frame rate by FFmpeg
Comment 4 Jean-Baptiste Mardelle 2025-02-07 16:31:50 UTC
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