BACKGROUND

Technical Field

One or more example embodiments relate to technology for producing a single video using a plurality of images.

Related Art

In general, an instant messenger is used as a useful method to deliver information in real time using the Internet. Such an instant messenger is intended to deliver simple messages between users in real time, and may allow two users to talk in real time through texts as if the two users were talking face to face.

Such a messenger client program provides a function of transmitting emoticon, flashcon, gifticon, etc., to a chat partner through a messenger chatroom or a function of transmitting a file, such as an image, a video, and a document using a chatroom, as well as a simple function of delivering a message.

Also, the messenger client program provides a group chat function of making a one-to-one chat and making a group chat through a single chatroom. For a group chat, it is possible to add a conversation partner in a chatroom created or opened by selecting a plurality of chat partners and requesting the selected chat partners for a chat in the messenger client program.

Such a messenger function is popular in a mobile environment of a mobile communication terminal as well as a personal computer (PC).

Currently, the messenger service provides various types of extended services beyond a simple chat function.

SUMMARY

Some example embodiments may provide a chat production function in a chatbot form that is easy and convenient in a messenger chatroom.

Some example embodiments may produce a single video by adding a bot with a video production function to a chatroom and by automatically editing a plurality of images through the bot.

Some example embodiments may provide a chat production environment allowing users included in a corresponding chatroom to collaborate through interaction in the chatroom.

Some example embodiments may provide a natural interaction and a quick response speed using a video clip created in advance within a video production process.

Some example embodiments may create in advance a video clip to which a transition effect is applied, may use the video clip to produce a video, and accordingly, may provide a quick result.

Some example embodiments may easily and quickly perform a modification, for example, add, delete, and replace, using a previously created video clip.

According to an aspect of at least one example embodiment, a video production method implemented by a computer system including at least one processor configured to execute computer-readable instructions included in a memory may include, receiving, by the at least one processor, a plurality of images uploaded to a chatroom in response to a bot for video production being added to the chatroom and the chatroom including at least one user, creating, by the at least one processor, at least one primary video clip using at least two images among the plurality of images, creating, by the at least one processor, a single video using the at least one primary video clip, and providing, by the at least one processor, the created single video to the chatroom.

A number of the plurality of images may correspond to a number of images input as a video production option through the chatroom.

The receiving may include receiving the plurality of images according to a video production rule for the chatroom.

The method may further include determining the video production rule based on a number of images uploaded within a desired period of time from a point in time at which the bot is added to the chatroom or a number of images before or after the bot is added to the chatroom.

The receiving may include receiving a video production option including at least one of a number of images for video production, an image-by-image playing time, and an image orientation through the chatroom.

The creating the at least one primary video clip may include creating a video clip by sequentially connecting a desired number of images, with respect to the at least two images.

The creating the at least one primary video clip may further include providing a transition effect between the images included in the at least one primary video clip.

The providing may include providing the created single video and a dashboard that includes an image list including the at least two images used to create the created single video.

The video production method may further include receiving, by the least one processor, a modification request for performing at least one of (1) addition of a new image, and (2) deletion, duplication, and replacement of at least one of the at least two images used to create the video based on the dashboard.

The dashboard may include information about a configuration and an order of the at least two images used to create the created single video.

The video production method may further include creating, by the at least one processor, at least one secondary video clip in response to receiving a modification request for modifying the created single video from the chatroom, and creating, by the at least one processor, a modified video using at least one of the at least one secondary video clip created in response to the modification request and the at least one primary video clip, in response to the modification request.

According to an aspect of at least one example embodiment, there is provided a non-transitory computer-readable record medium storing instructions that, when executed by the at least one processor, cause the at least one processor to perform the aforementioned video production method.

According to an aspect of at least one example embodiment, a computer system including a memory, and at least one processor configured to connect to the memory and to execute computer-readable instructions included in the memory may be provided. The at least one processor may be configured to receive a plurality of images uploaded to a chatroom in response to a bot for video production being added to the chatroom and the chatroom including at least one user, create at least one primary video clip using at least two images among the plurality of images, create a single video using the at least one primary video clip, and provide the created single video to the chatroom.

