【Python】任意の順に並べた画像の動画化
上記のテキストをもとに、a,i,u,i,oにそれぞれ対応した画像を並べたものを動画に変換したく以下のようなコードを書きました
作成したコード
imgs=[]
for l in new_text:
if l=="a":
imgs.append(cv2.imread("a.jpg"))
if l=="i":
imgs.append(cv2.imread("i.jpg"))
if l=="u":
imgs.append(cv2.imread("u.jpg"))
if l=="e":
imgs.append(cv2.imread("e.jpg"))
if l=="o":
imgs.append(cv2.imread("o.jpg"))
name = 'test.mp4'
out = cv2.VideoWriter_fourcc(name, cv2.VideoWriter(*"mp4v"),0.5, (640,480))
#print(imgs)
for i in range(len(imgs)):
img=cv2.resize(640,480)
out.write(imgs[i])
out.release()
現在の問題
.mp4ファイルで動画が保存されたのですがPCで開こうとするとQuickTimePlayerとの互換性がないと表示され、スマホで開こうとしてもできませんでした。
解決方法がわかる方いらっしゃいましたらコメントよろしくお願いいたします。