A recording control apparatus comprising: a video data acquisition unit configured to acquire video data obtained by shooting an area around a vehicle; an event detection unit configured to detect an occurrence of a predetermined event in the vehicle; a changing-point determination unit configured to determine whether or not the vehicle has passed an intersection on a traveling road based on a current position information of the vehicle; and a recording control unit configured to: determine a boundary time every time the vehicle passes an intersection, wherein the boundary time indicates a start time or an end time of a recording range of video data in a recording file, when no occurrence of an event has been detected by the event detection unit between two boundary times, record a normal recording file including video data between the two boundary times, the normal recording file being no shorter than a first time (Tmin) and no longer than a second time (Tmax), when the event detection unit detects the occurrence of the event, record the video data including a first period as an event recording file in a recording unit, the first period being from a selected boundary time to a detecting time point of the event, the boundary time selected among a plurality of boundary times based on being a boundary time corresponding to an intersection that the vehicle has most recently passed at least the first time (Tmin) earlier than the detecting time point of the event. a video data acquisition unit configured to acquire video data obtained by shooting an area around a vehicle; an event detection unit configured to detect an occurrence of a predetermined event in the vehicle; a changing-point determination unit configured to determine whether or not the vehicle has passed an intersection on a traveling road based on a current position information of the vehicle; and a recording control unit configured to: determine a boundary time every time the vehicle passes an intersection, wherein the boundary time indicates a start time or an end time of a recording range of video data in a recording file, when no occurrence of an event has been detected by the event detection unit between two boundary times, record a normal recording file including video data between the two boundary times, the normal recording file being no shorter than a first time (Tmin) and no longer than a second time (Tmax), when the event detection unit detects the occurrence of the event, record the video data including a first period as an event recording file in a recording unit, the first period being from a selected boundary time to a detecting time point of the event, the boundary time selected among a plurality of boundary times based on being a boundary time corresponding to an intersection that the vehicle has most recently passed at least the first time (Tmin) earlier than the detecting time point of the event. determine a boundary time every time the vehicle passes an intersection, wherein the boundary time indicates a start time or an end time of a recording range of video data in a recording file, when no occurrence of an event has been detected by the event detection unit between two boundary times, record a normal recording file including video data between the two boundary times, the normal recording file being no shorter than a first time (Tmin) and no longer than a second time (Tmax), when the event detection unit detects the occurrence of the event, record the video data including a first period as an event recording file in a recording unit, the first period being from a selected boundary time to a detecting time point of the event, the boundary time selected among a plurality of boundary times based on being a boundary time corresponding to an intersection that the vehicle has most recently passed at least the first time (Tmin) earlier than the detecting time point of the event.