A short film generation/reproduction apparatus for generating video using at least one still picture and reproducing said video, comprising: an input unit operable to obtain a still picture inputted from outside; a database unit operable to store said at least one still picture, music, a style and an effect table indicating (i) a predetermined number of effects specifying what kind of visual effect is used to reproduce said at least one still picture which is a target of each of the predetermined number of effects, and ( ii) a total number of objects required by the respective effects, and a scenario generation unit operable to generate a scenario of the video, based on a predetermined style and a predetermined music, wherein the input unit includes an object information extraction unit operable to extract all the objects included in a still picture every time a still picture is inputted from outside and store, in the database unit, object information indicating a position of each of the extracted objects of the still picture in association with each other, the scenario generation unit includes: an effect arrangement unit operable to select, based on the predetermined style and the predetermined music, effects one by one from the effect table stored in the database unit, and arrange said selected effects one by one in a time domain; a still picture assignment unit operable to assign a still picture to each of the effects arranged in the time domain by the effect arrangement unit based on the object information and the effect table stored in the database unit, the still picture satisfying the condition relative to the total number of objects required by the respective effects; and a parameter setting unit operable to generate the scenario by describing a parameter indicating processing to be performed on the object included in the still picture suitable for each of the effects arranged in the time domain by the effect arrangement unit, and store said generated scenario in the database unit. an input unit operable to obtain a still picture inputted from outside; a database unit operable to store said at least one still picture, music, a style and an effect table indicating (i) a predetermined number of effects specifying what kind of visual effect is used to reproduce said at least one still picture which is a target of each of the predetermined number of effects, and ( ii) a total number of objects required by the respective effects, and a scenario generation unit operable to generate a scenario of the video, based on a predetermined style and a predetermined music, wherein the input unit includes an object information extraction unit operable to extract all the objects included in a still picture every time a still picture is inputted from outside and store, in the database unit, object information indicating a position of each of the extracted objects of the still picture in association with each other, the scenario generation unit includes: an effect arrangement unit operable to select, based on the predetermined style and the predetermined music, effects one by one from the effect table stored in the database unit, and arrange said selected effects one by one in a time domain; a still picture assignment unit operable to assign a still picture to each of the effects arranged in the time domain by the effect arrangement unit based on the object information and the effect table stored in the database unit, the still picture satisfying the condition relative to the total number of objects required by the respective effects; and a parameter setting unit operable to generate the scenario by describing a parameter indicating processing to be performed on the object included in the still picture suitable for each of the effects arranged in the time domain by the effect arrangement unit, and store said generated scenario in the database unit. a still picture assignment unit operable to assign a still picture to each of the effects arranged in the time domain by the effect arrangement unit based on the object information and the effect table stored in the database unit, the still picture satisfying the condition relative to the total number of objects required by the respective effects; and a parameter setting unit operable to generate the scenario by describing a parameter indicating processing to be performed on the object included in the still picture suitable for each of the effects arranged in the time domain by the effect arrangement unit, and store said generated scenario in the database unit.