初めに
現在、撮影した動画(エンコードh264)を切り抜いて、短い動画を作成しています。
作成時のエンコードを変更しない方法がわからなかったので、切り抜き時のエンコードを指定することにしました。
コード
python
1fourcc = cv2.VideoWriter_fourcc('h','2','6','4')
エンコードをh264に指定しています。
現状
コードのが置いてあるパスと同じ場所に、
openh264-1.8.0-win64.dll
を配置しました。
これは、
https://github.com/cisco/openh264/releases
のgithubから持ってきたものです。
しかし、中を見てみたら文字化けしており、これが原因かどうかわかりませんが、実行してもうまくできません。
実行結果
OpenCV: FFMPEG: tag 0x34363268/'h264' is not supported with codec id 27 and format 'mp4 / MP4 (MPEG-4 Part 14)' OpenCV: FFMPEG: fallback to use tag 0x31637661/'avc1' OpenH264 Video Codec provided by Cisco Systems, Inc.
こうなっています。
#最後に
解決方法が全く分からないので、
ご教授宜しくお願い致します。
また、こちらの方法がわからないので、
切り抜き時にエンコードを変更しない方法でも構いません。
回答1件
あなたの回答
tips
プレビュー