問題タブ [ffprobe]
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.
c++ - Visual C++ での ffmpeg ffprobe の使用
ビデオ ファイルの長さを示す次のコマンド ラインがあります。
ffprobe.exe -i Video.mp4 show_entries format=duration -v quiet -of csv="p=0"
これを実行すると、ビデオの長さが正常に返され、コマンド プロンプトから実行されます。今、私はC++の初心者なので、その期間をプログラム内のフロートに入れる方法がわかりません。オンラインで多くの記事や質疑応答フォーラムを調べたところ、可能な回答が見つかりました... stdout/stdin を使用して情報を取得します...? わからない。
私の現在の戦略は、CreateProcess() を使用してプロセスを実行し、次に WaitForSingleObject() を使用してから、なんらかのコマンドを使用して ffprobe プロセスから出力データを取得することです。おそらく、私が探しているデータは CreateProcess() 関数を介して取得できますか? 私はとても近くにいるように感じますが、これについて真剣に助けが必要です...
ちなみに、私は Visual C++ Express 2010 を使用しているため、MFC にアクセスできません。
誰かが私をこの情報に正しい方向に導くことができれば、それは大歓迎です.
php - ffprobe/ffmpeg exec はローカル マシンでは結果を返しませんが、運用システムでは動作します
ffprobe (ffmpeg の一部) を使用して、映画の長さを取得したい。私が使用しているコマンドラインは次のとおりです。
シェルで完全に動作し、4.5554 (秒) の結果が得られます。
ただし、ローカル マシンで exec を介してこのコマンドを呼び出すと、空の結果が得られます。
バーナーの登場です。ただし、生産マシンでは完全に動作します!!
これらは私の構成です:
これは PHP 5.6 のバグか何かでしょうか??? ありがとう、マット
ffmpeg - ffmpeg start_time と start_pst を 0 にする方法
ffprobe は、私たちのビデオの 1 つの開始時間が正しくないことを示しました (2.1 (0 でなければなりません))。
hot go getstart_pst
とstart_time
to 0 を知っている人はいますか? 私は何時間も探していましたが、それを強制的に0にする方法をまだ見つけていません.
video - ffprobe を使用して、ファイルがオーディオのみかビデオのみかを確認する
所有している mov ファイルがオーディオのみであるか、ビデオも含まれているかどうかを確認するために実行できる ffprobe コマンドはありますか? 私はさまざまな mov ファイルを持っています。そのうちのいくつかはオーディオ ダブであり、いくつかはフル ビデオです。
ffmpeg - ffprobe - ファイル チャンクからビデオ情報を取得する
私のサイトでは、ユーザーは動画をアップロードできます。動画はその場で暗号化され、別のサーバーに保存されます。ビデオのビットレート、フレームレートなどを保存したいのですが、それらに直接アクセスできず、次のコマンドを使用することはできません:
moov アトムを含む最後のチャンクをサーバーに保存しようとしましたが、ffprobe が出力されます。
moov アトムはそのままですが、チェックして少なくとも 1 バイトを切り捨てると、これが発生します。
moov アトムを含むファイル フラグメントからビデオ メタデータを取得する適切な方法は何ですか? mdata アトムの一部から情報を取得するのはどうですか?
php - FFmpeg の FFProbe ドライバーを読み込めません
こんにちは、php-ffmpeg をインストールしようとしています。
誰かが私を案内したり、私の手順を修正したりできますか.
install ffmpeg
コンポーザーをWindowsにインストールし、 cmdを実行するために作成したフォルダーにトラバースしましたこのコマンドを実行する
composer.json
と、composer.lock
ファイルがベンダー フォルダとともに作成されました。後で
FFMpeg
ここから64ビット用の共有ビルドをインストールしました
そして、このフォルダーからbinフォルダーを私のディレクトリにコピーして、このようffmpeg
にffprobe
パスを設定しましたcreate()
現在、次のエラーが表示されます。
では、何が間違っていたのでしょうか、または手順がありません。誰かが私を正しい方向に向けることができますか?