序文 サーバーシステム環境は、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 の詳細なインストール チュートリアル
<br />リンクをクリックすると、ポップアップ表示される Web ページ アドレスは ...
最近のウェブサイトでは SSL を有効にするのが標準となっています。ただし、SSL を設定した後も、...
取引の実施REDO ログはトランザクションの永続性を保証し、UNDO ログはトランザクションのロール...
最近、あるプロジェクトに取り組んでいたとき、自分のプロジェクトでは CSS3 のアニメーション技術を...
ご存知のとおり、私たちが毎日閲覧する Web ページ、Web サイト、または Web ページには独自...
CSS プロパティのブラウザ互換性をまとめる必要があるのはなぜですか?使用する際は、Can I U...
目次プレハブプレハブの作り方プレハブの役割1. 同じタイプのノードをバッチで作成する2. 特定の時間...
Ubuntu仮想マシンでのシリアル通信にcutecomを使用する1. cutecomをインストールす...
Windows システムと比較して、Linux システムは多数の豊富なコマンドライン ツールを提供し...
ブロック要素HTMLタグ分類の詳細* 住所 - 住所* blockquote - ブロック引用* c...
目次1. MySQLデータのバックアップ1.1. データをバックアップするためのmysqldumpコ...
序文一般的なビジネス シナリオでは、検索ボックスへの入力が完了した後、検索データを取得するために関連...
上の境界線のみを表示する <table frame=above>下の境界線のみを表示する...
1. mycatとはエンタープライズアプリケーション開発のための完全にオープンソースの大規模データベ...
目次1. オプションとは何ですか? 2. 含まれる属性3. エントリー属性エルデータ方法コンポーネン...