問題タブ [ffmpeg]
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.
image - ストリームが動画か画像か簡単に見分ける方法【ffmpegライブラリ】
AVStream オブジェクトがある場合、これがビデオ ストリームかイメージ ストリームかを確実に区別するにはどうすればよいですか?
期間を使用しようとしました。0 の場合 - イメージがあります (システムの制約により、このような仮定が可能になります)。しかし、期間は画像にとって特別な意味を持っていることがわかりました - ファイルに保存されている画像の数です。
画像ストリームをより確実に検出するためのトリックはありますか?
vb6 - ffmpeg トランスコーディング プロセス情報を vb6 GUI アプリにリンクする方法は?
私はffmpegのvb6 guiフロントエンドで遊んでいますが、今のところ、プロセス全体がまだ実行されている間にコマンドプロンプトを表示するcmd.exeを介してffmpegを呼び出すことができます。そして、ffmpeg 用のもう 1 つのパスカル ベースのフロントエンド GUI である WinFF がどのように機能するかを見て、これが標準だと思いました。
しかし、プログレスバーとすべてを備えたこの他のGVC GUIを見たとき、私は吹き飛ばされました.
基本的に、コマンドプロンプト全体をきれいに非表示にして、トランスコーディングの進行状況をGUIの進行状況バーにリンクする方法を検討しています。
これが私の計画です。cmd行を呼び出してもそれを隠すことができるwin32 API関数を見つけようと考えています.ここでの別の議論から、ログファイルを読んでffmpegの進行情報を取得する必要があると思います
では、win32 API に対してどの関数を呼び出せばよいでしょうか? そして、これを行うためのより良い/より簡単な方法を知っている人はいますか? ありがとう
アップデート:
誰かが興味を持っている場合に備えて、cmd出力を私のvb6アプリに取り込む方法に関する素晴らしいクラスモジュールを見つけました。それは素晴らしいjoacimにほかなりません:)
ruby - リモート マシンで ssh 経由で ffmpeg を使用するにはどうすればよいですか
LAN 上に 3 台のコンピュータがあり、
1 つはubuntuを実行しており、
もう 1 つはopenSuse
を実行
しており、私のサーバーは Archlinux を実行しています。
サーバーでffmpegを適切に動作させることしかできませんでした。
ローカル マシンにffmpegをインストールしたふりをするスクリプトを書きたいと思いますが、実際にはサーバーのffmpegを使用しているだけです。
例:
openSuse PC で次のように呼び出したい:
ffmpeg -i file.avi out.flv
期待どおりに通常の出力が得られますが
、archlinuxでffmpegを使用したいです。
これをどのように機能させるかについてのアドバイス。
(できればRubyで)
php - ffmpeg-php Mac OS X ヒョウのインストール方法
osxにffmpeg-phpをインストールできた人はいますか? Macポート経由でffmpegをインストールできました。ffmpeg-php がインストールされません。
問題: macports が共有ディレクトリを /opt/local/include/ および /opt/local/lib にインストールするため、共有ディレクトリが見つかりません。ffmpeg-php は /usr/local/include/ffmpeg を調べます
phpize は大量の警告を返しますが、これが問題かどうかはわかりません。
適切な場所にあるすべてのヘッダー/ライブラリを取得しても、make はまだフィットをスローしています。
誰かが実際にこれをやったことがありますか?また...
ffmpeg に代わるものはありますか? その場でビデオ フレームの画像を作成できるようにしたいと考えています。
ffmpeg - ffmpegを使用して2つのmpeg2クリップを1つの出力ファイルに結合するにはどうすればよいですか?
mpeg2でエンコードされた2つのムービークリップがあります。ffmpegを使用してそれらを順番に1つのmpeg2ファイルに結合することは可能ですか?もしそうなら、コマンドラインオプションは何ですか?
video - FFMPEG が間違った期間を報告するのはなぜですか?
簡単に変更できない古いビルドの FFmpeg があります。
FFmpeg を使用して、ビデオとサウンド ファイルの長さを確認します。これまでのところ、それは素晴らしく機能しています。
最近アップロードされたファイルで、FFmpeg は 30 秒のファイルの長さが 5 分 30 秒であると報告しました。
FFmpeg ではなく、ファイルに何か問題があるのでしょうか?
FFmpeg を使用して別のファイルに変換すると、期間が復元されます。
問題が発生した場合、 ffmpeg -i 'path to the file' は以下を生成します:
それは、正規表現で期間を抽出するために使用するまさにそのコマンドです。
私が上で試していることを実行できる素晴らしいアプリケーションを持っている人はいますか?
php - PHPMotion - .flv でアップロードするだけの場合、ffmpeg などは必要ですか?
私の共有ホストでは、ffmpeg やいくつかの同様のライブラリをインストールできません。flv でアップロードするだけで機能しますか?
php - PHPでexecを安全に使用してffmpegを実行する
ビデオエンコーディングの目的でPHPからffmpegを実行したいと思います。
execまたはpassthruコマンドを使用することを考えていました。ただし、これらの機能を有効にするとセキュリティ上のリスクがあると警告されています。私のサポートスタッフの言葉で:
ディレクティブ'disable_functions'は、システムコマンドの実行を許可する関数を無効にするために使用されます。これは、サーバーのセキュリティを強化するためです。これらのPHP関数は、適切に使用されていない場合、サーバーをクラックするために使用される可能性があります。
execが有効になっていると、誰かが(おそらく)任意のunixコマンドを実行できると思います。PHPからffmpegを実行する安全な方法を知っている人はいますか?
ちなみに、私は専用サーバーを使用しています。よろしくお願いします!