問題タブ [moviepy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2412 参照

python - Moviepy:フレームごとにグレースケールムービーを読み取る方法は?

免責事項 : 私はコンピューター ビジョンや画像処理の経験はありませんが、機械学習用のデータを取得するためにビデオを処理する必要があります。

moviepyを使用してフレームごとにグレースケールムービーを読みたい(グレースケール画像を使用して作成しました)。さらに処理するには、グレースケール フレームが必要です。これが私のコードです:

フレーム形状は(360L、480L)と予想していたのに、(360L、480L、3L)になりました。そして、これは私を困惑させます。「期待される」形状を取得する方法はありますか? Python OpenCV のアイデアもうまくいくかもしれませんが、私は moviepy の方が好きです。

0 投票する
1 に答える
3405 参照

python - Moviepy モジュールの concatenate_videoclips 関数に Python リストを渡します

目的:

  1. ディレクトリ内のビデオ ファイルの Python リストを作成する
  2. ビデオ クリップを開く (moviepy の要件を理解した)
  3. Combine_clips 関数を呼び出して、'clips' リストを渡します (ここでエラーが発生します)。
  4. 結合されたクリップを単一のビデオ ファイルに書き込む

エラー:

脚本:

質問: "concatenate_videoclips()" がハードコードされたリストを受け入れるのに、リストを渡すと失敗するのはなぜですか。

0 投票する
1 に答える
1217 参照

python - MoviePy は英語以外のテキストを正しく表示できません

MoviePy を使用して画像からビデオを作成し、画像の下部に注釈を追加しました。問題は、追加したいテキストがベトナム語 (英語ではない) であるため、MoviePy が正しく表示できないことです。

具体的には、以下は私のコードです

を表示する代わりに、 を表示Truyện Kiều Nguyễn DuしますTruy?n Ki?u Nguy?n Du

主な問題は、ImageMagickコマンドを使用するときからだと思います

convert -size 400x200 xc:khaki -gravity Center -pointsize 30 -annotate 0 "Truyện Kiều Nguyễn Du" u8_an.png

ImageMagick も同じ問題で画像を作成します。修正を手伝っていただけるかどうかお知らせください。

更新:文字列をutf-8に変換しようとしましたが、機能しません

t = u'Truyện Kiều Nguyễn Du'.encode('utf-8') txtclip = TextClip(t, fontsize=50, color='red')