問題タブ [ffmpeg-php]
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 - Windows での Php-ffmpeg「不明なエンコーダー libfaac」
私はlaravel 4.2を使用しています。
ユーザーがビデオをアップロードできるプロジェクトに取り組んでおり、すべての種類のデバイスで再生できるようにトランスコードする必要があります。
トランスコーディングのために、プロジェクトの git ハブから php-ffmpeg パッケージを追加しました。指示に従って、 http: //ffmpeg.zeranoe.com/buildsから ffmpeg パッケージをダウンロードし、ffmpeg.exe のパスを環境変数 Path に設定しました。
今、アップロードされたビデオをトランスコードするために以下のコードを試しました:
しかし、それは以下のようにエラーを出します:
たくさん検索した後、解決策へのリンクを見つけましたhere、注意してください
Zeranoe の ffmpeg には libfaac サポートが含まれていません。これは、そのエンコーダーが --enable-nonfree を必要とするため、再配布不可能なビルドになるからです。
解決策がわかりません。誰かがこれを克服するのを手伝ってくれますか?
編集:(以下の作業コード)
以下CustomVideo
のようなクラスと同じクラスを作成しました。FFMpeg\Format\Video\X264()
以下のようにビデオをトランスコードするようにコードを更新しました。
Unknown encoder libfaac
エラーは解決しました。
php - Amazon Ec2 Linux AMI への ffmpeg-php のインストール
Amazon Linux AMI を実行している AWS EC2 インスタンスに依存する FFMPEG-php をインストールしようとしてから約 2 日が経過しました。FFMPEG をインストールし、Red Hat/Fedora へのインストールに関する成功したと報告されている手順を読みました。これを行うために多くのチュートリアルとフォーラムの記事に従いましたが、まだ運がありません. 私が知る限り、主な問題は次のとおりです。
ffmpeg-php のすべての依存関係をインストールしました。次のコマンドを正常に実行します。
$wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 $tar xvfj ffmpeg-php-0.6.0.tbz2 $phpize
しかし、次のコマンドを実行すると、次のようなエラーがスローされます。
$sudo ./configure
構成: エラー: ffmpeg 共有ライブラリが見つかりません。--enable-shared オプションを使用して、ffmpeg が共有ライブラリとしてコンパイルされていることを確認してください}
enable shared オプションと shared enable オプションを使用しましたが、同じエラーがスローされます。
私の質問に続きます: Amazon Linux に FFMPEG-php を正常にインストールした人はいますか? 根本的な矛盾はありますか?誰かが ffmpeg-php を amazon Linux にインストールするための具体的な手順を共有できれば、私は非常に感謝しています. 他の洞察/経験も高く評価されます。
ffmpeg - centos サーバーに ffmpeg をインストールする
私のcentosサーバーにffmpegをインストールしているときに./configureの実行中にこのエラーが発生します:ffmpegヘッダーをチェックしています...構成:エラー:ffmpegヘッダーが見つかりません。--enable-shared オプションを使用して、ffmpeg が共有ライブラリとしてコンパイルされていることを確認します。
ffmpeg - centos 6でのffmpegインストールエラー
このエラーの取得:
これは、次と同じです: ffmpeg は PHP 拡張モジュールをインストールできません
しかし、「.so」ファイルが見つかりませんでした: PHP は共有ライブラリを読み込めません
「PHP拡張機能は、このバージョンのPHP用にコンパイルされていません」と表示されます
私のサーバーPHP:
PHP API 番号を変更するにはどうすればよいですか?