ffmpeg

"A complete, cross-platform solution to record, convert and stream audio and video."
web | docs | code | ... | LGPL2.1+

See also (formats) | :dpx :openexr
See also (tools) | :imagemagick
See also (tags) | :animation :audio

Notes

Overview

https://ffmpeg.org/ffmpeg-formats.html#Demuxers (input)
https://ffmpeg.org/ffmpeg-filters.html
https://ffmpeg.org/ffmpeg-formats.html#Muxers (output)

Tutorials

Sharing

License may be GPL2+ if certain components are included, see https://ffmpeg.org/legal.html
(Also mentions potential patent restrictions that may be imposed by third parties - see references in :fsf for discussion of the general issue)

MP4 in Quicktime

MP4 (H.264) files that can play in Quicktime
https://trac.ffmpeg.org/wiki/Encode/H.264#Encodingfordumbplayers

...but the main reason to play in Quicktime is frame-by-frame scrubbing.
Other options include :autodesk:rv and FIXME: free software replacement with this feature

Image sequences

https://trac.ffmpeg.org/wiki/Create%20a%20video%20slideshow%20from%20images
https://video.stackexchange.com/questions/13066 (frame rate)
https://video.stackexchange.com/questions/19511 (start number)

https://trac.ffmpeg.org/wiki/Encode/VFX (specific issues for :animation / VFX)
Note complaint about :openexr support. ffmpeg supports decoding only, not encoding (see https://ffmpeg.org/general.html#Image-Formats). So :imagemagick might be more appropriate for that specific conversion.

Color space

TODO: link

Wrappers

See :animation for :python wrappers



Backlinks: dpx imagemagick mlt openexr animation

CC0 / Public domain dedication To the extent possible under law, d3vid seaward has waived all copyright and related or neighboring rights to "ffmpeg in Grasmere notebook, including code snippets" (why? how?)