13
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ffmpegで使うライブラリの入手先まとめ

Last updated at Posted at 2016-02-24

ffmpegで使うライブラリの入手先まとめ

ffmpegを自前でコンパイルする時にライブラリを集めるのに苦労しましたので、入手先をまとめてみました。

avisynth

reading of AviSynth script files
http://avisynth.nl/index.php/Main_Page

bzlib

bzip圧縮のライブラリ
http://www.bzip.org/

chromaprint

audio fingerprinting with chromaprint
https://acoustid.org/chromaprint

fontconfig

fontconfig, useful for drawtext filter
http://www.freedesktop.org/wiki/Software/fontconfig/

frei0r

frei0r video filtering
http://piksel.org/frei0r

gcrypt

gcrypt, needed for rtmp(t)e support if openssl, librtmp or gmp is not used
https://www.gnu.org/software/libgcrypt/

gmp

gmp, needed for rtmp(t)e support if openssl or librtmp is not used
https://gmplib.org/

gnutls

gnutls, needed for https support if openssl is not used
http://www.gnutls.org/

iconv

文字コード変換プログラム
https://www.gnu.org/software/libiconv/

ladspa

LADSPA audio filtering
オリジナルサイト消滅(?)とりあえず入手可能なURL
http://plugin.org.uk/

libaacplus

AAC+ encoding via libaacplus
http://tipok.org.ua/ru/node/17

libass

libass subtitles rendering, needed for subtitles and ass filter
https://github.com/libass/libass

libbluray

BluRay reading using libbluray
http://www.videolan.org/developers/libbluray.html

libbs2b

bs2b DSP library
http://sourceforge.net/projects/bs2b/files/libbs2b/

libcaca

textual display using libcaca
http://caca.zoy.org/wiki/libcaca

libcelt

CELT decoding via libcelt
http://www.celt-codec.org/

libcdio

audio CD grabbing with libcdio
http://www.gnu.org/software/libcdio/

libdc1394

IIDC-1394 grabbing using libdc1394 and libraw1394
http://damien.douxchamps.net/ieee1394/libdc1394/

libdcadec

DCA decoding via libdcadec
https://github.com/foo86/dcadec

libfaac

AAC encoding via libfaac
http://www.audiocoding.com/faac.html

libfdk-aac

AAC de/encoding via libfdk-aac
http://sourceforge.net/projects/opencore-amr/files/fdk-aac/

libflite

flite (voice synthesis) support via libflite
http://www.speech.cs.cmu.edu/flite/

libfreetype

libfreetype, needed for drawtext filter
http://www.freetype.org/

libfribidi

libfribidi, improves drawtext filter
http://www.fribidi.org/

libgme

Game Music Emu via libgme
https://bitbucket.org/mpyne/game-music-emu/wiki/Home

libgsm

GSM de/encoding via libgsm
http://www.quut.com/gsm/

libiec61883

DV, MPEG-2 および音声をIEEE 1394でストリーミングするためのライブラリ
https://www.kernel.org/pub/linux/libs/ieee1394/

※ READMEにある http://www.linux1394.org/ はDNSエラーで繋がらず

libilbc

iLBC de/encoding via libilbc
https://github.com/TimothyGu/libilbc

libkvazaar

HEVC encoding via libkvazaar
https://github.com/ultravideo/kvazaar

libmfx

HW acceleration through libmfx
https://github.com/lu-zero/mfx_dispatch

libmodplug

ModPlug via libmodplug
https://sourceforge.net/projects/modplug-xmms/

libmp3lame

MP3 encoding via libmp3lame
http://lame.sourceforge.net/

libnut

NUT (de)muxing via libnut, native (de)muxer exists
SVNを使ってダウンロードします

svn co svn://svn.mplayerhq.hu/nut/src/trunk libnut

※URLは不明 (svnリポジトリのみ確認)
libnut.hのコメントにある http://www.nut-container.org/ は関係ないページになっているっぽい

libopencore-amrnb

AMR-NB de/encoding via libopencore-amrnb
https://sourceforge.net/projects/opencore-amr/files/opencore-amr/

libopencore-amrwb

AMR-WB decoding via libopencore-amrwb
http://sourceforge.net/projects/opencore-amr/files/vo-amrwbenc/

libopencv

video filtering via libopencv
http://opencv.org/

libopenh264

H.264 encoding via OpenH264
https://github.com/cisco/openh264/

libopenjpeg

JPEG 2000 de/encoding via OpenJPEG
http://www.openjpeg.org/

libopus

Opus de/encoding via libopus
https://www.opus-codec.org/

libpulse

