CPC G06V 20/46 (2022.01) [G06F 16/71 (2019.01); G06F 16/735 (2019.01); G06F 16/75 (2019.01); G06N 20/00 (2019.01); G06V 20/41 (2022.01)] | 20 Claims |
1. A computer-implemented method, comprising:
obtaining, by a computing device, a derivative video segment associated with a portion of video content;
identifying, by the computing device, a starting frame within the video content corresponding to a start of the derivative video segment;
determining, from audio content corresponding to the video content, that the starting frame interrupts dialog occurring at a first time within the audio content corresponding to the starting frame within the video content;
identifying an adjusted starting frame different from the starting frame based at last in part on selecting an earlier video frame occurring prior to the starting frame within the video content, the adjusted starting frame being identified based at least in part on determining that the dialog would be interrupted if the starting frame was selected;
identifying, by the computing device, an ending frame within the video content based at least in part on the adjusted starting frame and a length of the derivative video segment; and
generating, by the computing device, an optimized video segment from the video content based at least in part on: 1) the adjusted starting frame identified from the starting frame of the derivative video segment identified within the video content, and 2) the ending frame identified within the video content.
|