問題タブ [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.
php - 私のウェブサイトはビデオ放送サイトです。ffmpeg ホスティングでホストする必要があるか、通常のホスティングを使用できますか?
ビデオ放送サイトを実装しています。ビデオがアップロードされるときに、すべてのビデオのサムネイルを生成する必要があります。そのためには、ffmpeg をインストールして php.ini を変更する必要がありました。私の疑問は、通常のホスティングでホストできるのか、それとも ffmpeg ホスティングを選択しなければならないのか??
c - ビデオコンテナ内のI-Frameの識別
私はGNU/Linux上のCでビデオサーバーを開発しており、ffmpegを使用して各ビデオファイルのデータを管理しています。それで、私はファイルを開き、そのコンテナーに関するすべての情報を取得し、次にそのコーデックで同じことを行い、フレームを1つずつ読み取り始めます。
残念ながら、ffmpeg、より正確にはavcodecは十分に文書化されていません。レコードを維持するために、フレームがI-FrameまたはB-Frameのどちらであるかを知る必要がありますが、どうすればよいですか?
前もって感謝します。
opencv - ffMpeg をサポートする OpenCV をコンパイルする
Debian で ffMpeg をサポートする OpenCV をコンパイルする際に問題があります。
新しい ffMpeg をダウンロードしてインストールし、opencv-1.1pre1.tar.gz をダウンロードして解凍しました。
それから
ffMpegははいをチェックし、最後に私がそれを言うとき
今、私はフォーラムを回って、さまざまなことを試しましたが、何もうまくいきませんでした。これをインストールするのを手伝ってくれる人はいますか?
delphi - DelphiまたはFFMpegを使用して画像シーケンスからムービーを作成する
私のDelphiアプリは、frame_001.pngからframe_100.pngというシーケンスを作成しました。
それをムービークリップにコンパイルする必要があります。彼らのドキュメントによると、おそらく最も簡単なのはコマンドラインからffmpegを呼び出すことだと思います。
多くの画像からビデオを作成する場合:
ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi
構文foo-%03d.jpegは、シーケンス番号を表すためにゼロが埋め込まれた3桁で構成される10進数を使用することを指定します。これは、Cのprintf関数でサポートされている構文と同じですが、通常の整数を受け入れる形式のみが適しています。
差出人:http ://ffmpeg.org/ffmpeg-doc.html#SEC5
ただし、私のファイルは(ロスレス)png形式なので、最初にimagemagickを使用して変換する必要があります。
私のコマンドラインは次のとおりです。
ffmpeg.exe -f image2 -i c:\temp\wentelreader\frame_%05d.jpg -r 12 foo.avi
しかし、エラーが発生します。
[image2 @ 0x133a7d0]Could not find codec parameters (Video: mjpeg)
c:\temp\wentelreader\Frame_C:\VID2EVA\Tools\Mencoder\wentel.bat5d.jpg: could not
find codec parameters
私は何が間違っているのですか?
あるいは、これはDelphiで簡単に実行できますか?
amazon-ec2 - アマゾンウェブサービスでスケーラブルなビデオトランスコーディングサーバーを開発するためのベストプラクティスは?
ユーザーがビデオや画像をサーバーにアップロードし、FFMPEGでトランスコードしてAmazon S3に保存できるようにするアプリケーションを開発する場合、人々は何を最も重要だと思いますか?私にはいくつかの選択肢があります。
1)ファイルのアップロードを処理する同じサーバーにFFMPEGをインストールし、ビデオがアップロードされてEC2インスタンスに保存されたら、FFMPEGを呼び出して変換し、完了したら、ファイルをS3バケットに書き込んで元のファイルを破棄します。
これはどの程度スケーラブルですか?多くのユーザーが同時にアップロードするとどうなりますか?複数のプロセスを一度に管理するにはどうすればよいですか?別のインスタンスを開始してこの構成の負荷を分散するタイミングを知るにはどうすればよいですか?
2)アップロード(データベースの更新、ファイルの名前変更など)を処理するためのサーバーとトランスコーディングを行うためのサーバーを1つずつ用意します。繰り返しますが、複数のプロセスを管理するための最良の方法は何ですか?これについてはAmazonSQSを検討する必要がありますか?トランスコーディングサーバーにアップロードサーバーからファイルを取得するように指示できますか、それともファイルをトランスコーディングサーバーにコピーする必要がありますか?すべてのファイルをS3に保存すれば、SQSはそこから読み取ることができます。トラフィックをできるだけ少なくしようとしています。
アップロードサーバーとしてLinuxボックスを実行していて、FFMPEGを実行しています。
このような構成を設定するためのベストプラクティスに関するアドバイスをいただければ幸いです。どうもありがとう
java - JMFの交換
JMF は古く、多くのコーデックを適切にサポートしていません。最近はバックグラウンドで FFMPEG を使ってやっていますが、ネイティブの Java ソリューションがあればそれに切り替えたいのですが、メディア操作機能を備えた現在のオープン ソース Java プロジェクトを知っている人はいますか?
ffmpeg - ffmpeg-php で変換された FLV にビデオの長さがありません
CentOSサーバーでffmpeg-phpを使用してMP4ビデオをFLVに変換しています(インストールされていないため、flvtool2からの介入なし)。
FLV ビデオは作成されますが、ビデオの長さを取得できるプレーヤーがないため、ビデオをシークしようとすると深刻な問題が発生します。Moyea の Flash Video MX Pro で作成したプレーヤーを使用していますが、他の FLV プレーヤーでも問題が発生するため、ffmpeg-php が適切な長さのデータで FLV を作成していないと確信しています。
ffmpeg-php はビデオの長さを適切に取得できるため、私の MP4 ビデオは互換性がありますが、その長さ情報は FLV ファイルに適用されません。flvtool2 はメタデータを取得するためだけのものであり、出力 FLV ビデオの長さとは何の関係もないと思います。これが正しいかどうか教えてください。
変換に使用するこのコマンド:
これは私のffmpeg-phpバージョンです:
この問題に関するヘルプは大歓迎です。
php - PHP からマルチコア LAMP マシンで複数の FFMPEG プロセスを呼び出すことはできますか?
PHP を使用して、exec() を使用して FFMPEG コマンドを呼び出しています。このコマンドを開始するスクリプトは、次を使用して別の PHP スクリプトから呼び出されます。
これはうまくいきます。ffmpeg コマンドが呼び出されて「バックグラウンドで」実行され、最初のスクリプトがユーザーに返され、この場合はファイルのアップロードが続行されます。複数のコアを持つマシンを使用している場合はどうなりますか? コアごとに ffmpeg プロセスを呼び出せるように最適化するにはどうすればよいですか? それとも、マルチコア マシン プロセスはとにかく作業をコア間で分割し、単一のプロセスをより高速に処理しますか?
誰?
video - フレームレートを下げるとffmpegはどのフレームを取得しますか
2秒ごとにフレームの画像に変換したいビデオがあります。
たとえば、ビデオの長さが 15 fps で 7 秒の場合、フレーム 1、31、61、91 を取得したいと考えています。
コマンド:
私が望むことをしているように見えますが、どのフレームを取得しますか? 1, 31, 61, 91 または 30, 60, 90 または 13, 43, 73, 103?
ffmpeg - vhookなしのffmpeg透かし?
vhook サブシステムが FFMPEG の最新バージョンから削除されたので、動画に透かしを追加するにはどうすればよいですか?
PNG を背景の透明度でオーバーレイできるようにする必要があります。