序文 サーバーシステム環境は、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 の詳細なインストール チュートリアル
目次ナンセンス文章最初ルーター/index.js 2番目1. プラグインをインストールする2.mai...
Ubuntu 20.04 をインストールした後、デフォルトでは root アカウントのログイン権限が...
データの初期化 `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01...
ウェブサイトを構築するとき、HTML 言語は重要ではないと思われるかもしれませんが、実際には、基本的...
目次Node.js の公式紹介Node.jsのコア開発言語ウェブ上の JavaScript と No...
目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...
まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...
簡単な説明これは CSS3 のクールな 3D キューブのプリロード効果です。この特殊効果は、シンプル...
この記事では、マウスをスライドすると愛が広がる js 特殊効果を紹介します。効果は次のとおりです。 ...
この記事では、主にnginxのフロントエンドとバックエンドに同じドメイン名を設定する方法を紹介し、皆...
この記事では、jsネイティブカルーセルプラグインの具体的なコードを参考までに共有します。具体的な内容...
1. Flashプラグインパッケージのダウンロードアドレス: https://get.adobe.c...
XMLファイルは、可能な限りutf-8でエンコードする必要があります。gb2312には、?など、保存...
序文ある日、突然 MySQL の次のキー ロックについて尋ねられ、私の即座の反応は次のようなものでし...
MyISAM ストレージエンジンMyISAM ストレージ エンジンは、書き込みよりも読み取りが多く、...