A New Low-complexity True-motion Estimation (TME) Algorithm Is Proposed For Video Processing Applications, Such As Motion-compensated Temporal Frame Interpolation (MCTFI), Or Motion-compensated Frame Rate Upconversion (MCFRUC). Regular Motion Estimation (ME), Which Is Often Used In Video Coding, Aims To Find The Motion Vectors (MVs) To Reduce The Temporal Redundancy, Whereas TME Targets To Track The Projected Object Motion As Close As Possible. TME Is Obtained By Imposing Implicit And/or Explicit Smoothness Constraints On Block Matching Algorithm (BMA). To Produce Better Quality Interpolated Frames, Dense Motion Field At Interpolation Time Is Obtained For Both Forward And Backward MVs; Then, Bidirectional Motion Compensation Using Forward And Backward MVs Is Applied By Mixing Both Elegantly. Finally, The Performance Of The Proposed Algorithm For MCTFI Is Demonstrated Against Recently Proposed Methods And Smoothness Constraint Optical Flow Employed By A Professional Video Production Suite. Experimental Results Show That The Quality Of The Interpolated Frames Using The Proposed Method Is Better Than The Compared MCFRUC Techniques