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 PDF

Info

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
Application number
CN201410563990.XA
Other languages
Chinese (zh)
Other versions
CN105592356A (en
Inventor
肖诗斌
刘珅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TOLS INFORMATION TECHNOLOGY Co.,Ltd.
Original Assignee
BEIJING TRS INFORMATION TECHNOLOGY Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by BEIJING TRS INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING TRS INFORMATION TECHNOLOGY Co Ltd
Priority to CN201410563990.XA priority Critical patent/CN105592356B/en
Publication of CN105592356A publication Critical patent/CN105592356A/en
Application granted granted Critical
Publication of CN105592356B publication Critical patent/CN105592356B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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

A kind of audio and video virtual clipping method and system online
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.
CN201410563990.XA 2014-10-22 2014-10-22 A kind of audio and video virtual clipping method and system online Active CN105592356B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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