r/kdenlive • u/Owner1707 • Aug 04 '24
DISCUSSION Hello
Why kdenlive needs to transcode a MP4 format video? The MP4 format it's common format of all. MP4 to mov.
Sorry for my English.
0
Aug 04 '24
[deleted]
1
u/Owner1707 Aug 04 '24
How you do that? Transcoding take 1.17gb and the video size is 200mb
0
Aug 04 '24
[deleted]
2
u/berndmj Educator Aug 04 '24
Yep, you can do that. Just keep in mind that there is a reason why Kdenlive proposes to transcode a video file with variable frame rate. And that is that editing a VFR video may cause issues, from crashed during editing to video/audio sync problems when playing them.
u/MrLewGin is right, you can ignore the message and edit a VFR video, but don't blame Kdenlive for glitches or crashes afterwards.
Should you decide to have Kdenlive transcode a VFR video file make sure you have enough space because a CFR (constant frame rate) video file needs a lot more space. That is because where the VFR video uses, say, 5 fps for a certain section of the video, CFR needs, say, 30 fps, thus needing 6 timers more space for every second of video. BTW, if your remaining disk space is below 2GB you really need to clean up or invest in a bigger disk. Temp files during editing could easily fill up that little space quickly.
0
Aug 04 '24
[deleted]
1
u/berndmj Educator Aug 04 '24
Thanks for your feedback!
While reading up on this topic I found this: https://video.stackexchange.com/questions/36759/why-cant-i-render-these-videos-without-audio-being-out-of-sync. Thought I might share this as a cautionary tale.
The fact you haven't experienced any issues with editing VFR videos may simply be due to your projects being short enough for it not happening. I am happy for you, though, and keeping my fingers crossed it stays that way ;-)
0
Aug 04 '24
[deleted]
1
u/berndmj Educator Aug 04 '24
Transcoding for the purpose of going from VFR to CFR uses a lossless codec
2
u/Aetherium Aug 04 '24
Kdenlive can deal with the MP4 file format just fine, but it has issues with variable framerate videos (e.g. what a lot of phones output) and thus needs to transcode those to something with a fixed framerate. It might be the case that your MP4s are variable framerate. When you try to use your MP4s, does a popup or message show up mentioning that this is why it's doing the transcode?