問題タブ [pyffmpeg]
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.
python - osxでのpyffmpegセグメンテーション違反
OSXでのpyffmpegのインストールと使用に問題があります。(ユキヒョウ)
別のバージョンを試しました。インストールされているように見える構成は、Python2.6、Cython 0.13、およびpyffmpeg2.0のみです。(Python、ffmpeg、cythonはMacPortsでインストールされ、pyffmpegはsetup.pyでインストールされます)
しかし、それで私がファイルを開こうとすると
このエラーが発生します:
何が問題なのか分かりますか?
python - Python: ビデオ フレームの総数
Python を使用してビデオ ファイル (avi、wmv、mp4) を開き、ビデオに含まれるフレームの総数を特定し、ビデオ内の任意のフレームを画像ファイルとして保存したいと考えています。
私はpyffmpegを見てきましたが、ビデオに含まれるフレームの総数を、それぞれを反復せずに取得する方法がわかりません(これは非常に遅いです)。ビデオのフレーム数を取得するための私のコードを以下に示します。
これを効率的に行う方法はありますか?そうでない場合は、代替の拡張機能またはアプローチを提案してください。コードフラグメントは素晴らしいボーナスです。
opencv - Python 2.7 を使用してビデオを画像に変換する際の問題
多くのオプションを試しましたが、アイデアが不足しています。ここの誰かが助けてくれることを願っていました。ビデオ(.aviまたは.wmv)からフレーム(10フレームごとなど)を抽出し、画像(できれば.jpg-ただし、他の形式でも可能)を作成するコードをPythonで記述しようとしています。私は成功したことがなく、私が試して失敗したことの代替案を提供することで、誰かが私の問題を解決するのを手伝ってくれるかどうか疑問に思っていました.
私は PyMedia を試しました (チュートリアルhttp://pymedia.org/tut/src/dump_video.py.htmlの例は機能しません - ビデオコーデックを探すときにプログラムが爆発します):
Python用のOpenCV v2.2を試しましたが、どちらも機能しません(OpenCVのほとんどを機能させることができます-必要なCaptureFromFileの1つの関数を除いて機能しません)。この関数が機能しない理由は、Windows では動作に highGui が必要であり、何らかの理由で python と opencv が正しいディレクトリにあるにもかかわらず、highgui を見つけることができないためだと思います。また、OpenCV が正しいビデオ コーデックを見つけて適用する際に問題があることも理解しているため、どちらが問題の原因なのかわかりません。
私はpyFFMPEGを見てきましたが、その最後のビルドはバージョン2.6で、python 2.7を実行しています。
これを Windows Vista および Windows 7 マシンで実行しています。Python 2.7 および OpenCV 2.2 を C:\ にロードし、他のすべての Python パッケージ (pygames、pymedia、numpy、scipy) を C:\python27\Libs\site-packages にインストールしています。 .." 実行可能ファイルからダウンロードしてインストールしました。すべてのパッケージは Python 2.7 用にビルドされています。Path 変数には Python27 と OpenCV が含まれており、PYTHONPATH 変数があります。
アイデアや推奨事項をありがとう。
python - (ディスク上のファイルの場所の代わりに)ファイルオブジェクトを渡すことにより、Pythonでffmpegを使用するにはどうすればよいですか?
Pythonのサブプロセスモジュールでffmpegを使用して、いくつかのオーディオファイルを変換しようとしています。URLからオーディオファイルを取得し、最初にディスクに保存するのではなく、Pythonファイルオブジェクトをffmpegに渡すことができるようにしたいと思います。また、ffmpegに出力をファイルに保存させる代わりに、ファイルストリームを取り戻すことができれば非常に便利です。
参考までに、これは私が今していることです:
誰かがこれを行う方法を知っていますか?
ありがとう!
python - ffmpeg を Python サブプロセスとして使用し、変換を「チェックイン」する簡単な例
映画の大規模なディレクトリをある形式から別の形式に変換し、変換の状態を確認したいと考えています。私はPythonでプログラミングしています。
このようなもの:
これは可能ですか(または推奨されますか)?ffmpeg をサブプロセスとして使用する方法の実例はありますか?
変換が行われたら、変換のステータスを「チェックイン」する方法はありますか (たとえば、完了したフレームの数は?)
python - Python を使用してビデオ ファイルを一連のパーツに分割する
次の python コードを使用して、FLV ビデオ ファイルを一連のパーツに分割します。終了すると、最初の部分のビデオのみを再生でき、他の部分は破損しています。なぜ、ビデオ ファイルを分割する正しい方法があるのでしょうか。
ここのコード形式はむずかしいです ここで形式化されたコードを見てください
ffmpeg - FFmpeg: 画面を記録しますが、最後の 5 分間しか覚えていませんか?
Ffmpeg を使用して、PC の画面のビデオを継続的に記録しています。ただし、必要なのはビデオの最後の 5 分間だけです。
はい、後でビデオを編集できました。しかし、これらのレコーディング セッションは数時間続き、大量のハードディスク スペースを占有する可能性があります。
ビデオ キャプチャの最後の 5 分間だけを記憶し、ファイルが保存される前にそれ以前のすべてを忘れる方法はありますか? (TiVO のようなもの)
見つけた
と
..しかし、これらは制限に達すると停止するようです。逆スイッチがあるのかな。最後の 1000000 バイトか何かだけを保持したい。
google-nativeclient - NACLを使用してMP3ファイルをRAWファイルに変換する
NACL Plugin を使用して mp3 ファイルを raw ファイルに変換しようとしていますav_open_input_file()
。ffmpeg ライブラリの下にある libavformat/avformat.h の関数を使用しています。この関数は 0 を返すはずですが、-2 を返しています。私の関数呼び出しの構文は次のとおりです:-
if(av_open_input_file(&pFormatCtx, infile_name.c_str(), NULL, 0, NULL)!=0)
この通話の問題点を教えてください。
NACL pepper_25 ツールチェーンを使用しています。このツールチェーンが av_open_input_file() 呼び出しをサポートするかどうかはわかりませんが、NACL を使用せずにプログラムをコンパイルすると問題なく動作します。