CN101859585B - System and method for frame-accuracy cutting of video material - Google Patents
System and method for frame-accuracy cutting of video material Download PDFInfo
- Publication number
- CN101859585B CN101859585B CN 201010215104 CN201010215104A CN101859585B CN 101859585 B CN101859585 B CN 101859585B CN 201010215104 CN201010215104 CN 201010215104 CN 201010215104 A CN201010215104 A CN 201010215104A CN 101859585 B CN101859585 B CN 101859585B
- Authority
- CN
- China
- Prior art keywords
- frame
- video
- video material
- montage
- index information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
The invention discloses a system for video material frame-accuracy cutting, which comprises a video index creating module and a cutting frame image set recreating module, wherein the video index creating module extracts frame index information of each video frame of video material and saves the information at the tail part of the video material; and the cutting frame image set recreating module reads the frame index information at the tail part of the target video material, rapidly positions the cutting points of the target video material, decodes and re-codes the video frames of the cutting points and the relevant frames of the video frames, encapsulates the re-coded video frames in the original image set and modifies reference time information. The invention additionally discloses a method for frame-accuracy cutting by using the system. When the invention is adopted to conduct frame-accuracy cutting, the video frames of the cutting points or the video frames close to the cutting points are required to be re-coded only, and thereby the real-time frame-accuracy cutting of the video material is enabled to be more flexible, high-efficiency and accurate and the defects such as mosaics existing at the cutting points of the video material are avoided.
Description
Technical field
The present invention relates to a kind of video clipping system, relate in particular to a kind of system and method that video material is carried out frame-accuracy cutting.
Background technology
Inter-frame compression techniques is a kind of technology that extensively adopts at video field, is characterized in the similarity according to adjacent video frames in the video sequence, adopts the method for getting rid of redundant data to compress, thereby greatly improves ratio of compression.But because after adopting inter-frame compression techniques, the decoding of frame of video may need the data of consecutive frame even adjacent figure group, this has brought very big difficulty for the frame-accuracy cutting in the video editing.Traditional edit methods generally can only be realized the accurate montage of group of picture, even if but the accurate montage of group of picture, if what group of picture adopted is non-closo group of picture, the beginning two frame frame of video that also can cause first group of picture of video material after the montage are owing to mosaic not occurred by complete decoding.
Especially, in the hard disk automatic broadcast system, the material of interframe compression has become main flow.Treating the video material of broadcasting if desired revises into going out a little, perhaps in certain section video material, intercut other video materials, intercut to turn back to after finishing and continue to broadcast by spot, this just requires system to carry out real-time frame-accuracy cutting to video material, otherwise just may defectives such as mosaic occur, can cause the hardware decoder can't operate as normal under the serious situation at the going into point, go out point of video material, insertion point, reentry point.
Summary of the invention
The purpose of this invention is to provide a kind of video material that can compress interframe efficiently, flexibly and exactly and carry out frame-accuracy cutting, and in the good system of clip point image quality, and utilize this system to carry out the method for frame-accuracy cutting.
For achieving the above object, a kind of system that video material is carried out frame-accuracy cutting, comprise that video index sets up module and montage frame figure group rebuilding module, described video index is set up module, each frame of video to the video material of material database is extracted frame index information, and all frame index information is kept at the afterbody of this video material; Described montage frame figure group rebuilding module, material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of target video material afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and front and back 1 to the 2 frame frame of video of this frame of video are decoded and recompile, frame of video behind the recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises; Demoder will be through the video material video stream data decoding output of montage.
Frame-accuracy cutting of the present invention system comprises that video index sets up module and montage frame figure group rebuilding module, described video index is set up module and is entered in the material database process of hard disk automatic broadcast system in video material, each frame of video at video material is extracted frame index information, described frame index information comprises frame type, storage order, DISPLAY ORDER, duration, size, position, and all frame index information is kept at the afterbody of this video material; In the process that the video material of described montage frame figure group rebuilding module in material database broadcasted, material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of its afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and the associated frame of this frame of video are decoded and recompile, and described associated frame is 1 to 2 a frame frame of video before and after this frame of video.The frame of video of montage frame figure group rebuilding module after with recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises.
Clip point of the present invention is for carrying out going into a little of montage to the target video material and going out a little or intercut to the target video material insertion point and the reentry point of other video materials.
Owing to when the video material of interframe compression is carried out frame-accuracy cutting, only need near the video requency frame data of 2 frames of recompile clip point or maximum recompile clip point again, thereby can carry out montage to video material exactly.
Through the video flowing of montage, before clip point, can continue to send the quiet frame packed data stream of first frame, after clip point, can continue to send the quiet frame packed data stream of tail frame, thereby avoid defectives such as mosaic occurring in the video material clip point.
Because the video stream data before the video stream data behind the montage frame figure group rebuilding module recompile and the editor is compatibility mutually, the decoding of montage rear video flow data does not rely on the video requency frame data that is positioned at outside the clip point, thereby can efficiently carry out montage to video material.
When the going into a little and go out of modifying target video material, montage frame figure group rebuilding module only need according to the new appointment of Broadcast Control order go into a little and go out a little to reorientate clip point, do not need new fixed disk file is repacked or generated to the whole video material; In target video material playing process, can insert other video material in real time; After other video material finishes, return target material and continue to play, and insertion point and reentry point all are that frame is accurate.These all make to the montage of video material more flexible.
A kind of method of utilizing this montage system that video material is carried out frame-accuracy cutting comprises the steps:
Video index establishment step: each frame of video in the video material that enters material database is extracted frame index information, all frame index information is kept at the afterbody of this video material;
Montage frame figure group reconstruction procedures: the material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of target video material afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and front and back 1 to the 2 auspicious frame of video of this frame of video are decoded and recompile, frame of video behind the recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises;
Decoding step: will be through the video material video stream data decoding output of montage.
In sum, the system and method that the present invention carries out frame-accuracy cutting to video material is applied in video editing, hard disk automatically in the broadcast field, when the video material of interframe compression is carried out frame-accuracy cutting, the data that only need near the frame of video of recompile clip point or clip point, thereby make the work of real-time frame-accuracy cutting video material flexible more, efficient and accurate, avoid defectives such as mosaic occurring in the video material clip point.
Embodiment
Frame-accuracy cutting of the present invention system comprises that video index sets up module and montage frame figure group rebuilding module, described video index is set up module and is entered in the material database process of hard disk automatic broadcast system in video material, each frame of video at video material is extracted frame index information, described frame index information comprises frame type, storage order, DISPLAY ORDER, duration, size, position etc., and all frame index information is kept at the afterbody of this video material; In the process that the video material of described montage frame figure group rebuilding module in material database broadcasted, material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of its afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and the associated frame of this frame of video are decoded and recompile, and described associated frame is 1 to 2 a frame frame of video before and after this frame of video.The frame of video of montage frame figure group rebuilding module after with recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises.
Clip point of the present invention is for carrying out going into a little of montage to the target video material and going out a little or intercut to the target video material insertion point and the reentry point of other video materials.
When the going into a little and go out of modifying target video material, what montage frame figure group rebuilding module only need be according to the new appointment of Broadcast Control order goes into a little and goes out a little to reorientate clip point; In target video material playing process, can insert other video material in real time; After other video material finishes, return target material and continue to play
Frame type in the described frame index information comprises I frame, P frame and B frame, and the I frame is an intracoded frame, and it is a kind of independent frame that carries full detail, need not just can independently decode with reference to other image.The P frame is the inter prediction encoding frame, and it need be with reference to the I frame of front or just encoding of other P frames.The B frame is the bi-directional predictive coding frame, and it needs just can encode as the reference frame with the frame of video of front and the frame of video of back simultaneously.
A kind of method of utilizing this montage system that video material is carried out frame-accuracy cutting comprises the steps:
Step 1: video index is set up module each frame of video in the video material that enters material database is extracted frame index information;
Step 2: video index is set up the afterbody that module is kept at all frame index information this video material;
Step 3: montage frame figure group rebuilding module is opened the target video material according to the material label of Broadcast Control order appointment;
Step 4: montage frame figure group rebuilding module reads the frame index information of target video material afterbody;
Step 5: according to the clip point of the target video material of Broadcast Control order appointment, the clip point of montage frame figure group rebuilding module quickly positioning target video material;
Step 6: according to the frame type of the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and the associated frame of this frame of video are decoded and recompile;
Step 7: the frame of video behind the recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises;
Step 8: will be through the video material video stream data of montage by the demoder output of decoding.
Claims (4)
1. system that video material is carried out frame-accuracy cutting, it is characterized in that: comprise that video index sets up module and montage frame figure group rebuilding module, described video index is set up module, each frame of video to the video material of material database is extracted frame index information, and all frame index information is kept at the afterbody of this video material; Described montage frame figure group rebuilding module, material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of target video material afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and front and back 1 to the 2 frame frame of video of this frame of video are decoded and recompile, frame of video behind the recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises; Demoder will be through the video material video stream data decoding output of montage.
2. a kind of video material is carried out the system of frame-accuracy cutting according to claim 1 is described, it is characterized in that: described frame index information comprises frame type, storage order, DISPLAY ORDER, duration, size, the position of each frame of video of video material.
3. a kind of video material is carried out the system of frame-accuracy cutting according to claim 1 is described, it is characterized in that: described clip point is for carrying out going into a little of montage to the target video material and going out a little or intercut to the target video material insertion point and the reentry point of other video materials.
4. one kind is carried out the method for frame-accuracy cutting to video material, it is characterized in that comprising the steps:
Video index establishment step: each frame of video in the video material that enters material database is extracted frame index information, all frame index information is kept at the afterbody of this video material; Montage frame figure group reconstruction procedures: the material label according to Broadcast Control order appointment is opened the target video material, read the frame index information of target video material afterbody, clip point according to the target video material of Broadcast Control order appointment, the clip point of quickly positioning target video material, frame type according to the clip point in the frame index information, determine the montage algorithm, the frame of video of clip point and front and back 1 to the 2 frame frame of video of this frame of video are decoded and recompile, frame of video behind the recompile is encapsulated in the former figure group, and revises the reference time information of all frames that former figure group comprises; Decoding step: will be through the video material video stream data decoding output of montage.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010215104 CN101859585B (en) | 2010-07-01 | 2010-07-01 | System and method for frame-accuracy cutting of video material |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010215104 CN101859585B (en) | 2010-07-01 | 2010-07-01 | System and method for frame-accuracy cutting of video material |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101859585A CN101859585A (en) | 2010-10-13 |
CN101859585B true CN101859585B (en) | 2011-08-03 |
Family
ID=42945426
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010215104 Expired - Fee Related CN101859585B (en) | 2010-07-01 | 2010-07-01 | System and method for frame-accuracy cutting of video material |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101859585B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103024394A (en) * | 2012-12-31 | 2013-04-03 | 传聚互动(北京)科技有限公司 | Video file editing method and device |
CN104135628B (en) * | 2013-05-03 | 2018-01-30 | 安凯(广州)微电子技术有限公司 | A kind of video editing method and terminal |
CN104661046A (en) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | Decoding method and device of media stream |
CN104661086A (en) * | 2013-11-25 | 2015-05-27 | 乐视网信息技术(北京)股份有限公司 | Encoding method and device of media stream |
CN103796047B (en) * | 2014-01-23 | 2017-01-25 | 福建星网锐捷安防科技有限公司 | Method and device for encapsulating video/audio data |
CN104469469B (en) * | 2014-12-29 | 2018-01-26 | 北京中科大洋信息技术有限公司 | A kind of system and method for frame precision tape callback file |
CN104967862A (en) * | 2015-07-22 | 2015-10-07 | 东方网力科技股份有限公司 | Video storage method and device, and video searching method and device |
CN105120321A (en) * | 2015-08-21 | 2015-12-02 | 北京佳讯飞鸿电气股份有限公司 | Video searching method, video storage method and related devices |
CN105721932A (en) * | 2016-01-20 | 2016-06-29 | 杭州米为科技有限公司 | Video editing method, video editing device, and unmanned plane video editing system |
CN107592118B (en) * | 2016-07-08 | 2021-06-22 | 华为技术有限公司 | Decoding method and device for variable-length coded file |
CN112597335B (en) * | 2020-12-21 | 2022-08-19 | 北京华录新媒信息技术有限公司 | Output device and output method for selecting drama |
CN113079406A (en) * | 2021-03-19 | 2021-07-06 | 上海哔哩哔哩科技有限公司 | Video processing method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1668097A (en) * | 2005-04-07 | 2005-09-14 | 北京北大方正电子有限公司 | A method for quick generation of video file |
CN101179719A (en) * | 2006-11-10 | 2008-05-14 | 中兴通讯股份有限公司 | Fast switch method of video sequence |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10294921A (en) * | 1997-04-21 | 1998-11-04 | Sony Corp | Video material editing device and video material editing method |
-
2010
- 2010-07-01 CN CN 201010215104 patent/CN101859585B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1668097A (en) * | 2005-04-07 | 2005-09-14 | 北京北大方正电子有限公司 | A method for quick generation of video file |
CN101179719A (en) * | 2006-11-10 | 2008-05-14 | 中兴通讯股份有限公司 | Fast switch method of video sequence |
Non-Patent Citations (1)
Title |
---|
JP特开平10-294921A 1998.11.04 |
Also Published As
Publication number | Publication date |
---|---|
CN101859585A (en) | 2010-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101859585B (en) | System and method for frame-accuracy cutting of video material | |
US10129587B2 (en) | Fast switching of synchronized media using time-stamp management | |
CN105306468A (en) | Method for real-time sharing of synthetic video data and anchor client side | |
CN104284241A (en) | Video editing method and device | |
CN103761985B (en) | A kind of hyperchannel video and audio is online performs in a radio or TV programme editing system | |
CN102984465A (en) | Program synthesis system and method applicable to networked intelligent digital media | |
KR20020001828A (en) | Method for generating and processing transition streams | |
CN109587570B (en) | Video playing method and device | |
CN105141810B (en) | It is a kind of to support slow-motion multichannel presentation system and method in real time | |
CN109348309B (en) | Distributed video transcoding method suitable for frame rate up-conversion | |
JP3768662B2 (en) | Method and apparatus for joining audiovisual segments, method for joining audiovisual segments, and computer-readable medium | |
CN103093776A (en) | Method and system of multi-audio-track content play in network seeing and hearing | |
CN101272493A (en) | Multi-decoder and method | |
US10142605B1 (en) | Systems and methods for playing a video clip of an encoded video file | |
CN102647545B (en) | Track material replacement method in multi-channel system | |
US20090232470A1 (en) | Video contents editing apparatus, controller, and method | |
KR101980330B1 (en) | Device for Generating a Video Output Data Stream, Video Source, Video System and Method for Generating a Video Output Data Stream and a Video Source Data Stream | |
US9451231B1 (en) | Systems and methods for switching between multiple software video players linked to a single output | |
CN104768052A (en) | Method and device for extracting voice frequency and subtitles according to language | |
CN104796732B (en) | A kind of audio and video edit methods and device | |
CN102457656B (en) | Method, device and system for realizing multi-channel nonlinear acquisition and editing | |
EP0926678A2 (en) | Method and apparatus for compressed video segment cut-and-concatenation for editing | |
CN114710629A (en) | Device for realizing ultrahigh-definition video format conversion and image-text superposition | |
CN102752633B (en) | A kind of method of video and audio file synthesis | |
CN102769715B (en) | A kind of method and system of code stream editing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110803 Termination date: 20160701 |