CN105592356B - A kind of audio and video virtual clipping method and system online - Google Patents
A kind of audio and video virtual clipping method and system online Download PDFInfo
- Publication number
- CN105592356B CN105592356B CN201410563990.XA CN201410563990A CN105592356B CN 105592356 B CN105592356 B CN 105592356B CN 201410563990 A CN201410563990 A CN 201410563990A CN 105592356 B CN105592356 B CN 105592356B
- Authority
- CN
- China
- Prior art keywords
- audio
- video
- editing
- online
- data
- 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.)
- Active
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
The present invention provides a kind of accurately audio and video virtual clipping method online comprising:Step S10, audio video object obtain;Step S20, audio video object transcoding;Step S30, the online editing of user;Step S40, audio video object are accurately positioned;Step S50, editing association.By editing tool embedding browser, using the enhanced location technology of Streaming Media, precise positioning to frame, clip information is associated with father's video, to realize virtual editing.In addition, the present invention also provides a kind of accurately audio and video virtual editing systems online, including:Player, online editing tool, streaming media server, audio, video data processing server, three big module of database realizes accurate, the efficient online editing and broadcasting of audio and video, while the repetition of audio and video being avoided to store, and improves memory space effective rate of utilization.
Description
Technical field
The present invention relates to network audio-video editor field, more particularly to a kind of audio and video virtual clipping method and are online
System.
Background technology
Big data epoch multi-modal information drastically expands, especially fast with audio/video information amount speedup, for this to audio/video information
Secondary editing is carried out to improve viewing efficiency, facilitate the demand of storage and retrieval more and more urgent.
Traditional audio and video editing software is based on C/S frameworks, and user needs to install client software and safeguards software more
Newly, multiple copies audio-video document is needed, great inconvenience is caused;Thus there are online audio and video editing software systems,
But these systems have the following defects:First, second grade and key frame can only be navigated to, non-key frame can not be navigated to, it can not
Realize the accurate editing of audio and video;Second, physical space is generated after editing, increases disk space overhead.
For this reason, it may be necessary to it is a kind of efficiently, accurately audio and video clipping method and system, asked with solving the secondary editing of audio and video
Topic, meets broadcasting demand of the enterprise-class tools to audio and video accuracy.
Invention content
To sum up, the present invention provides a kind of audio and video virtual clipping method and systems online, are ensureing to be pin-pointed to frame
Under the premise of, editing tool is embedded in browser using technologies such as Activex, Flash, HTML5, is realized in browser end quick
Editing operation, and clip information deposit database is associated with father's audio and video, it realizes online virtual editing, avoids generating new
Audio-video document, improve high efficiency, the accuracy of audio and video editing.
The present invention provides a kind of audio and video virtual clipping methods online comprising:
Step S10:Audio video object obtains.Determine audio video object to be clipped;
Step S20:Audio video object transcoding.The format of audio video object, feature, parameter are automatically analyzed, is matched suitable
Audio video object is converted to suitable netcast, and can be compatible with the various terminals such as computer, smart mobile phone and tablet by transcoding strategy
The audio-video document that directly plays of browser;
Step S30:The online editing of user.It is embedded in player and online editing tool in a browser, user's interaction is provided
Editing operation;
Step S40:Audio video object is accurately positioned.It realizes the accurate positionin to key frame, non-key frame, mark, calculate
The precise time point of editing position;
Step S50:Editing is associated with.The positioning time point data that the user of S30 interacts clip data and S40 is obtained, warp
Processing is crossed, in certain format storage to database, according to audio and video id information, to establish audio and video and father's audio and video after editing
Association.
Particularly, step S20, audio video object transcoding, and include:
Step S201 obtains the metadata of the audio and video.
Wherein, audio and video metadata includes mainly file Global Information, video track data and audio track data;
File overall data includes mainly duration, bit rate, Container Format, other information;Video track data, it is main to wrap
Include video code model, video encoder, bit rate, frame per second, frame number, width, height, pixel format;Audio track data, mainly
Including audio coding formats, encoder, channel number, sample rate, bit rate.
Step S202 converts the coding of audio video object.
According to the suitable transcoding strategy of meta data match, the audio video object file of acquisition is converted into network is suitble to broadcast
The audio-video document format that the browser put, and can be compatible with the various terminals such as computer, smart mobile phone and tablet directly plays.
Particularly, step S30, the online editing of user.Audio video object is loaded to player by browser, is loaded simultaneously
Online editing tool, user by dragging, F.F., rewind, by frame fine tuning positioning editing operation is carried out to audio and video;By online
Editing tool realizes the typing of audio video object descriptive information, including the title, label of audio and video after editing, classification, personage,
Brief introduction.
Further, step S40, audio video object are accurately positioned.For audio object, a kind of data frame is only existed, it can
Directly to position, but the video object, there are three kinds of I frames, P frames, B frames data frames, using the enhanced location technology of Streaming Media, with
When the position editing of audio and video is realized at family, it is accurately positioned with dynamic insertion I frames to realize, key frame is arrived in addition to that can be accurately positioned(I
Frame)Outside, moreover it is possible to navigate to non-key frame(P frames, B frames);In conjunction with audio and video metadata analysis, the precise time of locating frame is calculated
Point;And the picture before positioning is neglected in playblast, the corresponding video pictures in the preview position.
Further, the present invention also provides a kind of audio and video, virtual editing system, the system include online:System users
Hold M100;Data processing service end M200;Database server M300.
Wherein, system client M100, by browser access, including audio/video player M101 and using Activex,
The online editing tool M102 of the technologies such as Flash, HTML5 insertion.
Online editing tool M102 can carry out audio and video, by frame alignment, to realize audio and video dragging, F.F., rewind, press
Frame is finely tuned, and the edit operations such as video presentation information are created, and submits the data to system data processing server-side M200.
Data processing service end M200 realizes the processing to audio video object and audio and video metadata, including audio and video
Data processing server M201 and streaming media server M202.
Audio, video data processing server M201, is mainly processed audio-video document, while also receiving simultaneously
The user that processing editing tool is submitted edits data and streaming media server M202 location informations, after appropriately processed, submits
It is stored to database server M300.
Streaming media server M202 sends audio-video document to client player with streaming protocol, online for user
Viewing, while enhanced location technology being provided, realize the precise positioning of audio and video.
Database server M300 stores the related data and user's clip data of audio and video.
In the audio and video editing stage, player M101 asks playing audio-video object, client to streaming media server M202
M100 is held to obtain audio video object, user realizes the mark of object, editing by online editing tool M102, and by editing result
It submits to streaming media server M202 and carries out editing positioning, location data and audio and video describe data and are submitted to audio, video data
Processing server M201 after audio, video data processing server M201 carries out respective handling as needed, is uploaded to database clothes
Business device M300 is preserved.
In the audio and video playing stage, player M101 calls unified interface to be asked to audio, video data processing server M201
Virtual sound video related information, audio, video data processing server M201 are related from retrieving audio/video frequency from database server M300
Data, and virtual audio and video playing demand data is returned into player M101 with certain format, player M101 parses data
Audio and video playing address is obtained, request streaming media server M202 is played out, and streaming media server M202 is returned to play and be flowed to
Player M101 realizes the editing and broadcasting of online audio and video.
The present invention provides a kind of accurately audio and video virtual clipping method and systems online, and online editing tool is embedded in
Browser, using the enhanced location technology of Streaming Media, by frame precise positioning, clip data is associated storage with father's video, real
Accurate, the efficient online editing and broadcasting of existing audio and video, while the repetition of audio and video being avoided to store, that improves memory space has
Imitate utilization rate.
Description of the drawings
Fig. 1 is a kind of audio and video provided in an embodiment of the present invention virtual clipping method flow chart online.
Fig. 2 is a kind of online editing system module figure of audio and video provided in an embodiment of the present invention.
Fig. 3 is a kind of audio and video provided in an embodiment of the present invention virtual editing system audio and video editing flow chart online.
Fig. 4 is a kind of audio and video provided in an embodiment of the present invention virtual editing system virtualization clips played flow chart online.
Specific embodiment
To make purpose, technical method and the advantage of the embodiment of the present invention be more clear, below in conjunction with attached drawing to of the invention real
Example is applied to elaborate.
Fig. 1 show a kind of online clipping method flow chart of audio and video provided in an embodiment of the present invention.
As shown in Figure 1, audio video object obtains S10 first, audio video object to be clipped is determined;Audio video object transcoding
S20 obtains the duration of audio video object, bit rate, Container Format, other information;Video code model, video encoder, ratio
Special rate, frame per second, frame number, width, height, pixel format;Audio coding formats, encoder, channel number, sample rate, bit rate;Root
According to the suitable transcoding strategy of these metadata selecteds, suitable netcast is converted to, and computer, smart mobile phone and tablet can be compatible with
Etc. various terminals the audio-video document that directly plays of browser, the video format of mainstream has MP4 and FLV at present, and FLV is current
It can only be played in the equipment for supporting flash, not support smart mobile phone and tablet device, therefore, be usually transcoded into MP4 formats,
It is required that converted respectively to Video coding, audio coding and container, be transcoded by H264 Video coding+AAC audio codings+
Mp4 container combinations at MP4 file formats;The online editing S30 of user, user can carry out audio and video F.F., rewind, press frame
Positions editing operation and the object factory data inputs such as fine tuning, including the title of editing rear video, classification, time, brief introduction
Deng;S40 is accurately positioned in object,, can be certainly when user carries out audio and video position editing operation using the enhanced location technology of Streaming Media
The dynamic I frames that are inserted into realize precise positioning;Editing is associated with S50, record father's audio and video ID of editing audio and video, the time started, at the end of
Between and other description informations, establish incidence relation by ID number and father's audio and video, so as to when playing according to father's audio and video with
And editor's information, you can positioning playing audio and video.
Fig. 2 show a kind of online editing system module figure of audio and video provided in an embodiment of the present invention.Whole system is based on
B/S frameworks, including three big modules:System client M100, data processing service end M200, database server M300.
Wherein system client is made of player M101 and online editing tool M102 again, and data processing service end is by sound
Video data processing server M201 and streaming media server M202 compositions.
Player realizes selection, broadcasting to audio and video, is serviced with streaming media server M202 and audio, video data processing
Device M201 carries out data interaction, and in the stage of broadcasting, player M101 asks virtual sound to audio, video data processing server M201
Video after obtaining virtual audio and video playing address, asks audio and video playing to streaming media server M202, obtains audio/video flow,
It is able to play the audio and video after editing;In the editing stage, audio and video process object, player M101 are positioned by player M101
Playing audio-video object is asked to streaming media server M202.
Audio, video data processing server M201, be mainly responsible for audio video object and user edit data processing and on
It passes, such as obtains audio and video metadata, generates thumbnail, code stream.
Streaming media server M202, supports audio and video playing in a manner of streaming protocol, and precise positioning is carried out to audio and video.
Database server M300 stores audio and video and clip information, such as audio and video metadata, picture, code stream etc., editing
Start over time, new video title etc..
It is illustrated in figure 3 a kind of online editing system audio and video editing flow chart of audio and video provided in an embodiment of the present invention,
User's program request audio video object, player M101 ask streaming media server M202, streaming media server M202 to return to audio and video
Stream is played to client M100 for playing and editing, online editing tool M102 realizes the dragging of audio and video, F.F., rewind, micro-
The editor for adjusting, being arranged the information such as title, brief introduction, streaming media server can be submitted to the position editing operation of audio video object
M202 carries out precise positioning, after the precise time point for calculating editing position, with audio video object through streaming media server M202
Description information submits to audio, video data processing server M201, server M201 and handles editor's information according to demand together, will
The audio and video of editing are associated with the ID of father's audio and video, and database server M300 is arrived in storage.
It is illustrated in figure 4 a kind of online editing system virtualization clips played flow of audio and video provided in an embodiment of the present invention
Figure, user play the audio and video after editing, audio and video by player M101 to the M201 requests of audio, video data processing server
Data processing server M201 goes database server M300 retrieving audio/video frequency information, and the virtual clip information of specific format is returned
Audio and video playing address relevant information is obtained back to player M101, player M101, is broadcast to streaming media server M202 transmissions
The request of virtual editing is put, streaming media server M202 returns to audio/video flow and gives player M101, realizes the broadcasting of virtual editing.
Claims (2)
1. a kind of accurately audio and video virtual clipping method online, which is characterized in that including:
Step S10, audio video object obtain, and determine audio video object to be clipped;
Step S20, audio video object transcoding convert Video coding, audio coding and container, are transcoded by H264 videos
Coding+AAC audio coding+mp4 container combinations at MP4 file formats;
Step S30, the online editing of user are embedded in player and online editing tool in a browser, and editing behaviour is interacted for user
Make;
Step S40, audio video object are accurately positioned, and realize the accurate positionin to key frame, non-key frame, mark, calculate editing
The precise time point of position;And the accurate of locating frame is calculated using the enhanced location technology of Streaming Media by audio and video metadata
Time point;The video object is accurately positioned with dynamic insertion I frames to realize when user realizes the position editing of audio and video;
Step S50, editing association, the audio-video document after editing, according to audio and video id information, are realized and are closed with father's audio-video document
Connection;Online editing is a kind of virtual editing, and the data after editing are to be stored in database, with father's audio and video ID number and father's audio and video
It is associated, realizes the virtual editing of audio and video;
It is automatic to obtain audio and video metadata, including file Global Information, video track data and audio track data, wherein file is whole
Volume data includes:Duration, bit rate, Container Format, other information;Video track data include:Video code model, Video coding
Device, bit rate, frame per second, frame number, width, height, pixel format;Audio track data include:Audio coding formats, encoder, sound
Road number, sample rate, bit rate;
Online editing includes dragging, F.F., rewind, presses frame fine tuning, while can be with typing object factory information, including editing
The title of rear video, label, classification, personage, brief introduction.
2. a kind of accurately audio and video virtual editing system online, which is characterized in that comprise the following modules:
System client M100 is responsible for broadcasting, mark, the editing of audio-video document by browser access;
Data processing service end M200 is responsible for the processing to audio video object and its clip data;
Database server M300 stores the data information of audio and video, including clip information;
System client M100 includes:Player M101 and online editing tool M102;User is regarded by player M101 to sound
The M201 requests of frequency data processing server play the audio and video after editing, and audio, video data processing server M201 goes database to take
Business device M300 retrieving audio/video frequency information, returns to player M101, player M101 is obtained by the virtual clip information of specific format
Audio and video playing address relevant information is obtained, the request for playing virtual editing, streaming media service are sent to streaming media server M202
Device M202 returns to audio/video flow and gives player M101, realizes the broadcasting of virtual editing;
Online editing tool M102 may be implemented to audio and video by frame alignment, while add audio and video description information, and by data
It is submitted to data processing service end M200;
Data processing service end M200 realizes the processing to audio video object and audio and video metadata, including:
Audio, video data processing server M201, is mainly processed audio-video document, while also receiving and handling to cut
The user that the tool of collecting is submitted edits data and streaming media server M202 location informations, after appropriately processed, submits to data
Library server M300 is stored;
Streaming media server M202, mainly sends audio-video document to client player with streaming protocol, online for user
Viewing;Enhanced location technology is provided simultaneously, realizes the precise positioning of audio and video;
Database server M300 stores the related data and user's clip data of audio and video, the wherein related data of audio and video
Including:Audio and video title, uplink time, language, subtitle, audio-video code stream information, thumbnail information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410563990.XA CN105592356B (en) | 2014-10-22 | 2014-10-22 | A kind of audio and video virtual clipping method and system online |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410563990.XA CN105592356B (en) | 2014-10-22 | 2014-10-22 | A kind of audio and video virtual clipping method and system online |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105592356A CN105592356A (en) | 2016-05-18 |
CN105592356B true CN105592356B (en) | 2018-07-17 |
Family
ID=55931516
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410563990.XA Active CN105592356B (en) | 2014-10-22 | 2014-10-22 | A kind of audio and video virtual clipping method and system online |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105592356B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106993020A (en) * | 2016-12-01 | 2017-07-28 | 浙江广播电视集团 | Long-range video and audio-editing method based on virtualization technology multi-network oriented environment |
CN106804002A (en) * | 2017-02-14 | 2017-06-06 | 北京时间股份有限公司 | A kind of processing system for video and method |
CN107368555A (en) * | 2017-07-03 | 2017-11-21 | 李洪海 | Movie editing makes collaboration method, device, server and system |
CN109194887B (en) * | 2018-10-26 | 2021-11-30 | 深圳亿幕信息科技有限公司 | Cloud shear video recording and editing method and plug-in |
CN112449238B (en) * | 2019-08-28 | 2022-03-01 | 深圳Tcl新技术有限公司 | Short video production method, storage medium and terminal |
CN113873187B (en) * | 2020-06-12 | 2023-03-10 | 华为技术有限公司 | Cross-terminal screen recording method, terminal equipment and storage medium |
CN112714326A (en) * | 2020-12-09 | 2021-04-27 | 新奥特(北京)视频技术有限公司 | Method and device for clipping video and audio based on browser in IBC system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101390032A (en) * | 2006-01-05 | 2009-03-18 | 眼点公司 | System and methods for storing, editing, and sharing digital video |
CN101657814A (en) * | 2007-04-13 | 2010-02-24 | 汤姆逊许可证公司 | Systems and methods for specifying frame-accurate images for media asset management |
US7714909B2 (en) * | 1999-07-06 | 2010-05-11 | Intel Corporation | Video bit stream extension by differential information annotation |
US8620893B2 (en) * | 2008-07-03 | 2013-12-31 | Ebay Inc. | System and methods for the segmentation of media |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100353750C (en) * | 2000-09-15 | 2007-12-05 | 北京算通数字技术研究中心有限公司 | Edition method for non-linear edition system based on MPEG-2 code stream |
JP2011519454A (en) * | 2008-04-13 | 2011-07-07 | アイファロ メディア ゲーエムベーハー | Media asset management |
CN102497554B (en) * | 2011-12-16 | 2014-04-16 | 杭州士兰微电子股份有限公司 | Dividing method of chapters accurate to frames |
CN102497452B (en) * | 2011-12-28 | 2014-07-30 | 山东大学 | Online streaming media service method based on embedded terminal |
CN102932608B (en) * | 2012-11-16 | 2014-11-19 | 成都索贝数码科技股份有限公司 | Digital video processing and cataloguing system and method based on cloud edition technology |
-
2014
- 2014-10-22 CN CN201410563990.XA patent/CN105592356B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7714909B2 (en) * | 1999-07-06 | 2010-05-11 | Intel Corporation | Video bit stream extension by differential information annotation |
CN101390032A (en) * | 2006-01-05 | 2009-03-18 | 眼点公司 | System and methods for storing, editing, and sharing digital video |
CN101657814A (en) * | 2007-04-13 | 2010-02-24 | 汤姆逊许可证公司 | Systems and methods for specifying frame-accurate images for media asset management |
US8620893B2 (en) * | 2008-07-03 | 2013-12-31 | Ebay Inc. | System and methods for the segmentation of media |
Also Published As
Publication number | Publication date |
---|---|
CN105592356A (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105592356B (en) | A kind of audio and video virtual clipping method and system online | |
US11508353B2 (en) | Real time popularity based audible content acquisition | |
US9852762B2 (en) | User interface for video preview creation | |
CN101193273B (en) | A storage and playing method for real time multimedia image information | |
CN102215429B (en) | Recording method for mobile TV | |
CN105376612A (en) | Video playing method, media equipment, playing equipment and multimedia system | |
CA2992471A1 (en) | Media production system with score-based display feature | |
CN109194887B (en) | Cloud shear video recording and editing method and plug-in | |
US9197908B2 (en) | Method for file formation according to freeview AV service | |
WO2013061851A1 (en) | Reception device, reception method, program, and information processing system | |
CN103716662A (en) | Mixed transmission method and server | |
CN105721954A (en) | System and method for playing videos in turns | |
CN113301373A (en) | Method and system for realizing live video broadcasting and playback | |
JP5909546B2 (en) | Apparatus and method for streaming video | |
CN101155310B (en) | Non-provisional utility method and apparatus for receiving, storing, and executing data broadcast application | |
KR100924173B1 (en) | Apparatus and method for time-shift service based on multimedia information, Apparatus for reproducing multimedia using that | |
CN102572293A (en) | Field recording-based retrieval system | |
KR101049634B1 (en) | Apparatus and method for playing multi-format content | |
KR101930488B1 (en) | Metadata Creating Method and Apparatus for Linkage Type Service | |
JP2016219979A (en) | Client terminal, internet moving image playback system and program | |
CN103702137A (en) | Method and system for generating statistic data during transcoding task processing | |
WO2017197188A2 (en) | System and method for analyzing content usage events | |
KR20160079436A (en) | Subtitle Service Providing Method Of Subtitle Contents Server And Server Thereof | |
CN103702204A (en) | Playing control method and system for live program | |
KR102155915B1 (en) | Apparatus and method for recording video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100088 Beijing city Haidian District No. 6 Zhichun Road Jinqiu International Building 14 floor 14B04 Patentee after: TOLS INFORMATION TECHNOLOGY Co.,Ltd. Address before: 100088 Beijing city Haidian District No. 6 Zhichun Road Jinqiu International Building 14 floor 14B04 Patentee before: BEIJING TRS INFORMATION TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |