2
$\begingroup$

When I import same movie clip, recorded with my phone, in Blender 2.80 it automatically recognize 1278 frames with FPS 42.28 and that's correct, but blender 2.81 and above recognizes only 923. So when I render clip to frames I'm missing 355 frames although in sequencer when I slide through timeline, I can preview those frames. I tried to play with FPS and Base settings but with no luck.

Does anyone know what's happening here?

Thank You

Blender 2.80

Blender 2.90

$\endgroup$
2
1
$\begingroup$

42.28 is a non standard frame rate.

Phone cameras use every trick in the book to create small files by using variable frame rate and long GOP inter-frame compression, where the information for each frame depends on the information of a reference key frame.

Video encoded with such schemes cannot be imported into blender without problems.

The easiest way to deal with this is to use an external program to transcode the file into a single stable frame-rate with intraframe encoding (where all of the information for every frame is contained within the current frame). Blender will work fine with those.

$\endgroup$
3
  • $\begingroup$ Ok, thanks for the advice. I'll try to fixate frame rate on my phone. Still, it's strange that older versions of Blender do it right. Cheers $\endgroup$ – Geo23D Sep 22 '20 at 15:41
  • $\begingroup$ Okay, stop @susu. How do you know all these things? :) $\endgroup$ – Jachym Michal Sep 22 '20 at 20:14
  • 1
    $\begingroup$ @JachymMichal OK I will stop... $\endgroup$ – susu Sep 22 '20 at 21:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.