序文 サーバーシステム環境は、CentOS 6.5 (最終) です。 FFmpeg をサーバーに正常にインストールするには、かなりの労力が必要でした。正常にインストールできたプロセスをまとめ、皆様のお役に立てれば幸いです。^_^; Ps: Javaを使用してFFmpegを呼び出してオーディオおよびビデオメディアファイルを処理するには、Java FFmpeg処理ビデオファイルガイドを参照してください。 CentOSのバージョンを確認するコマンド: CentOS 7のインストールリファレンスはこちら:クリックしてください Yum経由でインストール FFmpeg をインストールするには、次のコマンドを実行します。 注意:デフォルトでは、コマンドは root ユーザーとして実行されます。root ユーザーでない場合は、各コマンドの前に sudo コマンドを追加して、これらのコマンドを root 権限で実行してください。 1. システムを更新する yum インストール epel-release -y yum アップデート -y 2. Nux Dextop YUMリポジトリをインストールする rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm 3. FFmpegとFFmpeg開発パッケージをインストールする yum インストール ffmpeg ffmpeg-devel -y この時点で、何も問題がなければ、FFmpeg はサーバーに正常にインストールされるはずです。 コンソールで FFmpeg でよく使われるビデオ変換コマンド ffmpeg -i 変換するソースビデオパス -s 853x480 -vcodec libx264 -preset medium -crf 28 -y 出力ビデオパス 穴に足を踏み入れ、穴を埋める CentOS 7 にインストールするときに、いくつかの依存ライブラリが見つかりません 主な症状は次のとおりです。 ピット充填ガイド: 1. まずEPELが正常にインストールされているかどうかを確認します 上記のインストール チュートリアルによると、FFmpeg をインストールする前に 2 つのソースをインストールする必要があります。1 つは epel で、もう 1 つは nux-dextop です。 yum repolist コマンドを使用して、これら 2 つがインストールされているかどうかを確認できます。 2. epelとnux-dextopが正常にインストールされたが、install これは epel の設定に関連している可能性があります。この場合は、まず epel の設定ディレクトリに切り替える必要があります。 次のコマンドを使用します: vim epel.repo コマンドを使用して epel.repo ファイルを編集します。 依存関係をダウンロードするときに、それらは baseurl または metalink アドレスによって指定されるためです。依存関係が見つからない場合は、おそらくこれら 2 つのダウンロード アドレスに問題があることが原因です。 この問題に遭遇したとき、yum が epel.repo の metalink で指定されたアドレスを使用してダウンロードしていたため、一部の依存関係をダウンロードできなかったことがわかりました。その後、metalink 行をコメント アウトし、yum が baseurl を使用してダウンロードするようにしたところ、ダウンロードできるようになりました。 baseurl と metalink をダウンロードできない場合は、Google を使用して元のダウンロード アドレスを置き換えることを検討してください。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。 以下もご興味があるかもしれません:
|
<<: CentOS7 で MySQL データベースにリモート接続できない理由と解決策
>>: Win7 システムでの MySQL 5.7.11 の詳細なインストール チュートリアル
テンプレート <el-table :data="データリスト"> &...
ul liの前のアイコン1をキャンセルしますクリア値1値を1に設定ラベル中央値1をクリアラベルの中央...
注意: docker-compose.yml ファイルを書き込むときは、すべてのコロン (:) とダ...
ウェブ全体を検索して、さまざまな落とし穴を見つけましたが、問題は解決しませんでした。ついに自分でも分...
この記事では、Ubuntu 18.04 に Redis と phpredis 拡張機能をインストール...
目次シンプルなSpringbootプロジェクトを作成する1. pom.xmlでSpring Boot...
1. IEブラウザモードハックロゴ1. CSSハックロゴコードをコピーコードは次のとおりです。 ie...
最近の製品テストでは、同時呼び出し数が 10 未満の場合に応答時間が 100 ミリ秒以内に維持できな...
1. forEach() は map() に似ています。これも渡された関数に各要素を順番に適用します...
Zabbix 管理者ログイン パスワードのリセットに関する問題は次のとおりです。 1. 問題の説明:...
目次1. テレポートの紹介1.1. 複数のテレポートを使用する2. テレポートを使用する理由3. テ...
EXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情報を提供します...
目次序文文章1. パネル2. 華容島ソリューション3. コード4. 注記序文華容路とは何ですか? 誰...
MYSQL を使用する場合、トリガーがよく使用されますが、不適切な使用によって問題が発生する場合が...
PHP7 がリリースされてからかなり時間が経ちますが、パフォーマンスが大幅に向上したことはよく知られ...