A method implemented by computer means to digitally encode source multimedia content into one or several video stream(s) for on-demand broadcast to at least one reception terminal, the method comprising the following steps: - generating a set of versions (Vi) of said multimedia content, each version being characterised by a resolution and comprising a succession of images, - determining (S2, S3), for each image of the succession of images of each version, at least one temporal characteristic and at least one spatial characteristic, - computing, for each image of the succession of images of each version, a range of video bitrate values, each video bitrate value being computed by application of a predetermined function to the at least one temporal characteristic of said image, the at least one spatial characteristic of said image and a value of a given range of theoretical values relating to a target encoding quality so as to obtain, for each image, a set of pairs of video bitrate-quality theoretical values, - computing, for each version and for each value of the given range of encoding quality theoretical values, an overall video bitrate as a function of the video bitrates associated with said encoding quality theoretical value for each image of the succession of images of said version so as to obtain, for each version, a set of pairs of overall video bitrate-quality theoretical values, - selecting at least one group of encoding profiles as a function of the set of pairs of overall video bitrate-quality theoretical values of each version, each encoding profile being characterised by a resolution and an overall video bitrate, - encoding the multimedia content into one or several video stream(s), each video stream being obtained by encoding said multimedia content according to a profile of the at least one selected profile group, - analysing each obtained video stream to determine the encoding quality value of the encoding profile of said video stream, - comparing, for each analysed video stream, the encoding quality value actually obtained with the target encoding quality theoretical value of the corresponding encoding profile, and - based on the performed comparison, modifying the predetermined function to subsequently improve the reliability of the computation of the range of video bitrate values and the obtainment of the set of pairs of video bitrate-quality theoretical values of an image. - generating a set of versions (Vi) of said multimedia content, each version being characterised by a resolution and comprising a succession of images, - determining (S2, S3), for each image of the succession of images of each version, at least one temporal characteristic and at least one spatial characteristic, - computing, for each image of the succession of images of each version, a range of video bitrate values, each video bitrate value being computed by application of a predetermined function to the at least one temporal characteristic of said image, the at least one spatial characteristic of said image and a value of a given range of theoretical values relating to a target encoding quality so as to obtain, for each image, a set of pairs of video bitrate-quality theoretical values, - computing, for each version and for each value of the given range of encoding quality theoretical values, an overall video bitrate as a function of the video bitrates associated with said encoding quality theoretical value for each image of the succession of images of said version so as to obtain, for each version, a set of pairs of overall video bitrate-quality theoretical values, - selecting at least one group of encoding profiles as a function of the set of pairs of overall video bitrate-quality theoretical values of each version, each encoding profile being characterised by a resolution and an overall video bitrate, - encoding the multimedia content into one or several video stream(s), each video stream being obtained by encoding said multimedia content according to a profile of the at least one selected profile group, - analysing each obtained video stream to determine the encoding quality value of the encoding profile of said video stream, - comparing, for each analysed video stream, the encoding quality value actually obtained with the target encoding quality theoretical value of the corresponding encoding profile, and - based on the performed comparison, modifying the predetermined function to subsequently improve the reliability of the computation of the range of video bitrate values and the obtainment of the set of pairs of video bitrate-quality theoretical values of an image.