- 現在との差分 を表示
- ソース を表示
- HomeBrew/ffmpeg へ行く。
1: 2016-07-09 (土) 18:00:47 nobuaki | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | *HomeBrewでffmpegをインストール [#q956b4f5] | ||
+ | **はじめに [#gfb08d90] | ||
+ | |||
+ | MacOS X 10.11.5 El Capitanを搭載するMacBook Airに,ffmpegをインストールする.imagemagickとffmpegを使って連続写真を動画にするのが目的. | ||
+ | ffmpegをインストールする際に依存関係のあるx264, lame, xvidも一緒にインストールされる.x264は動画をH.264 (MPEG-4 AVC) ビデオストリームへエンコードするためのプログラム.lame(レイム)は,MP3への変換に用いられるフリーライブラリ.xvidはフリーのビデオコーデック. | ||
+ | |||
+ | **brew search ffmpeg [#i7799333] | ||
+ | |||
+ | |||
+ | MBA13:~ ujpadmin$ brew search ffmpeg | ||
+ | ffmpeg ffmpeg2theora ffmpegthumbnailer | ||
+ | homebrew/versions/ffmpeg28 homebrew/versions/gst-ffmpeg010 | ||
+ | MBA13:~ ujpadmin$ | ||
+ | |||
+ | **brew install ffmpeg [#c2f88cb4] | ||
+ | |||
+ | MBA13:~ ujpadmin$ brew install ffmpeg | ||
+ | ==> Installing dependencies for ffmpeg: x264, lame, xvid | ||
+ | ==> Installing ffmpeg dependency: x264 | ||
+ | ==> Downloading https://homebrew.bintray.com/bottles/x264-r2668.el_capitan.bottle.tar.gz | ||
+ | ######################################################################## 100.0% | ||
+ | ==> Pouring x264-r2668.el_capitan.bottle.tar.gz | ||
+ | 🍺 /usr/local/Cellar/x264/r2668: 10 files, 3.3M | ||
+ | ==> Installing ffmpeg dependency: lame | ||
+ | ==> Downloading https://homebrew.bintray.com/bottles/lame-3.99.5.el_capitan.bottle.1.tar.gz | ||
+ | ######################################################################## 100.0% | ||
+ | ==> Pouring lame-3.99.5.el_capitan.bottle.1.tar.gz | ||
+ | 🍺 /usr/local/Cellar/lame/3.99.5: 26 files, 2M | ||
+ | ==> Installing ffmpeg dependency: xvid | ||
+ | ==> Downloading https://homebrew.bintray.com/bottles/xvid-1.3.4.el_capitan.bottle.tar.gz | ||
+ | ######################################################################## 100.0% | ||
+ | ==> Pouring xvid-1.3.4.el_capitan.bottle.tar.gz | ||
+ | 🍺 /usr/local/Cellar/xvid/1.3.4: 9 files, 1.3M | ||
+ | ==> Installing ffmpeg | ||
+ | ==> Downloading https://homebrew.bintray.com/bottles/ffmpeg-3.0.2.el_capitan.bottle.tar.gz | ||
+ | ######################################################################## 100.0% | ||
+ | ==> Pouring ffmpeg-3.0.2.el_capitan.bottle.tar.gz | ||
+ | ==> Caveats | ||
+ | The native FFmpeg AAC encoder has been stable since FFmpeg 3.0. If you | ||
+ | were using libvo-aacenc or libaacplus, both of which have been dropped in | ||
+ | FFmpeg 3.0, please consider switching to the native encoder (-c:a aac), | ||
+ | fdk-aac (-c:a libfdk_aac, ffmpeg needs to be installed with the | ||
+ | --with-fdk-aac option), or faac (-c:a libfaac, ffmpeg needs to be | ||
+ | installed with the --with-faac option). | ||
+ | |||
+ | See the announcement | ||
+ | https://ffmpeg.org/index.html#removing_external_aac_encoders for details, | ||
+ | and https://trac.ffmpeg.org/wiki/Encode/AAC on best practices of encoding | ||
+ | AAC with FFmpeg. | ||
+ | ==> Summary | ||
+ | 🍺 /usr/local/Cellar/ffmpeg/3.0.2: 230 files, 47M | ||
+ | MBA13:~ ujpadmin$ | ||
+ | |||
+ | ** [#md83c42d] | ||
+ | |||
+ | MBA13:~ ujpadmin$ brew info ffmpeg | ||
+ | ffmpeg: stable 3.0.2 (bottled), HEAD | ||
+ | Play, record, convert, and stream audio and video | ||
+ | https://ffmpeg.org/ | ||
+ | /usr/local/Cellar/ffmpeg/3.0.2 (230 files, 47M) * | ||
+ | Poured from bottle on 2016-07-09 at 16:34:51 | ||
+ | From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/ffmpeg.rb | ||
+ | ==> Dependencies | ||
+ | Build: pkg-config ✔, texi2html ✘, yasm ✘ | ||
+ | Recommended: x264 ✔, lame ✔, xvid ✔ | ||
+ | Optional: faac ✘, fontconfig ✘, freetype ✔, theora ✘, libvorbis ✘, libvpx ✘, | ||
+ | rtmpdump ✘, opencore-amr ✘, libass ✘, openjpeg ✘, snappy ✘, speex ✘, | ||
+ | schroedinger ✘, fdk-aac ✘, opus ✘, frei0r ✘, libcaca ✘, libbluray ✘, | ||
+ | libsoxr ✘, libvidstab ✘, x265 ✘, openssl ✔, libssh ✘, webp ✘, zeromq ✘, | ||
+ | libbs2b ✘, dcadec ✘, rubberband ✘, zimg ✘, openh264 ✘, xz ✔ | ||
+ | ==> Options | ||
+ | --with-dcadec | ||
+ | Enable dcadec library | ||
+ | --with-faac | ||
+ | Build with faac support | ||
+ | --with-fdk-aac | ||
+ | Enable the Fraunhofer FDK AAC library | ||
+ | --with-ffplay | ||
+ | Enable FFplay media player | ||
+ | --with-fontconfig | ||
+ | Build with fontconfig support | ||
+ | --with-freetype | ||
+ | Build with freetype support | ||
+ | --with-frei0r | ||
+ | Build with frei0r support | ||
+ | --with-libass | ||
+ | Enable ASS/SSA subtitle format | ||
+ | --with-libbluray | ||
+ | Build with libbluray support | ||
+ | --with-libbs2b | ||
+ | Build with libbs2b support | ||
+ | --with-libcaca | ||
+ | Build with libcaca support | ||
+ | --with-libsoxr | ||
+ | Enable the soxr resample library | ||
+ | --with-libssh | ||
+ | Enable SFTP protocol via libssh | ||
+ | --with-libvidstab | ||
+ | Enable vid.stab support for video stabilization | ||
+ | --with-libvorbis | ||
+ | Build with libvorbis support | ||
+ | --with-libvpx | ||
+ | Build with libvpx support | ||
+ | --with-opencore-amr | ||
+ | Enable Opencore AMR NR/WB audio format | ||
+ | --with-openh264 | ||
+ | Enable OpenH264 library | ||
+ | --with-openjpeg | ||
+ | Enable JPEG 2000 image format | ||
+ | --with-openssl | ||
+ | Enable SSL support | ||
+ | --with-opus | ||
+ | Build with opus support | ||
+ | --with-rtmpdump | ||
+ | Enable RTMP protocol | ||
+ | --with-rubberband | ||
+ | Enable rubberband library | ||
+ | --with-schroedinger | ||
+ | Enable Dirac video format | ||
+ | --with-snappy | ||
+ | Enable Snappy library | ||
+ | --with-speex | ||
+ | Build with speex support | ||
+ | --with-theora | ||
+ | Build with theora support | ||
+ | --with-tools | ||
+ | Enable additional FFmpeg tools | ||
+ | --with-webp | ||
+ | Enable using libwebp to encode WEBP images | ||
+ | --with-x265 | ||
+ | Enable x265 encoder | ||
+ | --with-xz | ||
+ | Enable decoding of LZMA-compressed TIFF files | ||
+ | --with-zeromq | ||
+ | Enable using libzeromq to receive commands sent through a libzeromq client | ||
+ | --with-zimg | ||
+ | Enable z.lib zimg library | ||
+ | --without-lame | ||
+ | Disable MP3 encoder | ||
+ | --without-qtkit | ||
+ | Disable deprecated QuickTime framework | ||
+ | --without-x264 | ||
+ | Disable H.264 encoder | ||
+ | --without-xvid | ||
+ | Disable Xvid MPEG-4 video encoder | ||
+ | --HEAD | ||
+ | Install HEAD version | ||
+ | ==> Caveats | ||
+ | The native FFmpeg AAC encoder has been stable since FFmpeg 3.0. If you | ||
+ | were using libvo-aacenc or libaacplus, both of which have been dropped in | ||
+ | FFmpeg 3.0, please consider switching to the native encoder (-c:a aac), | ||
+ | fdk-aac (-c:a libfdk_aac, ffmpeg needs to be installed with the | ||
+ | --with-fdk-aac option), or faac (-c:a libfaac, ffmpeg needs to be | ||
+ | installed with the --with-faac option). | ||
+ | |||
+ | See the announcement | ||
+ | https://ffmpeg.org/index.html#removing_external_aac_encoders for details, | ||
+ | and https://trac.ffmpeg.org/wiki/Encode/AAC on best practices of encoding | ||
+ | AAC with FFmpeg. | ||
+ | MBA13:~ ujpadmin$ | ||
+ | |||
+ | 依存関係の無いオプションのライブラリもいくつかある. | ||
+ | |||
+ | **オプションライブラリの説明 [#ub6b3ff3] | ||
+ | |||
+ | ffmpegに関係するオプションライブラリについて調べてみた. | ||
+ | |||
+ | faac AAC(Advanced Audio Coding)エンコーダ. | ||
+ | fontconfig フォントの設定.動画に文字を入れる時に利用か. | ||
+ | freetype フォントエンジン.TrueTypeとかのType. | ||
+ | theora セオラ,シオラ.非可逆の動画圧縮コーデック. | ||
+ | libvorbis オーディオコーデック.WebMでも使われている. | ||
+ | libvpx VP8コーデックライブラリー.ビデオコーデック.WebMで使われている. | ||
+ | rtmpdump RTMPストリーミングデータをダンプする.ニコ動の録画とか. | ||
+ | opencore-amr 音声コーデックのOpenCOREフレームワーク実装のライブラリ. | ||
+ | libass 字幕レンダリングエンジン. | ||
+ | openjpeg オープンソースJPEG 2000ライブラリ. | ||
+ | snappy 圧縮アルゴリズムライブラリ. | ||
+ | speex VpIPやポッドキャストで使われる音声圧縮コーデック. | ||
+ | schroedinger Dirac(ダイラック)ビデオコーデック. | ||
+ | fdk-aac AACエンコーダ.最高品質らしい. | ||
+ | opus 音声圧縮フォーマト | ||
+ | frei0r 顔認識ライブラリ. | ||
+ | libcaca 画像をASCIIアートに変換するライブラリ. | ||
+ | libbluray ブルーレイ用ライブラリ. | ||
+ | libsoxr The SoX Resampler library.オーディオ系. | ||
+ | libvidstab 動画の手ぶれ補正ライブラリ. | ||
+ | x265 HEVCエンコーダ.ビデオコーデック. | ||
+ | openssl SSL | ||
+ | libssh SSH | ||
+ | webp Googleが開発している静止画フォーマット. | ||
+ | zeromq ZeroMQ.プロセス間通信するソケットライブラリ. | ||
+ | libbs2b DSP(Digital Signal Processer)のライブラリ? | ||
+ | dcadec DTSアコースティックデコーダ. | ||
+ | rubberband オーディオのストレッチやピッチシフトを行う. | ||
+ | zimg png/jpeg画像から2DのASCIIデータをレンダリングする. | ||
+ | openh264 OpenH264,H.264/MPEG-4 AVCのリアルタイムストリーミングライブラリ. | ||
+ | xz 圧縮ライブラリ.圧縮は遅いが高速伸長が可能. | ||
+ | |||
+ | 興味深いものもある. |
- HomeBrew/ffmpeg のバックアップ一覧
- HomeBrew/ffmpeg のバックアップ差分(No. All)
- 1: 2016-07-09 (土) 18:00:47 nobuaki
- 現: 2016-07-09 (土) 18:00:47 shinnai(shinnai)
- Rewound to 2 ages ago. at 2017-12-04 (月) 23:20:56
Counter: 1952,
today: 1,
yesterday: 0