今回はFFmpegの使い方、初心者編を紹介致します。
FFmpegは動画や音声ファイルを加工、変換、再生するための
フリーソフトウェアで、読み方はエフエフエムペグです。
ホームページやYouTubeなどで動画、音声ファイルを加工したい場合に便利です。
Codecの変換、ビートレートの変換、ファイル分割などができます。
今回はLinux上での使い方を紹介致します。
★まずはインストール
①EPELリポジトリを追加
1 |
yum -y install epel-release |
②Nux Dextopリポジトリ追加
1 2 |
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm |
③ffmpegのインストール
1 |
yum -y install ffmpeg ffmpeg-devel |
以下はよく使うであろう機能です。
★コーデックの変換
input.mp4を映像コーデックlibx264で、音声コーデックlibmp3lameでoutput.mp4に変換するとき
1 |
ffmpeg -i ./input.mp4 output.mp4 -vcodec libx264 -acodec libmp3lame |
★ファイルをセグメントごとに分割する方法
60秒ごとにinput.mp4を分割してout.csvで分割データを記載したファイルも分割する。
1 |
ffmpeg -i input.mp4 -c copy -map 0 -f segment -segment_time 60 -segment_list out.csv -flags +global_header -segment_format_options movflags=+faststart -reset_timestamps 1 out%03d.mp4 |
★ファイルの詳細情報の取得
1 |
ffprobe -hide_banner test.mp4 |
以上、宜しくお願い致します。
The following two tabs change content below.

株式会社ギークフィードのサイト編集担当者です。
弊社へのお問い合わせ・質問は、お問い合わせページからお願いいたします。

- Installing a Modern Vue.js and Tailwind Stack in Laravel on an Amazon Linux 2 Instance - 2021-12-14
- AWSで容量制限付きの共有フォルダサーバーを作成する - 2021-07-20
- CentOSでremiとEPELを使いphpのバージョンをアップ/ダウングレードする方法 - 2020-09-23
- PHP7技術者認定初級試験に合格したのでテキストや勉強法をお話しします - 2020-04-18
- phpMyFAQの環境設定項目を解説~メイン設定編~ - 2020-01-29
【採用情報】一緒に働く仲間を募集しています
