問題タブ [libx264]
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.
filter - -avconv に fps フィルターがありませんか?
プロジェクトで古いバージョンの ffmpeg を使用していましたが、現在 avconv に切り替えることを計画しており、-fps フィルターが変更または減価償却されているかどうか疑問に思っていましたか? 変更されている場合、avconv の -fps フィルターの現在の代替は何ですか? どうもありがとう
ffmpeg - avcodec_decode_video2(pCodecCtx, pFrame, &frameFinished, &packet)、frameFinished がほとんどの場合 0 になるのはなぜですか?
av_read_frame で rtsp からパケットを受信し、それをデコードします。
デコード後、frameFinished の値を確認しています。
ほとんどの場合、frameFinished の値はゼロです。パケットの約 50% である可能性があります。
その理由を教えてください。
この問題は、「I」、「P」、「B」のパケット タイプに関連していますか?
encoding - X264 を使用して一連の .dpx ファイルをエンコードする方法
私はビデオエンコーディングの初心者です。次のいずれかの形式で、一連の .dpx ファイルを 1 つのエンコード済みビデオ O/P ファイルにエンコードしようとしています。( .mp4、.avi、.h264、.mkv など)
私は2つの異なるアプローチを試みました。最初のものは機能しますが、2 つ目は機能しません。両者の違いを知りたいです。ヘルプ/入力をいただければ幸いです。
1) x264 ライブラリと一緒に FFMPEG を使用すると、うまく動作します。必要な出力を生成できます
2) まず、ffmpeg の連結プロトコルを使用してすべての dpx ファイルを 1 つのファイルに連結し、次に x264 を使用して連結ファイルをエンコードします。ここで、連結されたファイルのサイズは、連結されたすべてのファイルの合計であることがわかります。しかし、x264 コマンドを使用して連結ファイルをエンコードすると、緑色の画面が表示されます (基本的に、目的の出力ではありません)。
それから
また、次のように ffmpeg を使用して連結ファイルをエンコードしようとしました
これにより、空のビデオも表示されます。
誰かがここで何が起こっているのか教えてもらえますか? 最初の方法は機能し、2 番目の方法は機能しないのはなぜですか?
ありがとうございました。
java - FFmpeg libx264 ライセンス
Java Spring アプリケーションがあります。アプリケーションは、ビデオを mp4 形式にエンコードするために、Java Runtime.exec() 呼び出しを介して FFmpeg と対話します。libx264 は GPL ライセンスでリリースされ、ffmpeg は LGPL ライセンスでリリースされており、外部コマンド ライン ユーティリティとして ffmpeg を使用しており、クライアントのコンピューターに既にインストールされ、ホストされていることを念頭に置いて、アプリケーションの商業的側面に問題はありませんか?
video-encoding - libx264 のマクロブロックごとのエンコーディング
x264エンコーディングでは、マクロブロック単位で処理が進んでいることを知っています。しかし、マクロブロックごとにパラメータを設定することは可能ですか? たとえば、ある特定の領域の QP を他の領域よりも小さくしたい場合。それは可能ですか?libx264 の関数と API を変更する必要がある場合、どこから始めればよいですか?
ffmpeg - libx264 で Raspberry pi 用の Xuggler をコンパイルするときの問題 #2
Raspberry Pi 用にXugglerをコンパイルしようとしています(Debian OS 別名 Raspbian で実行)。
Xuggler をコンパイルするために、ここで利用可能な「基本的なビルド手順」に従いました。
すべての前提条件を正常にインストールし、正しいパスを設定した後、次のコマンドを実行しました。
しばらくすると、次のエラーが発生し、ant ビルドが libx264 で失敗します。
{ログの最後をスクロールして問題を確認}
ここで「認識されないオプション '-std=gnu99'」という問題文を理解できません。xuggler でこれを解決または回避する方法を教えてください。
android - 「エラー: libx264 が見つかりません」を解決するには?
H.264 エンコーディングを有効にするには、libx264 をサポートする ffmpeg をインストールする必要がありました。Android-ndk-r9d で利用可能なツールチェーンを使用して、以下のスクリプトを使用して libx264 を正常にインストールしました。
libx264 をサポートする ffmpeg をビルドしたいと思いました。以下のスクリプトのように、 --enable-libx264 、 --enable-nonfree 、 --enable-gpl オプションを指定して以下のスクリプトを使用しました。
しかし、スクリプトを実行すると、「エラー: libx264 が見つかりません」というエラーが表示されます。
ffmpeg は libx264 のインストール場所を特定できないと思います。libx264 のインストール後、 /usr/local/bin の /usr/local/lib 実行可能ファイルに libx264.so ファイルがあり、 /usr/local/include ディレクトリにヘッダー ファイルがあります。
libx264 を検出するには、ffmpeg ビルド スクリプトにどのような変更を加える必要がありますか?
注:クロスコンパイルにUbuntu 12.04(64ビット)を使用しています。