Ejemplo n.º 1
0
 def __init__(self, video_source, ffmpeg_bin="ffmpeg"):
     self._ffmpeg_bin = ffmpeg_bin
     if not isinstance(video_source, VideoInspector):
         self.original_file = VideoInspector()
         self.original_file.setUp(video_source, ffmpeg_bin)
     else:
         self.original_file = video_source
Ejemplo n.º 2
0
from moviepy.editor import VideoFileClip, concatenate_videoclips, vfx
from boundary_marker import BoundaryMarker
from video_inspector import VideoInspector
from video_cut import VidoeCut

if __name__ == "__main__":
    from_path = "../video/from.mp4"
    to_path = "../video/to.mp4"

    video = VideoFileClip(from_path)
    video = video.fx(vfx.rotate, 90)  # 旋转90度,(横屏变竖屏)

    bm = BoundaryMarker(video)
    vi = VideoInspector(video, bm.boundary_marker, bm.back_color)
    cut_time_li = vi.cut_time_round_li
    print(cut_time_li)
    # vc = VidoeCut(video, vi.cut_time_round_li, to_path)
Ejemplo n.º 3
0
 def setUp(self):
     self._inspector = VideoInspector()
     self._inspector.setUp("input.mp4")