上記のテキストをもとに、a,i,u,i,oにそれぞれ対応した画像を並べたものを動画に変換したく以下のようなコードを書きました
###作成したコード
python
1imgs=[] 2for l in new_text: 3 if l=="a": 4 imgs.append(cv2.imread("a.jpg")) 5 if l=="i": 6 imgs.append(cv2.imread("i.jpg")) 7 if l=="u": 8 imgs.append(cv2.imread("u.jpg")) 9 if l=="e": 10 imgs.append(cv2.imread("e.jpg")) 11 if l=="o": 12 imgs.append(cv2.imread("o.jpg")) 13name = 'test.mp4' 14out = cv2.VideoWriter(name, cv2.VideoWriter_fourcc(*"mp4v"),0.5, (640,480)) 15 16#print(imgs) 17for i in range(len(imgs)): 18 img=cv2.resize(640,480) 19 out.write(imgs[i]) 20out.release() 21
###現在の問題点
.mp4ファイルで動画が保存されたのですがPCで開こうとするとQuickTimePlayerとの互換性がないと表示され、スマホで開こうとしてもできませんでした。
解決方法がわかる方いらっしゃいましたらコメントよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー