Лучший способ объединить видео с разным разрешением (обычно 1080 или 720) - PullRequest
0 голосов
/ 20 июня 2020

из командной строки или python было бы лучше. и я пытаюсь объединить около 15 клипов по 45 секунд. желательно легко автоматизировать с разным количеством видеороликов и разной длины.

1 Ответ

0 голосов
/ 22 июня 2020

Использование MoviePy, который может импортировать видео с определенным c разрешением:

from moviepy.editor import VideoFileClip, concatenate_videoclips

filenames = ["vid1.mp4", "vid2.mp4"]  # You could generate this from os.listdir or similar
clips = []

for file in filenames:
    clips.append(VideoFileClip(file, target_resolution=(1920, 1080))

final_clip = concatenate_videoclips(clips)  # method="chain" by default. This is fine because all clips are the same size
final_clip.write_videofile("out.mp4")

...