Zulko / moviepy

Video editing with Python
https://zulko.github.io/moviepy/
MIT License
12.42k stars 1.55k forks source link

Blurred video when concatenating VideoFileClip video with imgClip video #2063

Open deepakpjose opened 11 months ago

deepakpjose commented 11 months ago

Hi Team,

I'm trying to create a video from an ImageClip and few VideoFileClip. Video generated is blurred after the ImageClip part. In the absence of ImageClip, created file is proper. Can someone help me to solve this issue(Code is pasted below)?

Codesnippet:

from moviepy.editor import VideoFileClip, ImageClip, CompositeVideoClip, concatenate_videoclips

imgClip = ImageClip("result.png", duration=5)
imgVideoClip = concatenate_videoclips([imgClip])
imgVideoClip.write_videofile('text.mp4', fps=25)
imgClip.close()

imgClip = VideoFileClip("text.mp4").subclip(0,3)
fps = imgClip.fps
print(f"Fps of video imgClip: {fps}")
clip2 = VideoFileClip("A.mp4", audio=False).subclip(74,78)
fps = clip2.fps
print(f"Fps of video clip2: {fps}")
clip3 = VideoFileClip("B.mp4", audio=False).subclip(93,96)
fps = clip3.fps
print(f"Fps of video clip3: {fps}")
clip4 = VideoFileClip("C.mp4", audio=False).subclip(1,4)
fps = clip4.fps
print(f"Fps of video clip4: {fps}")
clip5 = VideoFileClip("D.mp4", audio=False).subclip(1,10)
fps = clip5.fps
print(f"Fps of video clip5: {fps}")

video_clip = concatenate_videoclips([imgClip, clip2, clip2, clip3, clip4])
video_clip.write_videofile('Final.mp4')