Video data processing device including a storage memory receiving initial data defining a video shot, these data being processable for representing the video shot in the form of sequential image data, characterized in that it includes a detector, a framer and a solver, wherein - the detector is arranged for processing the sequential image data in order to detect in at least some images subject coordinate data from image data defining one or more rush subjects, - the framer is arranged for processing the sequential image data in order to determine framing data, for at least some of the images, from rush parameters designating at least one rush subject and a rush format and from the subject coordinate data, the framing data including for each image associated therewith data defining a minimum frame and a maximum frame containing the at least one rush subject designated by the rush parameters, and - the solver is arranged for producing rush data of the video shot from the sequential image data, framing data associated with the sequential images, and rush parameters, the rush data being selected from among a plurality of image sequences formed by associating portions of the sequential images that are contained in a frame larger than the minimum frame and smaller than the maximum frame associated with a given image for this rush, the solver being provided with a function that calculates, for a given image sequence, a plurality of values quantifying the movement of a virtual camera associated with the shot from this image sequence, characterized in that the solver is arranged for selecting, as an image sequence defining the rush data, the image sequence for which the plurality of associated values minimizes the speed and the derivative of the acceleration of the virtual camera that is associated therewith. - the detector is arranged for processing the sequential image data in order to detect in at least some images subject coordinate data from image data defining one or more rush subjects, - the framer is arranged for processing the sequential image data in order to determine framing data, for at least some of the images, from rush parameters designating at least one rush subject and a rush format and from the subject coordinate data, the framing data including for each image associated therewith data defining a minimum frame and a maximum frame containing the at least one rush subject designated by the rush parameters, and - the solver is arranged for producing rush data of the video shot from the sequential image data, framing data associated with the sequential images, and rush parameters, the rush data being selected from among a plurality of image sequences formed by associating portions of the sequential images that are contained in a frame larger than the minimum frame and smaller than the maximum frame associated with a given image for this rush, the solver being provided with a function that calculates, for a given image sequence, a plurality of values quantifying the movement of a virtual camera associated with the shot from this image sequence, characterized in that the solver is arranged for selecting, as an image sequence defining the rush data, the image sequence for which the plurality of associated values minimizes the speed and the derivative of the acceleration of the virtual camera that is associated therewith.