SG173703A1 - Method for generating gif, and system and media player thereof - Google Patents
Method for generating gif, and system and media player thereof Download PDFInfo
- Publication number
- SG173703A1 SG173703A1 SG2011058757A SG2011058757A SG173703A1 SG 173703 A1 SG173703 A1 SG 173703A1 SG 2011058757 A SG2011058757 A SG 2011058757A SG 2011058757 A SG2011058757 A SG 2011058757A SG 173703 A1 SG173703 A1 SG 173703A1
- Authority
- SG
- Singapore
- Prior art keywords
- gif
- user
- file
- video
- target
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000012805 post-processing Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013481 data capture Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/41—Bandwidth or redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440236—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by media transcoding, e.g. video is transformed into a slideshow of still pictures, audio is converted into text
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/4448—Receiver circuitry for the reception of television signals according to analogue transmission standards for frame-grabbing
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Theoretical Computer Science (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
AbstractThe present invention is applicable to the field of data processing and provides a method, system and media player for generating GIF files. The method comprises the following steps of: receiving GIF generation parameters configured by a user; upon receiving a GIF generation instruction from the user, stopping playing a media file, and capturing video frames of the media file as individual images according to the GIF generation parameters; and, encoding the individual images and generating a target GIF file according to the GIF generation parameters. The embodiments of the present invention may generate a target GIF file by capturing video contents of the media file during media playing according to the GIF generation parameters configured by the user, so that the user is not needed to install and learn how to use a dedicated GIF file editing tool, and thus the operation procedure is simple and it is convenient for the user's usage.
Description
METHOD, SYSTEM AND MEDIA PLAYER FOR GENERATING
GIF IMAGES
The present invention is in the field of data processing, and particularly involves a method, system and media player for generating GIF images.
At present, watching videos through a media player has become a popular recreation of users in their study, leisure and entertainment time. When watching a video, a user usually wishes to save a segment in local or share the segment with other users.
Essential media player software generally all supports a video screenshot function which cuts off a frame being played and saves the frame as a JPG or BMP file. Such operation’s defect is that it can only save a single picture but not a video segment.
One character of Graphics Interchange Format (GIF) is that there may be more than one color image saved in one GIF file, so that a simple animation can be presented when more than one image saved in one file is read out and displayed on a screen one by one.
Currently, almost all the software related supports GIF, and there is a lot of software using GIF image files in public areas.
A well-known method for converting video data to GIF files is to cut off frames of interested video segment through the media player, save the frame as several individual pictures, and then make these pictures into a GIF file using a particular GIF file editing tool. This method requires that the user installs a particular GIF file editing tool separately and is able to use the GIF file editing tool, so that its operation procedure is complicated and is not convenient for the user.
Embodiments of the present invention are to provide a method for generation GIF files in order to solve the problem in the prior art that the user has to install a particular
GIF file editing tool, the operation procedure is complicated and it is not convenient for the user. [
The embodiments of the present invention are implemented as a method for generating GIF files, including the following steps of: receiving one or more GIF generation parameters configured by a user; upon receiving a GIF generation instruction from the user, stopping playing a media file, and capturing one or more video frames of the media file as one or more individual images according to the one or more GIF generation parameters configured by the user; and, encoding the one or more individual images and generating a target GIF file according to the one or more GIF generation parameters configured by the user.
Another object of the embodiments of the present invention is to provide a system for generating GIF files, including: a GIF parameter controlling module, to receive one or more GIF generation parameters configured by a user; a video frame capture module, to, upon receiving a GIF generation instruction from the user, stop playing a media file and capture one or more video frames of the media file as one or more individual images according to the one or more GIF generation parameters configured by the user; and, a GIF encoding module, to encode the one or more individual images and generate a target GIF file according to the one or more GIF generation parameters configured by the user.
Another object of the embodiments of the present invention is to provide a media player, including: a video post-processing unit to perform video processing on decoded video data, and the media player further including: a GIF generation subsystem, to capture and generate a target GIF file from the video data on which the video processing is performed by the video post-processing unit.
In the embodiments of the present invention, video contents of the media file are captured according a GIF generation parameter configured by the user to generate the target GIF file, and the user is not needed to install a dedicated GIF file editing tool and learn how to use it, thus the operation procedure is simplified and it is convenient for the user’s usage.
Figure 1 is a flow chart of the method for generating GIF files provided by an embodiment of the present invention;
Figure 2 is specific flow chart of the method for generating GIF files provided by one embodiment of the present invention;
Figure 3 is a diagram shown a UI interface for generating GIF files provided by an embodiment of the present invention;
Figure 4 is a diagram showing a structure of a media player provided by an embodiment of the present invention; and,
Figure § is a diagram showing a structure of a GIF generation subsystem provided by an embodiment of the present invention.
To make objects, technical solutions and advantages of the present invention more clear and understandable, the present invention is further described in details in combination with accompanying drawings and embodiments hereinafter. It should be understood that the specific embodiments described herein are just for interpreting the present invention but not for limiting the present invention.
In the embodiments of the present invention, video contents are captured according to a GIF generation parameter configured by the user during playing a media file to generate a target GIF file, so that it is convenient for the user.
Figure ! shows a process for implementing the method for generating GIF files provided by an embodiment of the present invention, which is discussed in details as follows:
In Step S101, a GIF generation parameter configured by a use is received.
In order to provide satisfied GIF files for the user, the user is permitted to configure related GIF generation parameters in the process of generating the target GIF file. In an embodiment of the present invention, the following GIF generation parameters may be provided for the user’s configuration: 1. Origination of video capture, which defines the originating video frame selected to be captured; 2. Capture length, which defines a video length to be captured, whereby a segment of video after the origination of video capture is captured as a GIF file, and the termination of the video length is the termination of video capture; 3. Frame interval, which defines for how long one frame is captured from the video, so that when a different frame interval is adopted, the number of the video frames captured will be different; and, 4. GIF playing speed, which defines the speed of playing the target GIF file generated.
In one embodiment of the present invention, the user is also permitted to configure image processing parameters in the GIF generation parameters to process the generated target GIF file. For example: 1. GIF resolution, which defines the maximum dimensions of the generated GIF file, such as 320%240, 200%150, or other various normal resolutions; and, 2. Image quality, which defines the image quality of the generated GIF file, so that when a different image quality is adopted, the number of the video frames captured will be different.
In addition, the user is permitted to configure a fingerprint image parameter in order to facilitate the user’s identifying the generated GIF file. The fingerprint image is a picture added to the target GIF file to identify a certain meaning, such as a software identifier or etc. The fingerprint image is optional and may be in a form of a Portable
Network Graphic (PNG) Format file.
In view of factors such as user experiences, operation habits, software transfer or etc., in an embodiment of the present invention, some GIF generation parameters may be configured as being configurable by the user while some other GIF generation parameters may be configured as being configurable by the user; and the configuration modes of different GIF generation parameters may be different, wherein, the origination of video capture, the capture length, the frame interval, the GIF resolution and image quality are needed to be configured before generation of the target GIF file, while the GIF playing speed may be configured after the generation of the GIF file and may be reconfigured during a preview play.
In Step S102, playing of the media file is stopped upon receiving an instruction of generating a GIF file from the user, and video frame(s) of the media file is(are) captured as one or more individual images according to the GIF generation parameters configured by the user.
In Step S103, if the user has configured image processing parameter such as a GIF resolution, image quality and so on, image processing is performed on the captured individual image(s) according to the image processing parameters configured by the user so as to change the GIF resolution, improve the image quality or ete.
In Step $104, if the user has configured a fingerprint image, the fingerprint image is added to each individual image.
In Step S105, the individual image(s) is(are) encoded according to the GIF generation parameters configured by the user, and a target GIF file is generated.
In Step S106, the target GIF file is outputted and saved.
Figure 2 shows a specific procedure for implementing the method for generating GIF files provided by one embodiment of the present invention. The detailed description is as follows:
In Step S201, a GIF capture instruction inputted by the user is received. As shown in
Figure 3, the user may select a GIF capture function key on the User Interface (Ul) of the media player to input the GIF capture instruction.
In Step S202, the media player pauses the player of the current video, obtains the
GIF generation parameter configured by the user such as the origination of video capture, the capture length, the {rame interval, the GIF resolution and so on. The user may configure the GIF generation parameters on a configuration interface popped by the media player and browse the effect of the image with the configuration.
In Step S203, each frame of image is captured from video data according the frame interval configured by the user, and is saved in a memory. After the capture, there are several frames of individual images saved in the memory.
In Step S204, if the user has configured the image processing parameters, image processing will be performed on each individual image captured according to the GIF generation parameters configured by the user, including modifying the dimensions of the image, changing the image quality or etc.
In Step S203, whether the user determines to load a fingerprint image is judged, Step
S206 is executed if it is judged that the user determines to load the fingerprint image, and otherwise, Step S207 is executed,
In Step S206, the fingerprint image is loaded and is added to each captured frame of individual image.
In Step S207, the multiple individual images are encoded according to a system-default parameter of GIF playing speed, and a target GIF file is generated,
In Step S208, the generated target GIF file is loaded to the memory.
When the user needs to preview the effect of the captured GIF file, Step S209 is executed to analyze and play the target GIF file in the memory.
When the user previews the playing effect of the generated target GIF file, the playing speed may be adjusted, whereby, in Step S210, whether the user is to adjust the playing speed is determined, Step S211 is executed if it is determined that the user is to adjust the playing speed, and otherwise, Step $212 is executed.
In Step S211, the playing speed of the target GIF file in the memory is adjusted according to the parameter of GIF playing speed adjusted by the user, and Step S209 is executed again.
In Step S212, whether the user is to adjust the GIF generation parameters such as the origination of video capture, the capture length, the GIF resolution and the like is determined, if it is determined that the user is to adjust such GIF generation parameters,
Step S203 is executed according to the GIF generation parameters adjusted by the user, and otherwise, Step S213 is executed.
In Step S213, an instruction of saving the target GIF file is received from the user, and the final playing speed is written back to the target GIF file originally generated.
In one embodiment of the present invention, after the generation of the target GIF file, the target GIF file may be copied to a clipboard automatically, so that the user may use the target GIF file to perform various operations, for instance, directly pasting the target GIF file to a chatting window of a instant messaging system for transferring, or providing the user with a shortcut key to directly add the GIF file generated to a chatting emoticon of the instant messaging system.
Figure 4 shows a structure of a media player provided by an embodiment of the present invention, wherein, only components related to the embodiment of the present invention are shown for the convenience of description.
A file analyzing unit 41 analyzes the format of the media file inputted to determine the encoding format of the media file.
An audio/video separating and decoding unit 42 separates audio data and video data from the media file and decodes the audio data and the video data according to the encoding format obtained by the file analyzing unit 41.
A video post-processing unit 43 performs video processing on the decoded video data such as image rotating, image highlight or the like.
An audio post-processing unit 44 performs audio processing on the decoded audio data such as de noising, balance or the like.
A rendering unit 45 performs rendering processing on the audio data and video data after post-processing and outputting them to devices such as an audio card, a video card or the like for playing.
In an embodiment of the present invention, the video data capture and the target GIF file’s generation is mainly accomplished after the decoding of the video during media playback and before the video data are rendered and the outputted during the media playback. Therefore, a GIF generation function may be integrated in the media player. In one embodiment of the present invention, a GIF generation subsystem 431 may be integrated in the video post-processing unit 43 to capture video data and generate a target
GIF file according to GIF generation parameters configured by the user. Of course, the
GIF generation subsystem 431 may be not integrated in the video post-processing unit 43 but be an independent function unit in the media player.
For the convenience of the user’s browsing the generated target GIF file, a GIF playing unit 46 may be added to the media player to analyze and play the generated target
GIF file. Certainly, the GIF playing unit 46 may be not integrated in the media player, for instance, an independent playing tool for the target GIF file may be adopted for browsing.
Figure 5 shows a structure of the GIF generation subsystem provided by an embodiment of the present invention. Only components related to the embodiment of the present invention are illustrated for the convenience of description.
A GIF parameter controlling module 51 receives GIF generation parameters configured by the user from a user interface, the GIF generation parameters may include an origination of video capture, a capture length, a frame interval and a playing speed, and may further include a image processing parameter or a fingerprint image. These GIF generation parameters can make effects on the target GIF file to be generated.
During playing of the media file, upon a video frame capture module 52 receiving a
GIF generation instruction from the user, the playing of the media file is stopped, and video frame(s) therein are captured as individual image(s) according to the GIF generation parameters configured by the user such as the capture origination and termination of video contents, the frame interval and the like.
In an embodiment of the present invention, when the user configures image processing parameters such as a GIF resolution, an image quality and the like, an individual image processing module 53 process cach individual image according to the image processing parameters configured by the user, including changing the GIF resolution and the image quality and the like,
In one embodiment of the present invention, when the user needs to add a fingerprint image to the target GIF file, a fingerprint image adding module 54 adds the fingerprint image inputted by the user or configured in advance to each individual image.
A GIF encoding module 55 encodes each captured individual image and generates the target GIF file according to the GIF generation parameters configured by the user.
A target GIF file saving module 56 outputs the generated target GIF file for saving.
In the embodiments of the present invention, the target GIF file is generated by capturing video contents of the media file according to the GIF generation parameters configured by the user, so that the user need not install and learn how to use a dedicated
GIF file editing tool, thus the operation procedure is simplified and it is convenient for the user’s usage. The user may also conveniently preview the generated target GIF file to adjust the target GIF file according to the situation previewed. In addition, the user may also paste the target GIF file to the chatting window of the instant messaging system for transferring or add it to the chaiting expression of the instant messaging system to enhance communication interests of the user.
The aforementioned is just the preferred embodiments of the present invention, and is not for limiting the preset invention. Any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be encompassed in the scope of the present invention.
Claims (16)
1. A method for generating GIF files, characterized in that, the method comprises the following steps of: receiving one or more GIF generation parameters configured by a user; upon receiving a GIF generation instruction from the user, stopping playing a media file, and capturing one or more video frames of the media file as one or more individual images according to the one or more GIF generation parameters configured by the user; and, encoding the one or more individual images and generating a target GIF file according to the one or more GIF generation parameters configured by the user.
2. The method of claim 1, characterized in that, the method further comprises: saving the target GIF file.
3. The method of claim 1, characterized in that, the one or more GIF generation parameters comprise an origination of video capture, a capture length, a frame interval and a playing speed.
4. The method of claim 1, characterized in that, the one or more GIF generation parameters comprise one or more image processing parameters; and, before encoding the one or more individual images and generating the target GIF file, the method further comprises the following steps: performing image processing on the one or more individual images according to the one or more image processing parameters configured by the user.
5. The method of claim 1, characterized in that, the one or more GIF generation parameters comprise a fingerprint image; and, the method further comprises the following steps before the step of encoding the one or more individual images and generating the target GIF file: adding the fingerprint image configured by the user to each individual image.
6. A system for generating GIF files, characterized in that, the system comprises: a GIF parameter controlling module, to receive one or more GIF generation parameters configured by a user; a video frame capture module, to, upon receiving a GIF generation instruction from the user, stop playing a media file and capture one or more video frames of the media file as one or more individual images according to the one or more GIF generation parameters configured by the user; and, a GIF encoding module, to encode the one or more individual images and generate a target GIF file according to the one or more GIF generation parameters configured by the user.
7. The system of claim 6, characterized in that, the system further comprises: a GIF file saving module, to save the target GIF file.
8. The system of claim 6, characterized in that, the one or more GIF generation parameters comprise an origination of video capture, a capture length, a frame interval and a playing speed.
9. The system of claim 6, characterized in that, the one or more GIF generation parameters comprise one or more image processing parameters; and, the system further comprises: an image processing module, to perform image processing on the one or more individual images according to the one or more image processing parameters configured by the user.
10. The system of claim 6, characterized in that, the one or more GIF generation parameters comprise a fingerprint image; and, the system further comprises: a fingerprint image adding module, to add the fingerprint image configured by the user to each individual image.
11. A media player, comprising: a video post-processing unit to perform video processing on decoded video data, characterized in that, the media player further comprises: a GIF generation subsystem, to capture and generate a target GIF file from the video data on which the video processing is performed by the video post-processing unit.
12. The media player of claim 11, characterized in that, the GIF generation subsystem is integrated in the video post-processing unit or an independent function unit in the media player.
13. The media player of claim 11 or 12, characterized in that, the GIF generation subsystem comprises: a GIF parameter controlling module, to receive a GIF generation instruction comprising one or more GIF generation parameters configured by a user;
a video frame capture module, to, upon receiving the GIF generation instruction from the user, stop playing a media file and capture one or more video frames of the media file as one or more individual images according to the one or more GIF generation parameters configured by the user; a GIF encoding module, to encode the one or more individual images and generate a target GIF file according to the one or more GIF generation parameters configured by the user; and, a GIF file saving module, to save the target GIF file.
14. The media player of claim 11 or 12, characterized in that, the one or more GIF generation parameters comprise one or more image processing parameters; and, the GIF generation subsystem further comprises: an image processing module, to perform image processing on the one or more individual images according to the one or more image processing parameters configured by the user.
15. The media player of claim 11 or 12, characterized in that, the one or more GIF generation parameters comprise a fingerprint image; and, the GIF generation subsystem further comprises: a fingerprint image adding module, to add the fingerprint image configured by the user to each individual image.
16. The media player of claim 11 or 12, characterized in that, the media player further comprises a GIF playing unit, to analyze and play the target GIF file.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101059887A CN101510313A (en) | 2009-03-13 | 2009-03-13 | Method, system and medium player for generating GIF |
PCT/CN2010/070248 WO2010102525A1 (en) | 2009-03-13 | 2010-01-19 | Method for generating gif, and system and media player thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
SG173703A1 true SG173703A1 (en) | 2011-09-29 |
Family
ID=41002704
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SG2011058757A SG173703A1 (en) | 2009-03-13 | 2010-01-19 | Method for generating gif, and system and media player thereof |
Country Status (4)
Country | Link |
---|---|
CN (1) | CN101510313A (en) |
MY (1) | MY158426A (en) |
SG (1) | SG173703A1 (en) |
WO (1) | WO2010102525A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3151548A4 (en) * | 2014-06-27 | 2017-05-31 | Nubia Technology Co., Ltd. | Video recording method and device |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101510313A (en) * | 2009-03-13 | 2009-08-19 | 腾讯科技(深圳)有限公司 | Method, system and medium player for generating GIF |
CN102314701A (en) * | 2011-06-28 | 2012-01-11 | 北京新媒传信科技有限公司 | Method and device for playing GIF (graphic interchange format) cartoons in ME (mobile equipment) in real time |
CN102509313B (en) * | 2011-10-18 | 2013-06-05 | 广东欧珀移动通信有限公司 | Encapsulating method of multimedia image data |
CN102609899A (en) * | 2012-03-01 | 2012-07-25 | 盛乐信息技术(上海)有限公司 | Method and system for converting video to poster |
CN103810738B (en) * | 2012-11-14 | 2017-08-25 | 腾讯科技(深圳)有限公司 | Gif file rendering intent and device |
CN103971391A (en) * | 2013-02-01 | 2014-08-06 | 腾讯科技(深圳)有限公司 | Animation method and device |
CN104225920B (en) * | 2013-06-24 | 2018-07-03 | 深圳市云趣网络科技股份有限公司 | Communication method and device between a kind of user of flash game |
CN104282032A (en) * | 2013-06-28 | 2015-01-14 | 深圳市天趣网络科技有限公司 | Dynamic screenshot method for game client, and client thereof |
CN103414935B (en) * | 2013-07-29 | 2017-12-29 | 深圳Tcl新技术有限公司 | Method and apparatus based on subscriber identity information interception sound, video |
CN105376658B (en) * | 2014-08-26 | 2019-04-12 | 无锡天脉聚源传媒科技有限公司 | A kind of device and method generating video file general view |
CN107465954B (en) * | 2014-12-04 | 2019-09-06 | Oppo广东移动通信有限公司 | The generation method and Related product of dynamic thumbnail |
CN104717565B (en) * | 2015-03-30 | 2019-03-01 | 努比亚技术有限公司 | The method and apparatus for generating dynamic image |
CN105024924B (en) * | 2015-07-30 | 2018-02-09 | 中国传媒大学 | Intelligent life diary cardon system |
CN106375862B (en) * | 2016-09-22 | 2019-10-15 | 维沃移动通信有限公司 | A kind of method, apparatus and terminal obtaining GIF picture |
CN106791918B (en) * | 2016-12-01 | 2019-08-16 | 中央电视台 | A kind of method and device generating graphic interchange format file |
CN107172482B (en) * | 2017-03-31 | 2020-01-10 | 北京奇艺世纪科技有限公司 | Method and device for generating image with interchangeable format |
CN107707968A (en) * | 2017-08-18 | 2018-02-16 | 广州爱美互动网络科技有限公司 | A kind of video web page turns the data processing method and device of GIF pictures |
CN108055587A (en) * | 2017-11-30 | 2018-05-18 | 星潮闪耀移动网络科技(中国)有限公司 | Sharing method, device, mobile terminal and the storage medium of image file |
CN109936763B (en) * | 2017-12-15 | 2022-07-01 | 腾讯科技(深圳)有限公司 | Video processing and publishing method |
CN111034187A (en) * | 2018-09-03 | 2020-04-17 | 深圳市大疆创新科技有限公司 | Dynamic image generation method and device, movable platform and storage medium |
CN110460894A (en) * | 2019-06-25 | 2019-11-15 | 维沃移动通信有限公司 | A kind of video image display method and terminal device |
CN110659616A (en) * | 2019-09-26 | 2020-01-07 | 新华智云科技有限公司 | Method for automatically generating gif from video |
CN110839181A (en) * | 2019-12-04 | 2020-02-25 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for converting video content into gif based on B/S architecture |
CN111405306A (en) * | 2020-03-20 | 2020-07-10 | 深圳宇翊技术股份有限公司 | PIS streaming media service method based on capturing and secondary encoding after playing |
CN111464760A (en) * | 2020-05-06 | 2020-07-28 | Oppo(重庆)智能科技有限公司 | Dynamic image generation method and device and terminal equipment |
CN112235637A (en) * | 2020-10-15 | 2021-01-15 | 惠州Tcl移动通信有限公司 | GIF generation method, device, storage medium and mobile terminal |
CN113609083B (en) * | 2021-08-04 | 2023-08-11 | 网易(杭州)网络有限公司 | File storage method, device, electronic equipment and computer readable storage medium |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070237225A1 (en) * | 2006-03-30 | 2007-10-11 | Eastman Kodak Company | Method for enabling preview of video files |
JP2007336263A (en) * | 2006-06-15 | 2007-12-27 | Fujifilm Corp | Image processing method, apparatus, and program |
CN101075258A (en) * | 2007-05-14 | 2007-11-21 | 腾讯科技(深圳)有限公司 | Method and device for generating video microform |
CN101510313A (en) * | 2009-03-13 | 2009-08-19 | 腾讯科技(深圳)有限公司 | Method, system and medium player for generating GIF |
-
2009
- 2009-03-13 CN CNA2009101059887A patent/CN101510313A/en active Pending
-
2010
- 2010-01-19 WO PCT/CN2010/070248 patent/WO2010102525A1/en active Application Filing
- 2010-01-19 SG SG2011058757A patent/SG173703A1/en unknown
- 2010-01-19 MY MYPI2011004555A patent/MY158426A/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3151548A4 (en) * | 2014-06-27 | 2017-05-31 | Nubia Technology Co., Ltd. | Video recording method and device |
Also Published As
Publication number | Publication date |
---|---|
WO2010102525A1 (en) | 2010-09-16 |
CN101510313A (en) | 2009-08-19 |
MY158426A (en) | 2016-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SG173703A1 (en) | Method for generating gif, and system and media player thereof | |
US11887630B2 (en) | Multimedia data processing method, multimedia data generation method, and related device | |
WO2019086037A1 (en) | Video material processing method, video synthesis method, terminal device and storage medium | |
KR101927016B1 (en) | Multimedia file live broadcasting method, system and server | |
CN106233706B (en) | Apparatus and method for providing backward compatibility of video with both standard and high dynamic range | |
CN106804003B (en) | Video editing method and device based on ffmpeg | |
KR102210369B1 (en) | Screencasting for multi-screen applications | |
JP6120169B2 (en) | Image editing device | |
US20160328877A1 (en) | Method and apparatus for making personalized dynamic emoticon | |
CN112804459A (en) | Image display method and device based on virtual camera, storage medium and electronic equipment | |
CN113891113A (en) | Video clip synthesis method and electronic equipment | |
CN109840879B (en) | Image rendering method and device, computer storage medium and terminal | |
CN104780439A (en) | Video processing method and device | |
JP2021170803A (en) | Method and apparatus for generating caption | |
WO2019227429A1 (en) | Method, device, apparatus, terminal, server for generating multimedia content | |
WO2016150281A1 (en) | Method, mobile terminal and system for displaying preview video file | |
CN109672902A (en) | A kind of video takes out frame method, device, electronic equipment and storage medium | |
JP5307535B2 (en) | Extraction of video, picture, screen and saver functions | |
CN105791952A (en) | Screen shooting method and device for streaming media video data, and electronic device | |
CN105681893A (en) | Method and device for decoding stream media video data | |
KR20090085954A (en) | Apparatus and method for transferring message based on animation | |
CN115225615B (en) | Illusion engine pixel streaming method and device | |
KR20140117889A (en) | Client apparatus, server apparatus, multimedia redirection system and the method thereof | |
US20160202882A1 (en) | Method and apparatus for animating digital pictures | |
EP3331245B1 (en) | Opportunistic frame caching transcoder and pre-viewer. |