This study employed a low-cost method for quantifying bouncing ball dynamics with smartphone video. High-speed video analysis was used to investigate the bouncing behaviour of different balls, including table tennis, rubber, and tennis balls, on a table tennis surface. To examine the effect of surface material on bouncing dynamics, the table tennis ball was also tested on wood and tile surfaces. Key parameters analysed included bounce height decay, the coefficient of restitution (COR), and the bounce half-life. Additionally, we measured the total bouncing time and analysed the relationship between changes in gravitational potential energy, kinetic energy, and total mechanical energy (ME). Our results revealed a significant correlation between the COR and the decay rate of bounce height. Balls with higher COR values, indicative of lower energy loss per bounce, exhibited slower decay rates, resulting in longer bounce half-lives and extended total bounce times. For instance, the table tennis ball on a tile surface demonstrated a high COR of 0.93, a bounce half-life of 4.65 bounces, and a total bounce time of 8.22 ± 0.34 s. This suggests that material properties such as stiffness and elasticity of both the ball and the surface significantly influence the COR and decay rate, beyond just surface smoothness. Furthermore, our analysis of ME changes in the bouncing balls aligns with theoretical predictions, providing insights into the energy transformations occurring during bouncing. This improved understanding can also be a valuable tool for educators, helping teachers and students bridge the gap between theory and real-world observations, leading to a deeper grasp of the concepts.