incredibilePino
22nd February 2022, 21:37
Hello, I'd like to know the difference between:
1) change the fps of a video without re-encoding it, so changing timestamps, for example using mkvtoolnix (mkvmerge --default-duration)
2) change the fps of a video re-encoding it
What is the best choice in term of preserving quality? There will be problems when playing the file modified losslessly?
if I understand correctly, when I encode a video in order to change fps, I "produce" frames and I assign to each frame a timestamp, maybe frames are lost or duplicated. When I use a tool like mkvtoolnix to change fps, I change all timestamps without touching the frames, so quality is preserved, there aren't lost frames and there shouldn't be problems when playing the video: in fact the procedure should be exactly equivalent. Is it correct?
1) change the fps of a video without re-encoding it, so changing timestamps, for example using mkvtoolnix (mkvmerge --default-duration)
2) change the fps of a video re-encoding it
What is the best choice in term of preserving quality? There will be problems when playing the file modified losslessly?
if I understand correctly, when I encode a video in order to change fps, I "produce" frames and I assign to each frame a timestamp, maybe frames are lost or duplicated. When I use a tool like mkvtoolnix to change fps, I change all timestamps without touching the frames, so quality is preserved, there aren't lost frames and there shouldn't be problems when playing the video: in fact the procedure should be exactly equivalent. Is it correct?