序文 サーバーシステム環境は、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 の詳細なインストール チュートリアル
ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...
SQL UNIQUE制約UNIQUE 制約は、データベース テーブル内の各レコードを一意に識別します...
達成すべき効果: 必要なもの1枚、2枚、3枚とスタイルが異なります。子要素の判定はjsで完結できます...
背景データ ウェアハウス モデリングでは、何ら処理されていない元のビジネス レイヤー データは OD...
目次1. データベースを理解する1.1 データベースとデータ構造の関係1.2 なぜデータベースが必要...
CSS には多くの属性があります。特に複数の値を設定する必要がある属性は、長期間使用しないと忘れられ...
背景プロジェクト開発プロセスでは、前のページから次のページにジャンプする必要に迫られることがよくあり...
目次序文1. Dockerをインストールする2. ElasticSearchをインストールする3. ...
この記事では、ネイティブ JS で実装されたデジタル時計エフェクトを紹介します。エフェクトは次のとお...
1. 背景1.1 問題点最近の製品テスト レポートでは、PKI ベースの認証方法の使用が推奨されて...
間違った mysql コマンドを入力したのでキャンセルしたいです。どうすればいいですか? ctrl ...
私は頻繁にシステムをインストールするので、インストールのたびにいくつかのソフトウェアを再インストール...
この記事では、ユーザー名が使用可能かどうかを確認するためのVueの具体的なコードを例として紹介します...
前提条件: Web開発者プラグインがインストールされている操作手順: [ツール] -> [We...
目次1. 小道具2..同期3.vモデル4.参照5. $emit/v-on 6. $attrs/$li...