やってみた結果重い!大丈夫かなぁ・・・?w
Poster画像はKdenliveで一つ一つやっていくのは現実的ではないので、PythonとOpenCVを使って一括でPoster画像を作成しました。便利ですね!
Python
import cv2
import glob
title = 'Frieren'
files = glob.glob('*.mp4')
videos = []
frameAll = []
framerate = []
for file in files:
videos.append(cv2.VideoCapture(file))
for v in videos:
frameAll.append(int(v.get(cv2.CAP_PROP_FRAME_COUNT)))
framerate.append(int(v.get(cv2.CAP_PROP_FPS)))
idx = 1
for v,fa,fr in zip(videos,frameAll,framerate):
v.set(cv2.CAP_PROP_POS_FRAMES, 1000)
ret, image = v.read()
if ret:
if idx < 10:
cv2.imwrite('{}{}{}{}{}'.format('./images/', title, '_0', idx, '.jpg'), image)
else:
cv2.imwrite('{}{}{}{}{}'.format('./images/', title, '_', idx, '.jpg'), image)
idx += 1
else:
break重いのをどうにかしないとダメですね。これについてはJavaScriptでコントロール画面を制御した分には成功しているんですが、動画の読み込みの処理をどうにかしないとダメなのかな・・・?また今度やっておきます。
ポートフォリオのWebサイトのデザインを改良しようかな。今の見た目ではなぁ・・・w

0件のコメント
コメントはまだありません。最初の一人になりましょう!