CN110324729B - Method, device, electronic equipment and medium for identifying infringement video link - Google Patents
Method, device, electronic equipment and medium for identifying infringement video link Download PDFInfo
- Publication number
- CN110324729B CN110324729B CN201910650865.5A CN201910650865A CN110324729B CN 110324729 B CN110324729 B CN 110324729B CN 201910650865 A CN201910650865 A CN 201910650865A CN 110324729 B CN110324729 B CN 110324729B
- Authority
- CN
- China
- Prior art keywords
- video
- infringing
- source
- potential
- 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
- 238000000034 method Methods 0.000 title claims abstract description 60
- 238000004891 communication Methods 0.000 claims description 19
- 230000008569 process Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 230000009193 crawling Effects 0.000 claims description 6
- 238000012552 review Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- GIYXAJPCNFJEHY-UHFFFAOYSA-N N-methyl-3-phenyl-3-[4-(trifluoromethyl)phenoxy]-1-propanamine hydrochloride (1:1) Chemical compound Cl.C=1C=CC=CC=1C(CCNC)OC1=CC=C(C(F)(F)F)C=C1 GIYXAJPCNFJEHY-UHFFFAOYSA-N 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000019771 cognition Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/432—Content retrieval operation from a local storage medium, e.g. hard-disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4431—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/84—Generation or processing of descriptive data, e.g. content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/858—Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Library & Information Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The embodiment of the invention provides a method, a device, electronic equipment and a medium for identifying an infringement video link. Wherein the method comprises: determining a copyrighted source video; acquiring video data of a potential infringement video corresponding to the source video from a preset website, wherein the video data comprises video links; acquiring a target video file of the potentially infringing video through the video link; comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video; and when the comparison result shows that the potential infringing video is the infringing video of the source video, determining that the video link is an infringing video link. The method and the device can solve the problem of low identifying efficiency of the infringing video link in the prior art.
Description
Technical Field
The present invention relates to the field of video copyright, and in particular, to a method, an apparatus, an electronic device, and a medium for identifying an infringement video link.
Background
With the development of the internet, the copyright awareness of the film and television industry is stronger. However, although the mainstream video website basically eliminates the piracy infringement problem, the piracy infringement problem on the internet is still very serious, and infringement phenomena such as short video infringement, foreign website infringement, network storage infringement, small website infringement and the like are endless. Under the fierce competitive environment of the current video website, in order to realize quick discovery and quick attack on pirate infringement videos and protect the legal benefits of the website where the legal video is located, the infringement video links on the internet need to be quickly and accurately identified.
Since many video publishers intentionally modify video titles when uploading videos, resulting in a blur of many video titles, in the prior art, when identifying an infringing video link, a text analysis and manual review mode is used to identify the infringing video link in order to ensure the accuracy of identification.
Although, the accuracy of identifying the infringement video link is ensured in the conventional manual review mode. However, the manual review method consumes a lot of time, which causes low identification efficiency of the infringing video link, and is difficult to meet the requirement of quickly identifying the infringing video link on the internet.
Disclosure of Invention
An embodiment of the invention aims to provide a method, a device, electronic equipment and a medium for identifying an infringing video link, so as to solve the problem of low identification efficiency of the infringing video link in the prior art. The specific technical scheme is as follows:
in a first aspect, an embodiment of the present invention provides a method for identifying an infringing video link, where the method includes:
determining a copyrighted source video;
acquiring video data of a potential infringement video corresponding to the source video from a preset website, wherein the video data comprises video links;
acquiring a target video file of the potentially infringing video through the video link;
comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
and when the comparison result shows that the potential infringing video is the infringing video of the source video, determining that the video link is an infringing video link.
Optionally, the video data further includes content description data;
before the step of obtaining the target video file of the potentially infringing video through the video link, the method further includes:
and judging whether content description data included in the video data is related to content description data of the source video or not, and if so, executing the step of obtaining a target video file of the potentially infringing video through the video link.
Optionally, the step of comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video includes:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
Optionally, the step of obtaining video data of a potentially infringing video corresponding to the source video from a preset website includes:
based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video.
Optionally, the process of the web crawler retrieving the potentially infringing video corresponding to the source video from a preset website includes:
determining the number of all videos in a preset website;
when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
Optionally, the video data further includes an ID of the video uploader; the number of the potential infringement videos in the preset website is multiple;
the method further comprises the following steps:
after the plurality of potentially infringing videos in the preset website are identified, judging whether target IDs of which the number of corresponding infringing links is larger than a third preset threshold exist in the IDs of the video uploaders or not;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
In a second aspect, an embodiment of the present invention further provides an apparatus for identifying an infringing video link, where the apparatus includes:
the source video determining module is used for determining a source video with copyright;
the first video data acquisition module is used for acquiring video data of a potential infringement video corresponding to the source video from a preset website, and the video data comprises video links;
the first video file obtaining module is used for obtaining a target video file of the potential infringing video through the video link;
the video comparison module is used for comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
and the link determining module is used for determining the video link as an infringing video link when the comparison result shows that the potential infringing video is the infringing video of the source video.
Optionally, the video data further includes content description data; the device also comprises a second video file obtaining module;
the second video file obtaining module is configured to, before the step of obtaining the target video file of the potentially infringing video through the video link, determine whether content description data included in the video data is related to content description data of the source video, and if so, execute the step of obtaining the target video file of the potentially infringing video through the video link.
Optionally, the video comparison module is specifically configured to:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
Optionally, the first video data obtaining module is specifically configured to:
based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video.
Optionally, the process of the web crawler retrieving the potentially infringing video corresponding to the source video from a preset website includes:
determining the number of all videos in a preset website;
when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
Optionally, the video data further includes an ID of the video uploader; the number of the potential infringement videos in the preset website is multiple;
the apparatus further comprises a second video data obtaining module:
the second video data obtaining module is configured to, after all the potentially infringing videos in the preset website are identified, determine whether a target ID corresponding to the number of infringing links greater than a third preset threshold exists in the ID of each video uploader;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
In a third aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete mutual communication through the communication bus;
a memory for storing a computer program;
a processor configured to implement the method steps of the first aspect when executing the program stored in the memory.
In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method steps described in the first aspect above are implemented.
According to the embodiment of the invention, the video comparison technology is adopted to replace manual review, so that the process of manual review verification is omitted, the time of manual review is greatly saved, and the review efficiency is improved; on the premise of ensuring accuracy, the infringement video link can be rapidly identified.
In addition, compared with the prior art, the embodiment of the invention can acquire the video data of the potential infringement video which cannot be acquired by the title search by combining the capturing mode according to the video uploader and/or the preset website video number on the basis of the capturing mode according to the title and the topic, thereby effectively preventing the video data from being missed and captured less, and more comprehensively identifying the potential infringement video link.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings may be obtained according to these drawings without creative efforts.
FIG. 1 is a flow chart of a method for identifying an infringing video link according to an embodiment of the present invention;
FIG. 2 is a flow chart of another method for identifying an infringing video link according to an embodiment of the present invention;
FIG. 3 is a block diagram of an apparatus for identifying an unauthorized video link according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to solve the problem of low identification efficiency of an infringing video link in the prior art, embodiments of the present invention provide a method, an apparatus, an electronic device, and a medium for identifying an infringing video link.
First, a method for identifying an infringing video link according to an embodiment of the present invention is described below. The method for identifying the infringement video link provided by the embodiment of the invention can be applied to electronic equipment. Specifically, the electronic device may be a desktop computer, an intelligent mobile terminal, a portable computer, or the like.
Specifically, the execution subject of the method for identifying the infringing video link may be a device running in the electronic equipment for identifying the infringing video link. In a specific application, the device for identifying the infringing video link can be special application software or a plug-in the existing application software, which is reasonable.
As shown in fig. 1, a method for identifying an infringing video link according to an embodiment of the present invention may include the following steps:
s101, determining a source video with copyright;
as a precondition for identifying an infringing video link, a copyrighted source video owned by a website where a genuine video is located should be determined first.
It will be appreciated that once the copyrighted source video is determined, the content description data for the source video may be obtained. Illustratively, the content description data of the source video may include one or more of a source video title, a source video brief, a source video character, a source video actor, a topic, and a bridge segment, although not limited thereto. The topic refers to the main contents of the topic, the central thought and the like about the source video, which are popular to the user. The topic of the source video can be obtained by collecting comment information added to the source video by a user in advance. Specifically, since topic collection is calculated based on comments and barrage of the user, topics can be obtained by collecting words with a high frequency, for example, in "delaxi aggressive rability", words with a high frequency, such as "white moon light", "god cp", and the like. The comment information is the evaluation made on the source video by the user according to the cognition of the user on the source video in the process of watching the source video. The comment information is stored in a database of the website, the comment information can be directly extracted from the database of the website, the comment information can be crawled from the website through a crawler tool, and the comment information disclosed by the website can be downloaded in other websites. Wherein, the bridge segment refers to the classical plot or wonderful segment in the source video described by the characters.
S102, video data of a potential infringement video corresponding to the source video are obtained from a preset website, and the video data comprise video links;
there are various implementation ways to obtain video data of a potentially infringing video corresponding to the source video from a preset website. For example, in one possible implementation manner, a potential infringing video corresponding to a source video may be retrieved from a preset website through a web crawler based on a title of the source video, and video data of the potential infringing video corresponding to the source video may be crawled.
It is understood that the default website is a preselected target website and may be various video portals. The potentially infringing video corresponding to the source video refers to an infringing video which may infringe the copyright of the source video.
S103, acquiring a target video file of the potentially infringing video through the video link;
and obtaining the target video file of the potentially infringing video through the video link in various ways.
For example, in one implementation manner, for video data of a potentially infringing video corresponding to a small number of source videos acquired from a preset website, a target video file of the potentially infringing video may be acquired directly through the video link. The "small amount" may be determined by setting a threshold, which may be set according to an actual situation, and is not limited herein, for example: the threshold value may be 10, 20, 30, 100, 200, etc. Specifically, when the number of the acquired video data is smaller than the threshold value, it is determined that a situation of video data of potentially infringing videos corresponding to a small number of source videos acquired from a preset website occurs.
For example, in another implementation manner, in consideration of the fact that a large amount of video data may be acquired from a preset website, in order to reduce the number of videos of a target video file to be acquired subsequently and reduce the pressure on video content comparison of the target video file, a screening step of judging whether content description data of a potentially infringing video is related to content description data of a source video is added, and only when the content description data of the potentially infringing video is related to the content description data of the source video, the step of acquiring the target video file of the potentially infringing video and the subsequent video comparison are performed. In this implementation, the video data further includes content description data, and the specific steps are as follows:
before the step of obtaining the target video file of the potentially infringing video through the video link, judging whether content description data included in the video data is related to content description data of the source video, if so, executing the step of obtaining the target video file of the potentially infringing video through the video link.
The content description data included in the video data at least includes a video title and/or a video profile of the potentially infringing video, but is not limited to this, and may also include a user name, a user page, and the like.
The content description data included in the video data is related to the content description data of the source video, and the determination may be made through text analysis, specifically: when the content description data included in the video data is a video title, if the participle of the video title in the content description data of the video data is matched with any participle in all the participles in the content description data of the source video; or, when the content description data included in the video data is a video introduction, if the participle of the video introduction in the content description data of the video data matches any participle of all participles in the content description data of the video data; the video data is considered to comprise content description data that is related to the content description data content of the source video.
There are various ways to obtain the target video file of the potentially infringing video, for example, the target video file of the potentially infringing video may be downloaded through a web crawler tool or an open application program interface API, and the like, which is not limited in this embodiment of the present invention.
S104, comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
the specific implementation manners of comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain the comparison result of whether the potential infringing video is the infringing video of the source video are various.
Illustratively, in an implementation manner, a comparison result can be obtained by judging the matching number of the video frames to be identified and the video frames of the source video file, and the specific comparison process is as follows:
extracting a plurality of video frames to be identified from the potentially infringing video file;
judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file or not, and counting the number of the video frames of the matched source video when the content is matched;
when the number of the video frames of the matched source video is greater than or equal to the first preset threshold value, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
Illustratively, in another implementation manner, in consideration of poor user experience of the potential infringing video played out of order and difficulty in wide spread, a step of judging whether the playing time sequence of the potential infringing video is consistent with the playing time sequence of the source video is added, and only when the playing time sequence of the potential infringing video is consistent with the playing time sequence of the source video, the potential infringing video file is determined to be the infringing video of the source video. The specific comparison procedure for this implementation is as follows:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
The first preset threshold is flexibly determined according to the actual situation. For example, short videos may take on smaller values, such as 5, 8, 10, etc. Long video (typically more than half an hour video, with movie plays dominant) may take on larger values, such as 15, 30, etc.
For example, the above comparison process will be described with the first preset threshold set to 5.
For a source video file with a playing time of 30min, if the number of video frames of the matched source video is 6, the playing time of the correspondingly recorded video frames of the matched source video is 6, and the playing time is sequentially 2min, 3min, 5min, 10min, 15min and 22 min.
At this time, since the number of the playing time is greater than the first preset threshold, and the playing time of the previous record is located before the playing time of the subsequent record, it may be determined that the comparison result is that the potentially infringing video file is an infringing video of the source video.
If the number of the recorded playing moments is greater than or equal to the first preset threshold, but the playing moment of the previous recording is not earlier than the playing moment of the next recording, as in the above example, if the recorded playing moments are 2min, 10min, 5min, 3min, 15min, and 22min in sequence, it may be determined that the comparison result is that the potentially infringing video file is not the infringing video of the source video.
It should be noted that, in practical application, because the source video with copyright is uniquely determined, and the potentially infringing video to be identified is various, on the premise of ensuring the comparison accuracy, in order to reduce the comparison data amount and reduce the pressure during data processing, optionally, a relatively large number of video frames of the source video may be extracted, and a relatively small number of video frames of the potentially infringing video may be extracted. For example, each video frame of the source video may be extracted. Multiple frames can be extracted at equal intervals for the downloaded potentially infringing video file, for example, 1 frame picture per second and 60 frames pictures are extracted for one 1 minute video.
In addition, it should be noted that, the existing image matching algorithm may be adopted to determine whether the content of each video frame to be identified matches the content of the video frame of the source video file, and this process is not described in detail in the embodiment of the present invention.
In order to better understand the technical solution of the embodiment of the present invention, how to compare a target Video file with a source Video is described below in combination with an Ffmpeg Video tool and a Deep Video Analytics system, so as to obtain a comparison result of whether the potentially infringing Video is an infringing Video of the source Video. The FFmpeg is a set of open source computer programs which can be used for recording, converting digital audio and video and converting the digital audio and video into streams, and the FFmpeg is the most common video tool and provides a complete solution for recording, converting and streaming audio and video. Deep Video Analytics is a platform that indexes and extracts information from videos and images using Deep learning detection and recognition algorithms to index individual frames/images with detected objects.
Illustratively, one implementation is as follows:
firstly, a device for identifying infringement Video link inputs a source Video into a Deep Video Analytics system and establishes a source Video index;
then, the device for identifying the infringement video link extracts video frames from the obtained target video file of the potential infringement video according to the playing sequence by adopting an Ffmeg video tool, so as to obtain a plurality of frames of video frames to be identified;
the time interval can be preset, the video is subjected to picture extraction once every other period of time, and the number of the extracted pictures can be adjusted and set according to actual conditions.
Subsequently, the device for identifying the infringement Video link inputs a plurality of frames of Video frames to be identified in the Deep Video Analytics system for searching, and records the relative position index of the Video frames of the source Video in the source Video, namely the playing time when the Video frames of the source Video matched with the Video frames to be identified are searched by the Deep Video Analytics system;
if at least N frames of Video frames to be identified can retrieve Video frames of the matched N frames of source videos in the Deep Video Analytics system, and the relative position index of the prior record is earlier than the relative position index of the subsequent record, it is determined that the potentially infringing Video file is an infringing Video of the source Video.
Taking 10 video frames to be identified as an example, let us note that each video frame to be identified, frameX (X ═ 1,2, …,10), corresponds to a relative position indexX (X ═ 1,2, …,10) of a video frame of a source video, and the relative position is invariant according to the playing order of the source video and can be expressed as:
there are 10 frames to be identified Video frames frame1, frame2, …, frame10 in the order of play of the potentially infringing Video file, whose relative positions recorded after retrieval in the Deep Video Analytics system satisfy index1< index2< … < index 10.
S105, when the comparison result shows that the potential infringing video is the infringing video of the source video, determining that the video link is the infringing video link.
It will be appreciated that when a potentially infringing video is identified as an infringing video of the source video, it may be determined that the potentially infringing video corresponds to a video link in the video data, which is an infringing video link.
According to the embodiment of the invention, the video comparison technology is adopted to replace manual review, so that the process of manual review verification is omitted, the time of manual review is greatly saved, and the review efficiency is improved; on the premise of ensuring accuracy, the infringement video link can be rapidly identified.
In order to capture the infringement video link as fully as possible, the legal benefit of the website where the legal video is located is protected. The method and the device for capturing the video data of the potentially infringing video can acquire the video data of the potentially infringing video which cannot be acquired by searching the title through the capturing mode of adding topics according to the title and the capturing mode of combining the capturing mode of adding the video number according to the video uploader and/or the preset website video number on the basis of adding the topic according to the title, capture more video data of the potentially infringing video, and lay a solid foundation for identifying the links of the infringing video.
Based on this processing idea, as shown in fig. 2, another method for identifying an infringing video link is further provided in an embodiment of the present invention, where the method may include the following steps:
s201, determining a source video with copyright;
s202, based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video; the video data comprises a video link;
the specific implementation manner of the process of the web crawler searching the potentially infringing video corresponding to the source video in the preset website is various.
Illustratively, in an implementation manner, the web crawler directly uses the title and topic of the source video as a retrieval basis, and retrieves the title and topic in the preset website to obtain a potentially infringing video corresponding to the source video.
Illustratively, in another embodiment, the web crawler determines the number of all videos in a preset website; when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
It is understood that the second preset threshold value can be set according to actual needs. For example, the second preset threshold may be 30, and at this time, when the web crawler determines that the number of all videos in the preset website is less than 30, all videos in the preset website are determined as the potentially infringing video corresponding to the source video.
It should be noted that, in the method of the present embodiment, by analyzing the number of videos in the preset website, the website with a smaller number of videos is captured in full, that is, all videos of the website with a smaller number of videos are captured completely, so that missed capturing and less capturing of video data are prevented, and dead-angle-free identification can be performed on a low-cost infringing website similar to a small workshop, so that a good basis is laid for more comprehensively identifying potential infringing video links.
S203, acquiring a target video file of the potentially infringing video through the video link;
s204, comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
s205, when the comparison result shows that the potential infringing video is the infringing video of the source video, determining that the video link is the infringing video link.
In this embodiment, steps S201 and S203 to S205 may be the same as steps S101 and S103 to S105 in the above embodiment, and are not described herein again.
It should be noted that, when the video data of the potentially infringing video corresponding to the source video further includes the ID of the video uploader; presetting a plurality of potential infringement videos in a website;
and acquiring video data of all videos uploaded by the target ID from the preset website through a web crawler to serve as video data of a new potential infringing video corresponding to the source video, and further executing the step of acquiring a target video file of the potential infringing video through the video link.
There are various ways to specifically implement the above process according to different ways of obtaining that an infringement link information source exists in the video uploader ID.
Illustratively, in one implementation mode, whether a target ID with the number of corresponding infringement links larger than a third preset threshold exists in the IDs of the video uploaders obtained through information such as reports, complaints and the like;
if the video data exists, the video data of all videos uploaded by the target ID can be directly acquired from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and the step of acquiring the target video file of the potential infringing video through the video link is executed.
For example, in another implementation manner, after a plurality of potentially infringing videos in the preset website are all identified, whether a target ID corresponding to the number of infringing links greater than a third preset threshold exists in the ID of each video uploader is determined;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
The value of the third preset threshold is set according to actual needs, for example, 3 or 5 is taken, and so on.
It can be understood that if a certain video uploader uploads more than a third preset threshold number of infringement links, the video uploader may be considered as a key infringement suspect. By capturing the video data of all videos of the video uploader and continuing to perform targeted infringement video link identification through subsequent text analysis and video comparison, the goal can be achieved, and the effect of achieving twice the result with half the effort can be achieved.
According to the embodiment of the invention, on the basis of capturing the video data of the potential infringement video according to the source video title in the prior art, by adding capturing modes of adding topics according to the title and capturing the video data of the potential infringement video according to the number of preset website videos according to the video uploader, the video data of the potential infringement video which cannot be obtained according to the title search can be obtained, and the video data which are missed to be captured and captured less are prevented, so that the potential infringement video link can be more comprehensively identified. Through measurement and calculation, compared with the search only according to the title, the method and the device can capture 57% more video data containing the potential infringement links by introducing a capturing mode of adding topics according to the title and capturing the number of videos of the preset website according to the video uploader.
As shown in fig. 3, corresponding to the foregoing method embodiment, an embodiment of the present invention further provides an apparatus for identifying an infringing video link, including:
a source video determining module 301, configured to determine a copyrighted source video;
a first video data obtaining module 302, configured to obtain video data of a potentially infringing video corresponding to the source video from a preset website, where the video data includes a video link;
a first video file obtaining module 303, configured to obtain a target video file of the potentially infringing video through the video link;
a video comparison module 304, configured to perform content comparison on a video frame of the target video file and a video frame of the source video to obtain a comparison result of whether the potential infringing video is an infringing video of the source video;
a link determining module 305, configured to determine that the video link is an infringing video link when the comparison result indicates that the potentially infringing video is an infringing video of the source video.
Optionally, the video data further includes content description data; the device also comprises a second video file obtaining module;
the second video file obtaining module is configured to, before the step of obtaining the target video file of the potentially infringing video through the video link, determine whether content description data included in the video data is related to content description data of the source video, and if so, execute the step of obtaining the target video file of the potentially infringing video through the video link.
Optionally, the video comparison module 304 is specifically configured to:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
Optionally, the first video data obtaining module 302 is specifically configured to:
based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video.
Optionally, the process of the web crawler retrieving the potentially infringing video corresponding to the source video from a preset website includes:
determining the number of all videos in a preset website;
when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
Optionally, the video data further includes an ID of the video uploader; the number of the potential infringement videos in the preset website is multiple;
the apparatus further comprises a second video data obtaining module:
the second video data obtaining module is configured to, after all the potentially infringing videos in the preset website are identified, determine whether a target ID corresponding to the number of infringing links greater than a third preset threshold exists in the ID of each video uploader;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
In another embodiment provided by the present invention, an electronic device is further provided, as shown in fig. 4, the electronic device includes a processor 401, a communication interface 402, a memory 403, and a communication bus 404, where the processor 401, the communication interface 402, and the memory 403 complete communication with each other through the communication bus 404;
a memory 403 for storing a computer program;
the processor 401 is configured to implement the method for identifying an infringing video link according to the embodiment of the present invention when executing the program stored in the memory.
The communication bus mentioned in the electronic device may be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown, but this does not mean that there is only one bus or one type of bus.
The communication interface is used for communication between the electronic equipment and other equipment.
The Memory may include a Random Access Memory (RAM) or a Non-Volatile Memory (NVM), such as at least one disk Memory. Optionally, the memory may also be at least one memory device located remotely from the processor.
The Processor may be a general-purpose Processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete Gate or transistor logic devices, discrete hardware components.
In still another embodiment of the present invention, a computer-readable storage medium is further provided, in which a computer program is stored, and when the computer program is executed by a processor, the computer program implements the method for identifying an infringing video link provided by the embodiment of the present invention.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., floppy Disk, hard Disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
All the embodiments in the present specification are described in a related manner, and the same and similar parts among the embodiments may be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only for the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention shall fall within the protection scope of the present invention.
Claims (12)
1. A method of identifying infringing video links, comprising:
determining a copyrighted source video;
acquiring video data of a potential infringement video corresponding to the source video from a preset website, wherein the video data comprises video links;
acquiring a target video file of the potentially infringing video through the video link;
comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
when the comparison result shows that the potential infringing video is an infringing video of the source video, determining that the video link is an infringing video link;
the step of comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video includes:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
2. The method of claim 1, wherein the video data further comprises content description data;
before the step of obtaining the target video file of the potentially infringing video through the video link, the method further includes:
and judging whether content description data included in the video data is related to content description data of the source video or not, and if so, executing the step of obtaining a target video file of the potentially infringing video through the video link.
3. The method according to claim 1 or 2, wherein the step of obtaining the video data of the potentially infringing video corresponding to the source video from a preset website comprises:
based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video.
4. The method of claim 3, wherein the web crawler searches a predetermined website for a potentially infringing video corresponding to the source video, and comprises:
determining the number of all videos in a preset website;
when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
5. The method of claim 3, wherein the video data further comprises an ID of a video uploader; the number of the potential infringement videos in the preset website is multiple;
the method further comprises the following steps:
after the plurality of potentially infringing videos in the preset website are identified, judging whether target IDs of which the number of corresponding infringing links is larger than a third preset threshold exist in the IDs of the video uploaders or not;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
6. An apparatus for identifying infringing video links, comprising:
the source video determining module is used for determining a source video with copyright;
the first video data acquisition module is used for acquiring video data of a potential infringement video corresponding to the source video from a preset website, and the video data comprises video links;
the first video file obtaining module is used for obtaining a target video file of the potential infringing video through the video link;
the video comparison module is used for comparing the content of the video frame of the target video file with the content of the video frame of the source video to obtain a comparison result of whether the potential infringing video is the infringing video of the source video;
the link determining module is used for determining the video link as an infringing video link when the comparison result shows that the potential infringing video is an infringing video of the source video;
the video comparison module is specifically configured to:
extracting a plurality of video frames to be identified from the potentially infringing video file;
sequentially judging whether the content of each video frame to be identified is matched with the content of the video frame of the source video file according to the playing sequence of the plurality of video frames to be identified in the potentially infringing video file, and recording the playing time of the video frame of the matched source video when the content is matched;
after the plurality of frames of video to be identified are judged, judging whether the number of the recorded playing moments is larger than a first preset threshold value;
when the number of the playing moments is greater than or equal to the first preset threshold value and the playing moment of the previous record is earlier than the playing moment of the subsequent record, determining that the comparison result is that the potential infringing video file is an infringing video of the source video; otherwise, determining that the comparison result is that the potential infringing video file is not the infringing video of the source video.
7. The apparatus of claim 6, wherein the video data further comprises content description data; the device also comprises a second video file obtaining module;
the second video file obtaining module is configured to, before the step of obtaining the target video file of the potentially infringing video through the video link, determine whether content description data included in the video data is related to content description data of the source video, and if so, execute the step of obtaining the target video file of the potentially infringing video through the video link.
8. The apparatus according to claim 6 or 7, wherein the first video data obtaining module is specifically configured to:
based on the title and topic of the source video, searching the potential infringing video corresponding to the source video in a preset website through a web crawler, and crawling video data of the potential infringing video corresponding to the source video.
9. The apparatus of claim 8, wherein the process of the web crawler retrieving the potentially infringing video corresponding to the source video from a predetermined website comprises:
determining the number of all videos in a preset website;
when the number is smaller than a second preset threshold value, determining all videos in the preset website as potential infringement videos corresponding to the source videos; otherwise, taking the title and the topic of the source video as a retrieval basis, and retrieving in the preset website to obtain the potential infringement video corresponding to the source video.
10. The apparatus of claim 8, wherein the video data further comprises an ID of a video uploader; the number of the potential infringement videos in the preset website is multiple;
the apparatus further comprises a second video data obtaining module:
the second video data obtaining module is configured to, after all the potentially infringing videos in the preset website are identified, determine whether a target ID corresponding to the number of infringing links greater than a third preset threshold exists in the ID of each video uploader;
and if the video data exists, acquiring the video data of all the videos uploaded by the target ID from the preset website through a web crawler to serve as the video data of the new potential infringing video corresponding to the source video, and returning to execute the step of acquiring the target video file of the potential infringing video through the video link.
11. An electronic device, characterized in that: the electronic equipment comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory finish mutual communication through the communication bus;
a memory for storing a computer program;
a processor for implementing the method steps of any one of claims 1 to 5 when executing a program stored in the memory.
12. A computer-readable storage medium characterized by: the computer-readable storage medium has stored therein a computer program which, when executed by a processor, carries out the method steps of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650865.5A CN110324729B (en) | 2019-07-18 | 2019-07-18 | Method, device, electronic equipment and medium for identifying infringement video link |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910650865.5A CN110324729B (en) | 2019-07-18 | 2019-07-18 | Method, device, electronic equipment and medium for identifying infringement video link |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110324729A CN110324729A (en) | 2019-10-11 |
CN110324729B true CN110324729B (en) | 2021-08-27 |
Family
ID=68123980
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910650865.5A Active CN110324729B (en) | 2019-07-18 | 2019-07-18 | Method, device, electronic equipment and medium for identifying infringement video link |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110324729B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111182364B (en) * | 2019-12-27 | 2021-10-19 | 杭州小影创新科技股份有限公司 | Short video copyright detection method and system |
CN111274450A (en) * | 2020-02-21 | 2020-06-12 | 沃民高新科技(北京)股份有限公司 | Video identification method |
CN111314736B (en) * | 2020-03-19 | 2022-03-04 | 北京奇艺世纪科技有限公司 | Video copyright analysis method and device, electronic equipment and storage medium |
CN111708988B (en) * | 2020-05-15 | 2023-05-30 | 北京奇艺世纪科技有限公司 | Infringement video identification method and device, electronic equipment and storage medium |
CN111738171B (en) * | 2020-06-24 | 2023-12-08 | 北京奇艺世纪科技有限公司 | Video clip detection method and device, electronic equipment and storage medium |
CN111950360B (en) * | 2020-07-06 | 2023-08-18 | 北京奇艺世纪科技有限公司 | Method and device for identifying infringement user |
CN112203141A (en) * | 2020-10-12 | 2021-01-08 | 广州欢网科技有限责任公司 | Video-on-demand content identification method, device, equipment and system and smart television |
CN112688931B (en) * | 2020-12-21 | 2022-08-12 | 杭州当虹科技股份有限公司 | Method for acquiring video playing webpage evidence obtaining content by using RecordRTC |
CN112788363B (en) * | 2020-12-30 | 2023-04-28 | 北京奇艺世纪科技有限公司 | Method for identifying infringement video, device for identifying infringement video and electronic equipment |
CN113076961B (en) * | 2021-05-12 | 2023-09-05 | 北京奇艺世纪科技有限公司 | Image feature library updating method, image detection method and device |
CN115640422B (en) * | 2022-11-29 | 2023-12-22 | 深圳有影传媒有限公司 | Network media video data analysis and supervision system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102802090A (en) * | 2011-05-27 | 2012-11-28 | 未序网络科技(上海)有限公司 | Video copyright protection method and system |
CN104143055A (en) * | 2014-08-16 | 2014-11-12 | 合一网络技术(北京)有限公司 | Pirated video monitoring method and system |
EP2811416A1 (en) * | 2013-06-06 | 2014-12-10 | Vestel Elektronik Sanayi ve Ticaret A.S. | An identification method |
CN105681899A (en) * | 2015-12-31 | 2016-06-15 | 北京奇艺世纪科技有限公司 | Method and device for detecting similar video and pirated video |
CN107169004A (en) * | 2017-03-31 | 2017-09-15 | 北京奇艺世纪科技有限公司 | A kind of property data base update method and device |
CN107832384A (en) * | 2017-10-28 | 2018-03-23 | 北京安妮全版权科技发展有限公司 | Infringement detection method, device, storage medium and electronic equipment |
CN108881947A (en) * | 2017-05-15 | 2018-11-23 | 阿里巴巴集团控股有限公司 | A kind of infringement detection method and device of live stream |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9314691B2 (en) * | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US8731292B2 (en) * | 2011-01-07 | 2014-05-20 | Alcatel Lucent | Method and apparatus for comparing videos |
-
2019
- 2019-07-18 CN CN201910650865.5A patent/CN110324729B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102802090A (en) * | 2011-05-27 | 2012-11-28 | 未序网络科技(上海)有限公司 | Video copyright protection method and system |
EP2811416A1 (en) * | 2013-06-06 | 2014-12-10 | Vestel Elektronik Sanayi ve Ticaret A.S. | An identification method |
CN104143055A (en) * | 2014-08-16 | 2014-11-12 | 合一网络技术(北京)有限公司 | Pirated video monitoring method and system |
CN105681899A (en) * | 2015-12-31 | 2016-06-15 | 北京奇艺世纪科技有限公司 | Method and device for detecting similar video and pirated video |
CN107169004A (en) * | 2017-03-31 | 2017-09-15 | 北京奇艺世纪科技有限公司 | A kind of property data base update method and device |
CN108881947A (en) * | 2017-05-15 | 2018-11-23 | 阿里巴巴集团控股有限公司 | A kind of infringement detection method and device of live stream |
CN107832384A (en) * | 2017-10-28 | 2018-03-23 | 北京安妮全版权科技发展有限公司 | Infringement detection method, device, storage medium and electronic equipment |
Non-Patent Citations (1)
Title |
---|
基于时序特征的视频相似性匹配算法;贾克斌;《北京工业大学学报》;20081031;第34卷(第12期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110324729A (en) | 2019-10-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110324729B (en) | Method, device, electronic equipment and medium for identifying infringement video link | |
Reed et al. | Identifying https-protected netflix videos in real-time | |
US9785757B2 (en) | System for identifying content of digital data | |
CN106331778B (en) | Video recommendation method and device | |
US9508011B2 (en) | Video visual and audio query | |
US9185338B2 (en) | System and method for fingerprinting video | |
US20170185675A1 (en) | Fingerprinting and matching of content of a multi-media file | |
CN104143055B (en) | Pirated video monitoring method and system | |
KR20190042984A (en) | System for monitoring digital works distribution | |
CN105554570B (en) | A kind of copyright video monitoring method and device | |
TWI793657B (en) | Apparatus and method for filtering harmful video file | |
US20230410709A1 (en) | Methods, systems, and media for detecting a presentation of media content on a display device | |
CN113407773A (en) | Short video intelligent recommendation method and system, electronic device and storage medium | |
US20100199220A1 (en) | Image information acquisition device, its method, and program | |
CN111539929A (en) | Copyright detection method and device and electronic equipment | |
CN108882024B (en) | Video playing method and device and electronic equipment | |
CN113569719B (en) | Video infringement judging method and device, storage medium and electronic equipment | |
US20100189368A1 (en) | Determining video ownership without the use of fingerprinting or watermarks | |
Zhang et al. | An end-to-end scalable copyright detection system for online video sharing platforms | |
KR100930529B1 (en) | Harmful video screening system and method through video identification | |
US11714847B2 (en) | Methods and apparatus to detect unconfined view media | |
KR100930869B1 (en) | System and method for screening adult video through audio identification | |
KR101081308B1 (en) | Method for distinguishing video copyright infringement and the apparatus using the same | |
TWI661718B (en) | Video cache rule generation system and method | |
Jayanetti | Evaluating Social Media Reach via Mainstream Media Discourse |
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 |