Subaligner does respect the original frame rate. How the player is going to interpret the subtitle timecode is hard to know though.