Procedure and controller of synchronized reproduction of audiovisual products with the generation of odors, includes storing (1), the controller (9), a catalog of audiovisual products to be reproduced with generation of odors, which comprises a directory of each audiovisual product to be reproduced with odors, which includes periods of time in which odors have to be generated and an identification code of the odors to be generated in each period of time. The identifier of each directory identifies the main track of each audiovisual product to be reproduced with odors, so that when verifying (3) the reproduction of a main track of the catalog, the different reproduction times in which it is obtained are obtained (4) from the directory they must generate odors and the identification code of each smell to be generated in each period of time, generating the odors (8) in each established period of time. The controller (9) communicates with the player (16) and with a generator (17) of conventional odors to execute the procedure.Procedimiento y controlador de reproducción sincronizada de productos audiovisuales con la generación de olores, comprende almacenar (1), el controlador (9), un catálogo de productos audiovisuales a reproducir con generación de olores, que comprende un directorio de cada producto audiovisual a reproducir con olores, que incluye periodos de tiempo en los que se han de generar olores y un código de identificación de los olores a generar en cada periodo de tiempo. El identificador de cada directorio identifica la pista principal de cada producto audiovisual a reproducir con olores, para que al verificar (3) la reproducción de una pista principal del catálogo, se obtiene (4) del directorio los diferentes tiempos de reproducción en los que se han de generar olores y el código de identificación de cada olor a generar en cada periodo de tiempo, generando los olores (8) en cada periodo de tiempo establecido. El controlador (9) comunica con el reproductor (