With the continuous innovation of optical remote sensing technology and the increasing demand for spatial information, satellite videos, which can provide higher spatial and temporal resolution, have been paid a lot of attention. And moving vehicles extraction in satellite videos is one of the most important tasks. By analyzing the shortcomings of current satellite video moving vehicles extraction algorithms, and combining with the characteristics of satellite videos and moving vehicles, this paper proposes an algorithm to extract moving vehicles in satellite videos, that some vehicles are firstly separated from the background by using image extreme points and mean differences, and then the moving vehicles are extracted by joint detection of inter-frame vehicles motion. At the same time, based on the extracted moving vehicles, we also propose a method that can extract road masks by using only three frames. Finally, we use Jilin-1 satellite video data to prove the proposed methods in the experiment. And also this paper has compared the propose methods with another two algorithms, where the results show that the proposed methods greatly improve the accuracy and quality of moving vehicles detection in satellite videos.