Pulseaudio input via libpulse
https://freedesktop.org/software/pulseaudio/doxygen/

librubberband

rubberband needed for rubberband filter
http://breakfastquay.com/rubberband/

libquvi

quvi input via libquvi
http://quvi.sourceforge.net/

librtmp

RTMP[E] support via librtmp
http://rtmpdump.mplayerhq.hu/

libschroedinger

Dirac de/encoding via libschroedinger
http://diracvideo.org/

libshine

fixed-point MP3 encoding via libshine
https://github.com/toots/shine

libsmbclient

Samba protocol via libsmbclient
https://www.samba.org/

libsnappy

Snappy compression, needed for hap encoding
http://google.github.io/snappy/

libsoxr

Include libsoxr resampling
https://sourceforge.net/projects/soxr/

libspeex

Speex de/encoding via libspeex
http://www.speex.org/

libssh

SFTP protocol via libssh
http://www.libssh.org/

libstagefright-h264

H.264 decoding via libstagefright
https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/

libtesseract

Tesseract, needed for ocr filter
https://github.com/tesseract-ocr/tesseract

libtheora

Theora encoding via libtheora
http://www.theora.org/

libtwolame

MP2 encoding via libtwolame
http://www.twolame.org/

libutvideo

Ut Video encoding and decoding via libutvideo
https://github.com/qyot27/libutvideo

libv4l2

libv4l2/v4l-utils
https://github.com/koradlow/v4l2-rds-ctl/tree/master/lib/libv4l2

libvidstab

video stabilization using vid.stab
http://public.hronopik.de/vid.stab/

libvo-aacenc

AAC encoding via libvo-aacenc
http://sourceforge.net/projects/opencore-amr/files/vo-aacenc/

libvo-amrwbenc

AMR-WB encoding via libvo-amrwbenc
※入手先不明

libvorbis

Vorbis en/decoding via libvorbis, native implementation exists
http://www.xiph.org/vorbis/

libvpx

VP8 and VP9 de/encoding via libvpx
http://www.webmproject.org/code/

libwavpack

wavpack encoding via libwavpack
http://www.wavpack.com/

libwebp

WebP encoding via libwebp
https://developers.google.com/speed/webp/

libx264

H.264 encoding via x264
http://www.videolan.org/developers/x264.html

libx265

HEVC encoding via x265
https://bitbucket.org/multicoreware/x265

libxavs

AVS encoding via xavs
http://xavs.sourceforge.net/

libxcb

X11 grabbing using XCB
https://xcb.freedesktop.org/

libxcb-shm

X11 grabbing shm communication
https://xcb.freedesktop.org/

libxcb-xfixes

X11 grabbing mouse rendering
https://xcb.freedesktop.org/

libxcb-shape

X11 grabbing shape rendering
https://xcb.freedesktop.org/

libxvid

Xvid encoding via xvidcore, native MPEG-4/Xvid encoder exists
http://www.xvid.org/

libzimg

z.lib, needed for zscale filter
https://github.com/sekrit-twc/zimg

libzmq

message passing via libzmq
https://github.com/zeromq/libzmq

libzvbi

teletext support via libzvbi
http://zapping.sourceforge.net/ZVBI/

lzma

lzma形式の圧縮ライブラリ
http://7-zip.org/

decklink

Blackmagic DeckLink I/O support
https://www.blackmagicdesign.com/jp/products/decklink

mmal

decoding via MMAL
http://www.jvcref.com/files/PI/documentation/html/

netcdf

NetCDF, needed for sofalizer filter
http://www.unidata.ucar.edu/software/netcdf/

nvenc

NVIDIA NVENC support
https://developer.nvidia.com/nvidia-video-codec-sdk

openal

OpenAL 1.1 capture support
https://www.openal.org/

opencl

OpenCL code
https://www.khronos.org/opencl/

opengl

OpenGL rendering
https://www.opengl.org/

openssl

openssl, needed for https support if gnutls is not used
http://www.openssl.org

schannel

SChannel SSP, needed for TLS support on Windows if openssl and gnutls are not used
※入手先不明、Windowsの開発環境に含まれてる?

sdl

sdl
https://www.libsdl.org/

securetransport

Secure Transport, needed for TLS support on OSX if openssl and gnutls are not used
https://developer.apple.com/library/mac/documentation/Security/Reference/secureTransportRef/
※入手先不明、Appleの開発環境に含まれてる?

x11grab

X11 grabbing (legacy)
http://www.x.org

xlib

xlib
http://www.x.org

zlib

zlib形式の圧縮ライブラリ
http://zlib.net/

※ ffmpegは2016年1月6日のスナップショットで確認

13
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?