FFmpegを使ってみる
動画配信サービスなどを開発する際に動画をエンコードしないとサイズが大きすぎるので、
FFmpegというフリーソフトをサーバーへインストールして、サーバー上でエンコードをします。
FFmpegは今主流?のH264エンコードにも対応しています。
RPMリポジトリを追加する
リポジトリはファイルサーバーみたいなもの。ディレクトリ構造でファイルを保管しておける保管庫的なもの。
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
※CentOS6で64bitの場合なので、サーバーOSによってインストールするファイルが違うので注意
yumコマンドを実行する時にデフォルトでRPMforgeが使用されないように設定する
viでrpmforge.repo内のいくつかのenableを全て0に変える。
# vi /etc/yum.repos.d/rpmforge.repo
enable=1 //このenableを0にかえる
ffmpegをインストール
# yum --enablerepo=rpmforge install ffmpeg
ffmpegを使う
# yum --enablerepo=rpmforge install ffmpeg
コマンドラインから実行します。
ffmpegコマンドの基本型
ffmpeg -i 入力ファイル名 その他いっぱいオプション "出力ファイル名.拡張子"
mp4をflvに変換(コンテナを変える)
ffmpeg -i sample.mp4 sample.flv
コーデックを変換
ffmpeg -i sample.mp4 -vcodec libx264 sample.mp4
動画情報を見る
ffmpeg -i sample.flv
Author And Source
この問題について(FFmpegを使ってみる), 我々は、より多くの情報をここで見つけました https://qiita.com/kazukichi/items/23e75242051df9879b1d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .