Skip to content

Instantly share code, notes, and snippets.

@coolaj86
Last active November 16, 2021 09:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coolaj86/f161c3817ad5525e1336ce8a97ff184e to your computer and use it in GitHub Desktop.
Save coolaj86/f161c3817ad5525e1336ce8a97ff184e to your computer and use it in GitHub Desktop.
  • Film is captured at 23.976 fps (not actually 24 fps)
  • A USA Blu-Ray is played at 24 fps
  • EU broadcast is 25 fps

If you want to pair Latvian audio from a Tet+ stream (Baltic Streaming service) with a USA Blu-Ray, you need to adjust the video playback to be 25.025025024 fps - which turns out to be 24 * (25 / 23.976).

It's better to squish the USA video than to expand the EU audio because the audio has already lost information that cannot be reexpanded, but the video has extra frames that can be dropped or merged with minimal loss of quality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment