CN110769309B - 用于展示音乐点的方法、装置、电子设备和介质 - Google Patents

用于展示音乐点的方法、装置、电子设备和介质 Download PDF

Info

Publication number
CN110769309B
CN110769309B CN201911067475.1A CN201911067475A CN110769309B CN 110769309 B CN110769309 B CN 110769309B CN 201911067475 A CN201911067475 A CN 201911067475A CN 110769309 B CN110769309 B CN 110769309B
Authority
CN
China
Prior art keywords
music
audio
point
points
video
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
CN201911067475.1A
Other languages
English (en)
Other versions
CN110769309A (zh
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.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network 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 ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN201911067475.1A priority Critical patent/CN110769309B/zh
Publication of CN110769309A publication Critical patent/CN110769309A/zh
Priority to KR1020227015287A priority patent/KR20220091500A/ko
Priority to JP2022525690A priority patent/JP7508552B2/ja
Priority to PCT/CN2020/126261 priority patent/WO2021088830A1/zh
Priority to EP20884477.9A priority patent/EP4044611A4/en
Priority to US17/735,962 priority patent/US11587593B2/en
Application granted granted Critical
Publication of CN110769309B publication Critical patent/CN110769309B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8549Creating video summaries, e.g. movie trailer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangements 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/439Processing of audio elementary streams
    • H04N21/4394Processing of audio elementary streams involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/44016Processing 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 splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47217End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8455Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/845Structuring of content, e.g. decomposing content into time segments
    • H04N21/8456Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/051Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction or detection of onsets of musical sounds or notes, i.e. note attack timings
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/076Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction of timing, tempo; Beat detection
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H2220/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • G10H2220/101Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Security & Cryptography (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Television Signal Processing For Recording (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开的实施例公开了用于展示音乐点的方法、装置、电子设备和介质。该方法的一具体实施方式包括:获取音频素材;分析该音频素材中的初始音乐点;该初始音乐点包括该音频素材中的节拍点和/或音符起始点;在视频剪辑的操作界面上,按照该音频素材在剪辑时间轴上的位置以及目标音乐点在该音频素材中的位置,在该剪辑时间轴上展示该目标音乐点的标识;该目标音乐点为部分或全部的该初始音乐点。该实施方式减少了用户处理音频素材标注音乐点的时间,同时也保证了工具的灵活性。

Description

用于展示音乐点的方法、装置、电子设备和介质
技术领域
本公开的实施例涉及计算机技术领域,具体涉及用于展示音乐点的方法、装置、电子设备和介质。
背景技术
随着多媒体技术的发展,音乐处理应用层出不穷,用户对音乐处理应用的需求也与日俱增。目前,音乐处理应用大多需要用户自己标注音乐中的音乐点,但是大多数用户是无法听出音乐点的,即使用户可以听出音乐点,也需要花费很多时间。
发明内容
本发明内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
本公开的一些实施例的目的在于提出一种用于展示音乐点的方法、装置、电子设备和介质,来解决以上背景技术部分提到的技术问题。
第一方面,本公开的一些实施例提供了一种用于展示音乐点的方法,该方法包括:获取音频素材;分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
在一些实施例中,上述方法还包括:获取用于视频剪辑的影像素材,其中,上述影像素材包括以下至少一项:图片素材,视频素材;从上述目标音乐点中确定对齐音乐点,其中,上述对齐音乐点用于将上述音频素材划分成多个音频片段;响应于检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;按照上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。
在一些实施例中,从上述目标音乐点中确定对齐音乐点,包括:响应于上述影像素材的影像素材数量少于上述多个音频片段的数量,根据上述影像素材数量,从上述多个音频片段中确定出上述影像素材数量个音频片段;根据上述音频片段的数量,确定上述对齐音乐点的数量。
在一些实施例中,根据上述影像素材数量,确定上述对齐音乐点的数量,包括:根据上述影像素材数量,确定上述影像素材数量对应的音频片段数量;根据上述音频片段数量,确定对齐音乐点的第一目标数量;根据音乐点的优先级从高到低的顺序和/或音乐点在上述音频素材中出现的时间从先到后的顺序,从上述目标音乐点中选择出上述第一目标数量个音乐点作为对齐音乐点,其中,重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级。
在一些实施例中,从上述目标音乐点中确定对齐音乐点,包括:响应于上述影像素材的影像素材数量多于上述多个音频片段的数量,将第二目标数量个音乐点和上述目标音乐点确定为对齐音乐点,其中,上述第二目标数量是根据上述多个音频片段的数量与上述影像素材数量的差值确定的。
在一些实施例中,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:根据上述影像素材的时长确定上述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度;利用上述影像素材为上述音频片段生成一个视频片段。
在一些实施例中,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:响应于上述影像素材的时长小于上述影像素材对应的音乐片段的时长,调整上述影像素材的播放速度得到上述音乐片段的时长的视频片段。
在一些实施例中,上述方法还包括:响应于检测到针对上述操作界面中的第一视频片段的第二用户操作,显示上述第一视频片段对应的影像素材的调整界面;响应于检测到在上述影像素材的调整界面上针对上述影像素材的手动截取操作,确定上述手动截取操作在上述影像素材中选中的截取区间;按照上述截取区间,从上述影像素材中截取出素材作为第二视频片段。
在一些实施例中,分析上述音频素材中的初始音乐点,包括:响应于检测到针对音乐展示界面上述操作界面上第一控件的第三用户操作,确定上述音频素材中重拍点作为上述初始音乐点,其中,上述音乐展示界面是响应于检测到针对上述操作界面上的上述音频素材的选择操作而显示的;响应于检测到针对上述音乐展示界面操作界面上第二控件的第四用户操作,确定上述音频素材中节拍点作为上述初始音乐点;响应于检测到针对上述音乐展示界面操作界面上第三控件的第五用户操作,确定上述音频素材中重音点作为上述初始音乐点。
在一些实施例中,上述方法还包括:响应于检测到针对上述操作界面的第三用户操作,从上述初始音乐点中确定上述音频的目标音乐点,其中,上述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。
在一些实施例中,在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识,包括:在上述剪辑时间轴上展示上述音频素材的音频波形,在上述音频波形的相应位置展示上述目标音乐点的标识。
第二方面,本公开的一些实施例提供了一种用于展示音乐点的装置,装置包括:获取单元,被配置成获取音频素材;分析单元,被配置成分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;展示单元,被配置成在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
在一些实施例中,上述装置还包括:第一获取单元,被配置成获取用于视频剪辑的影像素材,其中,上述影像素材包括以下至少一项:图片素材,视频素材;确定单元,被配置成从上述目标音乐点中确定对齐音乐点,其中,上述对齐音乐点用于将上述音频素材划分成多个音频片段;生成单元,被配置成响应于检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;第一展示单元,被配置成按照上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。
在一些实施例中,上述装置中的确定单元还包括:第一确定子单元,被配置成响应于上述影像素材的影像素材数量少于上述多个音频片段的数量,根据上述影像素材数量,从上述多个音频片段中确定出上述影像素材数量个音频片段;第二确定单元,被配置成根据上述音频片段的数量,确定上述对齐音乐点的数量。
在一些实施例中,上述装置中的确定单元中的第二确定单元被进一步配置成:根据上述影像素材数量,确定上述影像素材数量对应的音频片段数量;根据上述音频片段数量,确定对齐音乐点的第一目标数量;根据音乐点的优先级从高到低的顺序和/或音乐点在上述音频素材中出现的时间从先到后的顺序,从上述目标音乐点中选择出上述第一目标数量个音乐点作为对齐音乐点,其中,重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级。
在一些实施例中,上述装置中的确定单元被进一步配置成:响应于上述影像素材的影像素材数量多于上述多个音频片段的数量,将第一数量个音乐点和上述目标音乐点确定为对齐音乐点,其中,上述第一数量是根据上述多个音频片段的数量与上述影像素材数量的差值确定的。
在一些实施例中,上述装置中的生成单元被进一步配置成:根据上述影像素材的时长确定上述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度;利用上述影像素材为上述音频片段生成一个视频片段。
在一些实施例中,上述装置中的生成单元被进一步配置成:响应于上述影像素材的时长小于上述影像素材对应的音乐片段的时长,调整上述影像素材的播放速度得到上述音乐片段的时长的视频片段。
在一些实施例中,上述装置被进一步配置成:响应于检测到针对上述操作界面中的第一视频片段的第二用户操作,显示上述第一视频片段对应的影像素材的调整界面;响应于检测到在上述影像素材的调整界面上针对上述影像素材的手动截取操作,确定上述手动截取操作在上述影像素材中选中的截取区间;按照上述截取区间,从上述影像素材中截取出素材作为第二视频片段。
在一些实施例中,上述装置中的分析单元502被进一步配置成:响应于检测到针对上述操作界面上第一控件的第三用户操作,确定上述音频素材中重拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第二控件的第四用户操作,确定上述音频素材中节拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第三控件的第五用户操作,确定上述音频素材中重音点作为上述初始音乐点。
在一些实施例中,上述装置被进一步配置成:响应于检测到针对上述操作界面的第三用户操作,从上述初始音乐点中确定上述音频的目标音乐点,其中,上述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。
在一些实施例中,上述装置中的展示单元503被进一步配置成:在上述剪辑时间轴上展示上述音频素材的音频波形,在上述音频波形的相应位置展示上述目标音乐点的标识。
第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如第一方面中任一的方法。
第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如第一方面中任一的方法。
本公开的上述各个实施例中的一个实施例具有如下有益效果:通过对音频素材进行节拍、旋律的分析,确定出音乐点并在剪辑时间轴上展示出来,这样就避免了用户自己对音频素材标注音乐点。用户就可以根据标注出来的音乐点进行视频剪辑操作,例如,根据展示出来的音乐点选择视频片段的切换点。因此,用户操作更加便捷,同时也保证了工具的灵活性。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1是根据本公开的一些实施例的用于展示音乐点的方法的一个应用场景的示意图;
图2A是根据本公开的用于展示音乐点的方法的一些实施例的流程图;
图2B是根据本公开的一些实施例的控件展示的一些应用场景的示意图;
图2C是根据本公开的一些实施例的音乐点展示的一些应用场景的示意图;
图3A-3B是根据本公开的一些实施例的用于展示音乐点的方法的另一个应用场景的示意图;
图4A是根据本公开的用于展示音乐点的方法的另一些实施例的流程图;
图4B-4C是根据本公开的一些实施例的对视频片段进行调整的一些应用场景的示意图;
图5是根据本公开的用于展示音乐点的装置的一些实施例的结构示意图;
图6是适于用来实现本公开的一些实施例的电子设备的结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
下面将参考附图并结合实施例来详细说明本公开。
图1是根据本公开的一些实施例的用于展示音乐点的方法的一个应用场景的示意图;在如图1的应用场景中所示,首先,终端设备101(图1中示出为手机)将得到音频素材1011。音频素材1011可以是应用默认音频,也可以是用户选择的音频。终端设备101对音频素材1011进行分析得到音频素材1011中的初始音乐点1012-1014。终端设备101给音乐点1012生成对应的音乐点标识10121。终端设备101给音乐点1013生成对应的音乐点标识10131。终端设备101给音乐点1014生成对应的音乐点标识10141。终端设备101将音乐点标识10121,音乐点标识10131和音乐点标识10141显示到视频剪辑的操作界面103上的音频素材1011的剪辑时间轴102上。
可以理解的是,用于展示音乐点的方法可以是由终端设备101来执行,或者也可以是由其它设备来执行,或者还可以是各种软件程序来执行。其中,终端设备101例如可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。此外,执行主体也可以体现为服务器、软件等。当执行主体为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
应该理解,图1中的手机的数目仅仅是示意性的。根据实现需要,可以具有任意数目的手机。
在视频剪辑过程中用户需要确定视频片段之间的切换点,为了使音乐能够与视频配合,通常可以使用节拍点、旋律点等音乐点作为视频片段的切换点。这就需要用户自己听音乐来找到音乐点。但是,很多用户自己是难以听出音乐点的,即使能听出音乐点,反复听音乐查找音乐点也是非常费时费力的。为了提高视频剪辑的速度,节省用户的时间,可以参考图2A。图2A示出了根据本公开的用于展示音乐点的方法的一些实施例的流程200。该用于展示音乐点的方法,包括以下步骤:
步骤201,获取音频素材。
在一些实施例中,用于展示音乐点的方法的执行主体(例如,图1所示的终端设备101)可以通过有线连接方式或者无线连接方式,获取音频素材。作为示例,上述音频素材可以是用户存储在本地的音乐,也可以是网络上的音乐。
步骤202,分析上述音频素材中的初始音乐点。
在一些实施例中,上述执行主体可以确定音频素材的初始音乐点。在这里,上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点。
作为示例,当初始音乐点为音频素材中满足设定的音乐性发生变换的位置。上述音乐性发生变换的位置可以包括节拍发生变换的位置和旋律发生变换的位置。基于此,初始音乐点可以通过如下方式来确定:上述执行主体可以对上述音频素材进行分析,确定其中的节拍点和音符起始点,其中,节拍点为节拍发生变换的位置,音符起始点为旋律发生变换的位置。具体地,一方面可以采用基于深度学习的节拍分析算法对音频素材进行分析,得到音频素材中的节拍点以及节拍点所在的时间戳,另一方面对音频素材进行短时频谱分析,得到音频素材中的音符起始点以及音符起始点所在的时间戳。在这里,音符起始点可以是通过起始点检测器(onset detector)得到。然后,统一通过两种方式得到的节拍点和音符起始点,对节拍点和音符起始点进行合并及去重,从而得到初始音乐点。
作为另一示例,如图2B所示,响应于检测到针对音乐展示界面211上第一控件212的第三用户操作,确定上述音频素材中重拍点作为上述初始音乐点;上述第一控件212通常是用于触发确定上述音频素材中重拍,其中,上述音乐展示界面是响应于检测到针对上述操作界面上的上述音频素材的选择操作而显示的。上述重拍通常指的是强拍,在音乐中节拍分为强拍和弱拍,强拍则通常是音乐力度强的节拍。作为示例,在四四拍中,节拍力度表现为,第一拍为强拍,第二拍为弱拍,第三拍为次强拍,第四拍为弱拍,四四拍以四分音符为一拍,每一小节有4拍的节拍。上述第三用户操作可以是指用户对上述第一控件212的点击操作。响应于检测到针对上述音乐展示界面211上第二控件213的第四用户操作,确定上述音频素材中节拍点作为上述初始音乐点;上述第二控件213通常是用于触发确定上述音频素材中节拍。上述第四用户操作可以是指用户对上述第二控件213的点击操作。响应于检测到针对上述音乐展示界面211上第三控件214的第五用户操作,确定上述音频素材中重音点作为上述初始音乐点。上述第三控件214通常是用于触发确定上述音频素材中重音。上述重音可以指乐曲中强度较大的音,其中,重音点可以是上述音符起始点中旋律变强的位置,例如,在乐谱中有重音记号标识的节拍,上述重音记号包括以下至少一项:“>”和“^”。其中,当“>”和“^”同时出现时“^”表示更强的重音。上述第五用户操作可以是指用户对上述第三控件214的点击操作。
步骤203,在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识。
在一些实施例中,上述执行主体可以在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识。其中,上述目标音乐点为部分或全部的上述初始音乐点。
作为示例,分析出的初始音乐点可以都作为目标音乐点进行展示。例如,假设初始音乐点有3个,分别是音乐点a,音乐点b和音乐点c,目标音乐点可以是上述音乐点a,音乐点b和音乐点c。
作为另一示例,响应于检测到针对上述操作界面的第三用户操作,可以从上述初始音乐点中选出目标音乐点进行展示。上述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。例如,假设初始音乐点有3个,分别是音乐点a,音乐点b和音乐点c,当用户添加了音乐点d,那么目标音乐点可以是上述音乐点a,音乐点b,音乐点c和音乐点d。又如,当用户删除了音乐点b,那么目标音乐点可以是音乐点a和音乐点c。上述标识可以是预先设置的图标,例如,三角形,圆形,星形等。
在一些实施例的一些可选的实现方式中,如图2C所示,可以在上述剪辑时间轴225上展示上述音频素材的音频波形,在上述音频波形的相应位置展示上述目标音乐点的标识222-224。上述音频波形通常是指音频以波形图的形式展示出来的图像。将上述目标音乐点的标识按照对应的音乐点在上述图像上的位置,在上述图像上展示上述目标音乐点的标识。
由上述示例可以看出,如果用户手动确定音频素材中的音乐点,会花费大量的时间。而通过分析音频素材中的初始音乐点,可以提高确定音乐点的效率。在剪辑时间轴上展示音乐点的标识,方便了用户对音乐点的选择。
参考图3A-3B,是根据本公开的一些实施例的用于展示音乐点的方法的另一个应用场景的示意图;如图3A的应用场景中所示,首先,用户可以在终端设备301的上传页面3017上选择多条影像素材。例如,上传页面3017中所示的图片3011,视频3012,图片3013,图片3014。用户单击附图标记3015和附图标记3018所示的位置,选中图片3011和视频3012。用户点击“下一步”按键3016,上述终端设备301基于选中的图片3011生成影像素材304,将视频3012作为影像素材305。根据得到的影像素材的数量302(图中示出为2),从目标音乐点10121,目标音乐点10131,目标音乐点10141中确定出对齐音乐的307,此时对齐音乐点307实际上可以使音频素材划分成音乐片段A和音乐片段B。根据音乐片段A的时长和音乐片段B的时长,分别对影像素材304、影像素材305进行处理,可以得到分别与音乐片段A和音乐片段B对应的视频片段3041和3051。然后,按照音乐片段A和音乐片段B在上述音频素材中的位置,可以将视频片段3041和3051在视频剪辑的操作界面313的剪辑时间轴312上进行展示。
可以理解的是,用于展示音乐点的方法可以是由终端设备301来执行,或者也可以是由其他设备来执行,或者还可以是各种软件程序来执行。其中,终端设备301例如可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。此外,执行主体也可以体现为服务器、软件等。当执行主体为软件时,可以安装在上述所列举的电子设备中。其可以实现成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。在此不做具体限定。
应该理解,图3A-3B中的手机的数目仅仅是示意性的。根据实现需要,可以具有任意数目的手机。
继续参考图4A,示出了根据本公开的用于展示音乐点的方法的一些实施例的流程400。该用于展示音乐点的方法,包括以下步骤:
步骤401,获取音频素材。
步骤402,分析上述音频素材中的初始音乐点。
步骤403,在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识。
在一些实施例中,步骤401-403的具体实现及所带来的技术效果可以参考图2对应的那些实施例中的步骤201-203,在此不再赘述。
步骤404,获取用于视频剪辑的影像素材。
在一些实施例中,上述执行主体可以先获取用于视频剪辑的影像素材,再获取音频素材。同时上述执行主体也可以先获取音频素材,再获取用于视频剪辑的影像素材。
在一些实施例中,上述执行主体可以通过有线连接方式或者无线连接方式,获取用于视频剪辑的影像素材。其中,上述影像素材包括以下至少一项:图片素材,视频素材。作为示例,上述图片素材可以是用户存储在本地的图片,还可以是用户从网上下载的图片。上述视频素材可以是用户上传的视频,也可以是用户存储在本地的视频,还可以是用户从网上下载的视频。
步骤405,从上述目标音乐点中确定对齐音乐点。
在一些实施例中,上述执行主体可以首先得到步骤203中确定的音频素材中的目标音乐点。然后,上述执行主体可以从已经得到的各个目标音乐点中选取出目标数量的对齐音乐点。上述对齐音乐点可以是全部的目标音乐点,也可以是部分目标音乐点。上述目标数量可以根据获取的上述影像素材的数量来确定,或者也可以是根据上述音频素材中具有的强拍数量来确定,或者还可以是用户设定的数量。上述执行主体基于确定的对齐音乐点。对上述音频素材进行划分,得到多个音频片段。作为示例,当确定4个对齐音乐点,上述音频素材可以被划分成5个音乐片段。
作为一种示例,当上述影像素材的影像素材数量少于上述多个音频片段的数量时,可以根据上述影像素材的数量,从上述多个音频片段中确定出与上述影像素材相同数量的音频片段;然后根据上述音频片段的数量,确定上述对齐音乐点的数量。作为示例,当获取到5个影像素材时,可以确定需要5个音频片段,从而可以确定需要4个对齐音乐点。在这里,首先,上述执行主体可以根据上述影像素材数量,确定上述影像素材数量对应的音频片段数量。例如,影像素材数量是5个,那么对应的音频片段数量也是5个。然后,根据上述音频片段数量,确定对齐音乐点的第一目标数量。例如,音频片段数量是5个,那么对齐音乐点的第一目标数量就应该是4个。最后,根据音乐点的优先级从高到低的顺序和/或音乐点在上述音频素材中出现的时间从先到后的顺序,从上述目标音乐点中选择出上述第一目标数量个音乐点作为对齐音乐点。上述音乐点的优先级可以是预先设定的。例如,可以是重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级。
作为另一种示例,当上述影像素材的影像素材数量多于上述多个音频片段的数量时,可以将第二目标数量个音乐点和上述目标音乐点确定为对齐音乐点,执行主体可以先计算上述多个音频片段的数量与上述影像素材数量的差值,然后根据上述差值确定上述第二目标数量的值。例如,当得到5个影像素材,但是只有3个音频片段时,5个影像素材需要4个对齐音乐点,根据只有3个音频片段可以确定现在只有2个对齐音乐点,这时可以确定上述第二目标数量的值是2。也就是还需要再确定2个对齐音乐点。这里的2个对齐音乐点可以是用户手动添加的,也可以是执行主体在上述音频素材中选择除已有的2个对齐音乐点以外的音乐节拍,如在已有的节拍点之间***中间拍。
作为又一种示例,当上述影像素材的影像素材数量多于上述多个音频片段的数量时,可以选择上述多个音频片段的数量个影像素材,从上述影像素材中确定出与上述多个音频片段相同数量的影像素材。例如,可以根据上述影像素材获取到的先后顺序进行选择。然后根据上述多个音频片段的数量,确定上述对齐音乐点的数量。作为示例,当获取到5个影像素材,4个音频片段时,可以选择4个影像素材,根据4个音频片段可以确定需要3个对齐音乐点。
步骤406,响应于检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音频片段分别生成一个视频片段,得到多个视频片段。
在一些实施例中,当上述执行主体检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音乐片段分别生成一个视频片段,得到多个视频片段。上述第一用户操作通常是用于触发上述多个音频片段和上述多个视频片段进行对齐。
作为示例,可以根据上述影像素材的选择顺序与上述音频片段进行对齐。例如,有三个影像素材分别是影像素材1,影像素材2,影像素材3,就可以是影像素材1与在上述音频素材中第一个出现的音频片段进行对齐。也可以根据上述影像素材的时长与上述音频片段进行对齐。例如,时长最长的影像素材与时长最长的音频片段进行对齐。
针对音频素材中的每一个音频片段,上述执行主体可以基于影像素材为该音频片段生成一个与该音频片段时长相同的视频片段。作为示例,假设音频素材被划分成3个音频片段,3个音频片段的时长分别是1秒、2秒和3秒时,那么与上述音乐片段相对应的视频片段的时长也可以分别是1秒、2秒和3秒。
作为一种示例,上述执行主体可以根据一个影像素材生成多个视频片段。例如,假设上述执行主体获取到一个10秒影像素材和一个8秒的音频素材,该执行主体根据对齐音乐点将该音频素材划分成3个音频片段,时长分别是2秒、3秒和3秒,则该执行主体可以从该影像素材中裁剪出3个不同的视频片段,时长分别是2秒、3秒和3秒。
作为另一种示例,上述执行主体也可以根据上述影像素材的时长确定上述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度。利用上述影像素材为上述音频片段生成一个视频片段。例如,当使用一个影像素材为一个音频片段生成一个视频片段时,在该影像素材的时长大于该音频片段的时长时,可以在该原影像素材中截取与该音频片段的时长相等的视频片段,也可以将该原影像素材的播放速度加快来减短时长,再将变速后的影像素材作为视频片段,使视频片段的时长与音频片段的时长相等。
作为又一种示例,在该影像素材的时长小于该音频片段的时长时,则可以将该原影像素材的播放速度变慢来加长时长,再将变速后的影像素材作为视频片段,使视频片段的时长与音频片段的时长相等。可以理解的是,对于影像素材中的图片素材,可以将图片素材生成一个固定时长的视频素材,如3秒,然后再利用该视频素材为音乐片段生成视频片段。
作为还一种示例,如图4B所示,响应于检测到针对上述操作界面411中的第一视频片段413的第二用户操作414,显示上述第一视频片段413对应的影像素材419的调整界面415;上述第一视频片段413通常是检测到用户操作的视频片段。上述第二用户操作414可以是用户对上述第一视频片段413的点击操作,进而进入上述第一视频片段413对应的影像素材419的调整界面415。响应于检测到在上述影像素材419的调整界面415上针对上述影像素材419的手动截取操作418,确定上述手动截取操作418在上述影像素材419中选中的截取区间附图标记416与附图标记417之间的区间;上述截取区间是根据上述第一视频片段413对应的音频片段的时长确定的。上述手动截取操作418可以是用户滑动上述第一视频片段413对应的影像素材419,使上述截取区间中的视频片段420变成用户需要的。上述执行主体可以将上述视频片段420对齐到上述第一视频片段413的位置上。按照上述截取区间,从上述影像素材中截取出素材作为第二视频片段420。将上述截取区间范围内的视频片段作为第二视频片段420。
步骤407,按照上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。
在一些实施例中,上述执行主体可以根据上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。作为示例,可以根据音乐点将上述音频素材按照顺序划分成3段,例如,A段可以是从0秒到2秒,B段可以是从2秒到5秒,C段可以是从5秒到10秒。对应的视频片段分别是a段,b段,c段。那么在上述视频剪辑的操作界面上按照顺序展示视频片段a,b,c。
作为一种示例,用户在剪辑轴上拖动视频片段的视频边界时,当视频边界拖动到的位置与某个音乐点之间的距离小于预设阈值时,视频片段的视频边界会被确定为该音乐点的位置。例如,如图4C所示,当用户拖动视频片段4210的视频边界4212到界面422所示的位置时,视频片段4210的视频边界4212会自动吸附到音乐点4214的位置,视频片段4210会得到对应的视频片段4217,同时视频片段4217的也会有对应的视频边界4216。
本公开的一些实施例公开的用于展示音乐点的方法,通过根据获取到影像素材和确定的目标音乐点,得到多个视频片段和多个音乐片段,将上述多个视频片段展示到操作界面上,可以让用户直观的看到视频片段的播放顺序和时长,进而提高了用户剪辑视频的速度。
进一步参考图5,作为对上述各图上述方法的实现,本公开提供了一种用于展示音乐点的装置的一些实施例,这些装置实施例与图2上述的那些方法实施例相对应,该装置具体可以应用于各种电子设备中。
如图5所示,一些实施例的用于展示音乐点的装置500包括:获取单元501、分析单元502和展示单元503。其中,获取单元501,被配置成获取音频素材;分析单元502,被配置成分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;展示单元503,被配置成在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
在一些实施例中,用于展示音乐点的装置500还包括:第一获取单元,被配置成获取用于视频剪辑的影像素材,其中,上述影像素材包括以下至少一项:图片素材,视频素材;确定单元,被配置成从上述目标音乐点中确定对齐音乐点,其中,上述对齐音乐点用于将上述音频素材划分成多个音频片段;生成单元,被配置成响应于检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;第一展示单元,被配置成按照上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。
在一些实施例中,用于展示音乐点的装置500中的确定单元还包括:第一确定子单元,被配置成响应于上述影像素材的影像素材数量少于上述多个音频片段的数量,根据上述影像素材数量,从上述多个音频片段中确定出上述影像素材数量个音频片段;第二确定单元,被配置成根据上述音频片段的数量,确定上述对齐音乐点的数量。
在一些实施例中,用于展示音乐点的装置500中的确定单元中的第二确定单元被进一步配置成:根据上述影像素材数量,确定上述影像素材数量对应的音频片段数量;根据上述音频片段数量,确定对齐音乐点的第一目标数量;根据音乐点的优先级从高到低的顺序和/或音乐点在上述音频素材中出现的时间从先到后的顺序,从上述目标音乐点中选择出上述第一目标数量个音乐点作为对齐音乐点,其中,重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级
在一些实施例中,用于展示音乐点的装置500中的确定单元被进一步配置成:响应于上述影像素材的影像素材数量多于上述多个音频片段的数量,将第一数量个音乐点和上述目标音乐点确定为对齐音乐点,其中,上述第一数量是根据上述多个音频片段的数量与上述影像素材数量的差值确定的。
在一些实施例中,用于展示音乐点的装置500中的生成单元被进一步配置成:根据上述影像素材的时长确定上述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度;利用上述影像素材为上述音频片段生成一个视频片段。
在一些实施例中,用于展示音乐点的装置500中的生成单元被进一步配置成:响应于上述影像素材的时长小于上述影像素材对应的音乐片段的时长,调整上述影像素材的播放速度得到上述音乐片段的时长的视频片段。
在一些实施例中,用于展示音乐点的装置500被进一步配置成:响应于检测到针对上述操作界面中的第一视频片段的第二用户操作,显示上述第一视频片段对应的影像素材的调整界面;响应于检测到在上述影像素材的调整界面上针对上述影像素材的手动截取操作,确定上述手动截取操作在上述影像素材中选中的截取区间;按照上述截取区间,从上述影像素材中截取出素材作为第二视频片段。
在一些实施例中,用于展示音乐点的装置500中的分析单元502被进一步配置成:响应于检测到针对上述操作界面上第一控件的第三用户操作,确定上述音频素材中重拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第二控件的第四用户操作,确定上述音频素材中节拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第三控件的第五用户操作,确定上述音频素材中重音点作为上述初始音乐点。
在一些实施例中,用于展示音乐点的装置500被进一步配置成:响应于检测到针对上述操作界面的第三用户操作,从上述初始音乐点中确定上述音频的目标音乐点,其中,上述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。
在一些实施例中,用于展示音乐点的装置500中的展示单元503被进一步配置成:在上述剪辑时间轴上展示上述音频素材的音频波形,在上述音频波形的相应位置展示上述目标音乐点的标识。
由上述示例可以看出,如果用户手动确定音频素材中的音乐点,会花费大量的时间。而通过分析音频素材中的初始音乐点,可以提高确定音乐点的效率。在剪辑时间轴上展示音乐点的标识,方便了用户对音乐点的选择。
下面参考图6,其示出了适于用来实现本公开的一些实施例的电子设备(例如图1中的服务器)600的结构示意图。本公开的一些实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图6示出的终端设备仅仅是一个示例,不应对本公开的实施例的功能和使用范围带来任何限制。
如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有电子设备600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。
通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置607;包括例如存储卡等的存储装置608;以及通信装置609。通信装置609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。图6中示出的每个方框可以代表一个装置,也可以根据需要代表多个装置。
特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的一些实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从存储装置608被安装,或者从ROM 602被安装。在该计算机程序被处理装置601执行时,执行本公开的一些实施例的方法中限定的上述功能。
需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText TransferProtocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取音频素材;分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括获取单元、分析单元和展示单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,获取单元还可以被描述为“获取音频素材的单元”。
本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上***(SOC)、复杂可编程逻辑设备(CPLD)等等。
根据本公开的一个或多个实施例,提供了一种用于展示音乐点的方法,包括:获取音频素材;分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
根据本公开的一个或多个实施例,该方法还包括:获取用于视频剪辑的影像素材,其中,上述影像素材包括以下至少一项:图片素材,视频素材;从上述目标音乐点中确定对齐音乐点,其中,上述对齐音乐点用于将上述音频素材划分成多个音频片段;响应于检测到针对上述操作界面的第一用户操作,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;按照上述音频素材在剪辑时间轴上的位置以及上述视频片段对应的音频片段在上述音频素材中的位置,在上述剪辑时间轴上展示上述视频片段。
根据本公开的一个或多个实施例,从上述目标音乐点中确定对齐音乐点,包括:响应于上述影像素材的影像素材数量少于上述多个音频片段的数量,根据上述影像素材数量,从上述多个音频片段中确定出上述影像素材数量个音频片段;根据上述音频片段的数量,确定上述对齐音乐点的数量。
根据本公开的一个或多个实施例,根据上述影像素材数量,确定上述对齐音乐点的数量,包括:根据音乐点的优先级从高到低的顺序从上述目标音乐点中选择出目标数量个音乐点作为对齐音乐点,其中,重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级。
根据本公开的一个或多个实施例,从上述目标音乐点中确定对齐音乐点,包括:响应于上述影像素材的影像素材数量多于上述多个音频片段的数量,将第一数量个音乐点和上述目标音乐点确定为对齐音乐点,其中,上述第一数量是根据上述多个音频片段的数量与上述影像素材数量的差值确定的。
根据本公开的一个或多个实施例,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:根据上述影像素材的时长确定上述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度;利用上述影像素材为上述音频片段生成一个视频片段。
根据本公开的一个或多个实施例,利用上述影像素材,为上述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:响应于上述影像素材的时长小于上述影像素材对应的音乐片段的时长,调整上述影像素材的播放速度得到上述音乐片段的时长的视频片段。
根据本公开的一个或多个实施例,该方法还包括:响应于检测到针对上述操作界面中的第一视频片段的第二用户操作,显示上述第一视频片段对应的影像素材的调整界面;响应于检测到在上述影像素材的调整界面上针对上述影像素材的手动截取操作,确定上述手动截取操作在上述影像素材中选中的截取区间;按照上述截取区间,从上述影像素材中截取出素材作为第二视频片段。
根据本公开的一个或多个实施例,分析上述音频素材中的初始音乐点,包括:响应于检测到针对上述操作界面上第一控件的第三用户操作,确定上述音频素材中重拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第二控件的第四用户操作,确定上述音频素材中节拍点作为上述初始音乐点;响应于检测到针对上述操作界面上第三控件的第五用户操作,确定上述音频素材中重音点作为上述初始音乐点。
根据本公开的一个或多个实施例,该方法还包括:响应于检测到针对上述操作界面的第三用户操作,从上述初始音乐点中确定上述音频的目标音乐点,其中,上述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。
根据本公开的一个或多个实施例,在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识,包括:在上述剪辑时间轴上展示上述音频素材的音频波形,在上述音频波形的相应位置展示上述目标音乐点的标识。
根据本公开的一个或多个实施例,该装置包括:获取单元,被配置成获取音频素材;分析单元,被配置成分析上述音频素材中的初始音乐点;上述初始音乐点包括上述音频素材中的节拍点和/或音符起始点;展示单元,被配置成在视频剪辑的操作界面上,按照上述音频素材在剪辑时间轴上的位置以及目标音乐点在上述音频素材中的位置,在上述剪辑时间轴上展示上述目标音乐点的标识;上述目标音乐点为部分或全部的上述初始音乐点。
根据本公开的一个或多个实施例,提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述任一实施例描述的方法。
根据本公开的一个或多个实施例,提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现如上述任一实施例描述的方法。
以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (13)

1.一种用于展示音乐点的方法,包括:
获取音频素材;
分析所述音频素材中的初始音乐点,所述初始音乐点包括所述音频素材中的节拍点和/或音符起始点;
在视频剪辑的操作界面上,按照所述音频素材在剪辑时间轴上的位置以及目标音乐点在所述音频素材中的位置,在所述剪辑时间轴上展示所述目标音乐点的标识,所述目标音乐点为部分或全部的所述初始音乐点;
所述初始音乐点通过以下步骤获取:确定音频素材的节拍点以及节拍点所在的时间戳,确定音符起始点以及音频起始点所在的时间戳,对所述节拍点和音频起始点进行合并去重,得到初始音乐点,其中,所述节拍点为节拍发生变换的位置,所述音符起始点为旋律发生变换的位置;
所述方法还包括:
获取用于视频剪辑的影像素材;
从所述目标音乐点中确定对齐音乐点,包括:
响应于所述影像素材的影像素材数量少于多个音频片段的数量,根据所述影像素材数量,从所述多个音频片段中确定出所述影像素材数量个音频片段;
根据所述音频片段的数量,确定所述对齐音乐点的数量;
响应于检测到针对所述操作界面的第一用户操作,利用所述影像素材,为所述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;
按照所述音频素材在剪辑时间轴上的位置以及所述视频片段对应的音频片段在所述音频素材中的位置,在所述剪辑时间轴上展示所述视频片段。
2.根据权利要求1所述的方法,其中,所述影像素材包括以下至少一项:图片素材,视频素材。
3.根据权利要求1所述的方法,其中,所述根据所述影像素材数量,确定所述对齐音乐点的数量,包括:
根据所述影像素材数量,确定所述影像素材数量对应的音频片段数量;
根据所述音频片段数量,确定对齐音乐点的第一目标数量;
根据音乐点的优先级从高到低的顺序和/或音乐点在所述音频素材中出现的时间从先到后的顺序,从所述目标音乐点中选择出所述第一目标数量个音乐点作为对齐音乐点,其中,重拍点的优先级高于次重拍点的优先级,次重拍点的优先级高于重音点的优先级。
4.根据权利要求1所述的方法,其中,所述从所述目标音乐点中确定对齐音乐点,包括:
响应于所述影像素材的影像素材数量多于所述多个音频片段的数量,将第二目标数量个音乐点和所述目标音乐点确定为对齐音乐点,其中,所述第二目标数量是根据所述多个音频片段的数量与所述影像素材数量的差值确定的。
5.根据权利要求1所述的方法,其中,所述利用所述影像素材,为所述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:
根据所述影像素材的时长确定所述影像素材对应的音频片段,其中,音乐片段对应的影像素材的长度不小于音乐片段的长度;
利用所述影像素材为所述音频片段生成一个视频片段。
6.根据权利要求1所述的方法,其中,所述利用所述影像素材,为所述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,包括:
响应于所述影像素材的时长小于所述影像素材对应的音乐片段的时长,调整所述影像素材的播放速度得到所述音乐片段的时长的视频片段。
7.根据权利要求1所述的方法,其中,所述方法还包括:
响应于检测到针对所述操作界面中的第一视频片段的第二用户操作,显示所述第一视频片段对应的影像素材的调整界面;
响应于检测到在所述影像素材的调整界面上针对所述影像素材的手动截取操作,确定所述手动截取操作在所述影像素材中选中的截取区间;
按照所述截取区间,从所述影像素材中截取出素材作为第二视频片段。
8.根据权利要求1-7之一所述的方法,其中,所述分析所述音频素材中的初始音乐点,包括:
响应于检测到针对音乐展示界面上第一控件的第三用户操作,确定所述音频素材中重拍点作为所述初始音乐点,其中,所述音乐展示界面是响应于检测到针对所述操作界面上的所述音频素材的选择操作而显示的;
响应于检测到针对所述音乐展示界面上第二控件的第四用户操作,确定所述音频素材中节拍点作为所述初始音乐点;
响应于检测到针对所述音乐展示界面上第三控件的第五用户操作,确定所述音频素材中重音点作为所述初始音乐点。
9.根据权利要求1-7之一所述的方法,其中,所述方法还包括:
响应于检测到针对所述操作界面的第三用户操作,从所述初始音乐点中确定所述音频的目标音乐点,其中,所述第三用户操作包括以下至少一项:音乐点增加操作,音乐点删除操作。
10.根据权利要求1-7之一所述的方法,其中,所述在视频剪辑的操作界面上,按照所述音频素材在剪辑时间轴上的位置以及目标音乐点在所述音频素材中的位置,在所述剪辑时间轴上展示所述目标音乐点的标识,包括:
在所述剪辑时间轴上展示所述音频素材的音频波形,在所述音频波形的相应位置展示所述目标音乐点的标识。
11.一种用于展示音乐点的装置,包括:
获取单元,被配置成获取音频素材;
分析单元,被配置成分析所述音频素材中的初始音乐点;所述初始音乐点包括所述音频素材中的节拍点和/或音符起始点;
展示单元,被配置成在视频剪辑的操作界面上,按照所述音频素材在剪辑时间轴上的位置以及目标音乐点在所述音频素材中的位置,在所述剪辑时间轴上展示所述目标音乐点的标识;所述目标音乐点为部分或全部的所述初始音乐点;
所述分析单元进一步被配置成:确定音频素材的节拍点以及节拍点所在的时间戳,确定音符起始点以及音频起始点所在的时间戳,对所述节拍点和音频起始点进行合并去重,得到初始音乐点,其中,所述节拍点为节拍发生变换的位置,所述音符起始点为旋律发生变换的位置;
第一获取单元,被配置为获取用于视频剪辑的影像素材;
确定单元,被配置为从所述目标音乐点中确定对齐音乐点;
所述确定单元包括:
第一确定子单元,被配置为响应于所述影像素材的影像素材数量少于多个音频片段的数量,根据所述影像素材数量,从所述多个音频片段中确定出所述影像素材数量个音频片段;
第二确定子单元,被配置为根据所述影像素材数量,确定所述影像素材数量对应的音频片段数量;
生成单元,被配置为响应于检测到针对所述操作界面的第一用户操作,利用所述影像素材,为所述音频素材中的每个音乐频段分别生成一个视频片段,得到多个视频片段,其中,相对应的音频片段和视频片段具有相同的时长;
第一展示单元,被配置为按照所述音频素材在剪辑时间轴上的位置以及所述视频片段对应的音频片段在所述音频素材中的位置,在所述剪辑时间轴上展示所述视频片段。
12.一种电子设备,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序,
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-10中任一所述的方法。
13.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1-10中任一所述的方法。
CN201911067475.1A 2019-11-04 2019-11-04 用于展示音乐点的方法、装置、电子设备和介质 Active CN110769309B (zh)

Priority Applications (6)

Application Number Priority Date Filing Date Title
CN201911067475.1A CN110769309B (zh) 2019-11-04 2019-11-04 用于展示音乐点的方法、装置、电子设备和介质
KR1020227015287A KR20220091500A (ko) 2019-11-04 2020-11-03 음악 포인트를 표시하는 방법 및 장치, 전자 장치 및 매체
JP2022525690A JP7508552B2 (ja) 2019-11-04 2020-11-03 音楽点を表示するための方法及び装置、並びに電子デバイス及び媒体
PCT/CN2020/126261 WO2021088830A1 (zh) 2019-11-04 2020-11-03 用于展示音乐点的方法、装置、电子设备和介质
EP20884477.9A EP4044611A4 (en) 2019-11-04 2020-11-03 MUSICAL DOT DISPLAY METHOD AND APPARATUS AND ELECTRONIC DEVICE AND MEDIA
US17/735,962 US11587593B2 (en) 2019-11-04 2022-05-03 Method and apparatus for displaying music points, and electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911067475.1A CN110769309B (zh) 2019-11-04 2019-11-04 用于展示音乐点的方法、装置、电子设备和介质

Publications (2)

Publication Number Publication Date
CN110769309A CN110769309A (zh) 2020-02-07
CN110769309B true CN110769309B (zh) 2023-03-31

Family

ID=69336209

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911067475.1A Active CN110769309B (zh) 2019-11-04 2019-11-04 用于展示音乐点的方法、装置、电子设备和介质

Country Status (6)

Country Link
US (1) US11587593B2 (zh)
EP (1) EP4044611A4 (zh)
JP (1) JP7508552B2 (zh)
KR (1) KR20220091500A (zh)
CN (1) CN110769309B (zh)
WO (1) WO2021088830A1 (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108320730B (zh) * 2018-01-09 2020-09-29 广州市百果园信息技术有限公司 音乐分类方法及节拍点检测方法、存储设备及计算机设备
CN110769309B (zh) * 2019-11-04 2023-03-31 北京字节跳动网络技术有限公司 用于展示音乐点的方法、装置、电子设备和介质
CN112822541B (zh) * 2019-11-18 2022-05-20 北京字节跳动网络技术有限公司 视频生成方法、装置、电子设备和计算机可读介质
CN113497970B (zh) * 2020-03-19 2023-04-11 字节跳动有限公司 视频处理方法、装置、电子设备及存储介质
CN111432141B (zh) * 2020-03-31 2022-06-17 北京字节跳动网络技术有限公司 一种混剪视频确定方法、装置、设备及存储介质
CN111741233B (zh) * 2020-07-16 2021-06-15 腾讯科技(深圳)有限公司 视频配乐方法、装置、存储介质以及电子设备
CN111857923B (zh) * 2020-07-17 2022-10-28 北京字节跳动网络技术有限公司 特效展示方法、装置、电子设备及计算机可读介质
CN111862936A (zh) * 2020-07-28 2020-10-30 游艺星际(北京)科技有限公司 生成及发布作品的方法、装置、电子设备和存储介质
CN111901626B (zh) * 2020-08-05 2021-12-14 腾讯科技(深圳)有限公司 背景音频确定方法、视频剪辑方法、装置和计算机设备
CN114143587A (zh) * 2020-09-03 2022-03-04 上海哔哩哔哩科技有限公司 一种用于在目标音乐视频中乐谱展示的方法与设备
CN112259062B (zh) * 2020-10-20 2022-11-04 北京字节跳动网络技术有限公司 特效展示方法、装置、电子设备及计算机可读介质
CN112579818B (zh) * 2020-12-29 2021-08-13 玖月音乐科技(北京)有限公司 一种五线谱语音批注方法和***
CN112822543A (zh) * 2020-12-30 2021-05-18 北京达佳互联信息技术有限公司 视频处理方法及装置、电子设备、存储介质
CN113727038B (zh) * 2021-07-28 2023-09-05 北京达佳互联信息技术有限公司 一种视频处理方法、装置、电子设备及存储介质
US20230421841A1 (en) * 2022-06-27 2023-12-28 Rovi Guides, Inc. Methods for conforming audio and short-form video

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107436921A (zh) * 2017-07-03 2017-12-05 李洪海 视频数据处理方法、装置、设备及存储介质
CN108600825A (zh) * 2018-07-12 2018-09-28 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备和介质

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7027124B2 (en) * 2002-02-28 2006-04-11 Fuji Xerox Co., Ltd. Method for automatically producing music videos
US7512886B1 (en) * 2004-04-15 2009-03-31 Magix Ag System and method of automatically aligning video scenes with an audio track
JP2006127367A (ja) * 2004-11-01 2006-05-18 Sony Corp 情報管理方法、情報管理プログラムおよび情報管理装置
GB2422755A (en) * 2005-01-27 2006-08-02 Synchro Arts Ltd Audio signal processing
JP5143569B2 (ja) * 2005-01-27 2013-02-13 シンクロ アーツ リミテッド 音響的特徴の同期化された修正のための方法及び装置
US7825321B2 (en) * 2005-01-27 2010-11-02 Synchro Arts Limited Methods and apparatus for use in sound modification comparing time alignment data from sampled audio signals
US20070044639A1 (en) * 2005-07-11 2007-03-01 Farbood Morwaread M System and Method for Music Creation and Distribution Over Communications Network
JP2007066399A (ja) * 2005-08-30 2007-03-15 Ricoh Co Ltd 映像音声編集システム
WO2008024486A2 (en) * 2006-08-24 2008-02-28 Fliptrack, Inc. Beat and text based editing and composing systems and methods
US7569761B1 (en) * 2007-09-21 2009-08-04 Adobe Systems Inc. Video editing matched to musical beats
CN101587706A (zh) 2009-07-08 2009-11-25 沈阳蓝火炬软件有限公司 流媒体实时音乐节拍分析与舞蹈控制***及方法
US9613605B2 (en) * 2013-11-14 2017-04-04 Tunesplice, Llc Method, device and system for automatically adjusting a duration of a song
CN104103300A (zh) 2014-07-04 2014-10-15 厦门美图之家科技有限公司 一种根据音乐节拍自动处理视频的方法
CN108040497B (zh) * 2015-06-03 2022-03-04 思妙公司 用于自动产生协调的视听作品的方法和***
CN107483843B (zh) * 2017-08-16 2019-11-15 成都品果科技有限公司 音视频匹配剪辑方法及装置
CN107393569B (zh) * 2017-08-16 2019-10-29 成都品果科技有限公司 音视频剪辑方法及装置
CN109429078B (zh) * 2017-08-24 2022-02-22 北京搜狗科技发展有限公司 视频处理方法和装置、用于视频处理的装置
US10971121B2 (en) * 2018-07-09 2021-04-06 Tree Goat Media, Inc. Systems and methods for transforming digital audio content into visual topic-based segments
US20220208155A1 (en) * 2018-07-09 2022-06-30 Tree Goat Media, INC Systems and methods for transforming digital audio content
CN109545177B (zh) 2019-01-04 2023-08-22 平安科技(深圳)有限公司 一种旋律配乐方法及装置
US10825221B1 (en) * 2019-04-23 2020-11-03 Adobe Inc. Music driven human dancing video synthesis
CN110233976B (zh) * 2019-06-21 2022-09-09 广州酷狗计算机科技有限公司 视频合成的方法及装置
CN110265057B (zh) * 2019-07-10 2024-04-26 腾讯科技(深圳)有限公司 生成多媒体的方法及装置、电子设备、存储介质
CN110336960B (zh) * 2019-07-17 2021-12-10 广州酷狗计算机科技有限公司 视频合成的方法、装置、终端及存储介质
CN110769309B (zh) * 2019-11-04 2023-03-31 北京字节跳动网络技术有限公司 用于展示音乐点的方法、装置、电子设备和介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107436921A (zh) * 2017-07-03 2017-12-05 李洪海 视频数据处理方法、装置、设备及存储介质
CN108600825A (zh) * 2018-07-12 2018-09-28 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备和介质

Also Published As

Publication number Publication date
JP2022554338A (ja) 2022-12-28
CN110769309A (zh) 2020-02-07
US11587593B2 (en) 2023-02-21
EP4044611A4 (en) 2022-11-23
WO2021088830A1 (zh) 2021-05-14
EP4044611A1 (en) 2022-08-17
JP7508552B2 (ja) 2024-07-01
KR20220091500A (ko) 2022-06-30
US20220293136A1 (en) 2022-09-15

Similar Documents

Publication Publication Date Title
CN110769309B (zh) 用于展示音乐点的方法、装置、电子设备和介质
US11818424B2 (en) Method and apparatus for generating video, electronic device, and computer readable medium
CN110677711B (zh) 视频配乐方法、装置、电子设备及计算机可读介质
CN112738623B (zh) 视频文件的生成方法、装置、终端及存储介质
CN112822541B (zh) 视频生成方法、装置、电子设备和计算机可读介质
US11710510B2 (en) Video generation method and apparatus, electronic device, and computer readable medium
CN111309962A (zh) 提取音频片段的方法、装置以及电子设备
CN112069360A (zh) 音乐海报生成方法、装置、电子设备及介质
CN112015505A (zh) 模式切换方法、装置和电子设备
CN114584716A (zh) 图片处理方法、装置、设备及存储介质
CN114021016A (zh) 数据推荐方法、装置、设备和存储介质
CN112183388B (zh) 图像处理方法、装置、设备和介质
CN110996155B (zh) 视频播放页面显示方法、装置、电子设备和计算机可读介质
CN111756953A (zh) 视频处理方法、装置、设备和计算机可读介质
CN113628097A (zh) 图像特效配置方法、图像识别方法、装置及电子设备
US20230229289A1 (en) Template selection method, electronic device and non-transitory computer-readable storage medium
CN112287171A (zh) 信息处理方法、装置和电子设备
CN114520928B (zh) 显示信息生成方法、信息显示方法、装置和电子设备
CN109889737B (zh) 用于生成视频的方法和装置
CN114495941A (zh) 单通道音频转文本的方法、装置、电子设备及存储介质
CN109933685B (zh) 一种音频数据统计方法、装置、设备和存储介质
CN114697760B (zh) 一种处理方法、装置、电子设备及介质
CN111294321B (zh) 信息处理方法和装置
CN111291199B (zh) 信息查询方法和装置
CN113778387A (zh) 用于生成代码的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant