Skip to content

Instantly share code, notes, and snippets.

@Manouchehri
Created March 28, 2022 19:32
Show Gist options
  • Save Manouchehri/2634c7e9245da29dcb40c8ef643f8665 to your computer and use it in GitHub Desktop.
Save Manouchehri/2634c7e9245da29dcb40c8ef643f8665 to your computer and use it in GitHub Desktop.
# ffmpeg -h encoder=prores_videotoolbox
Encoder prores_videotoolbox [VideoToolbox ProRes Encoder]:
General capabilities: dr1 delay hardware
Threading capabilities: none
Supported pixel formats: videotoolbox_vld yuv420p nv12 ayuv64le uyvy422 p010le nv16 p210le p216le nv24 p410le p416le bgra
prores_videotoolbox AVOptions:
-profile <int64> E..V....... Profile (from -99 to 5) (default auto)
auto E..V....... Automatically determine based on input format
proxy E..V....... ProRes 422 Proxy
lt E..V....... ProRes 422 LT
standard E..V....... ProRes 422
hq E..V....... ProRes 422 HQ
4444 E..V....... ProRes 4444
xq E..V....... ProRes 4444 XQ
-allow_sw <boolean> E..V....... Allow software encoding (default false)
-require_sw <boolean> E..V....... Require software encoding (default false)
-realtime <boolean> E..V....... Hint that encoding should happen in real-time if not faster (e.g. capturing from camera). (default false)
-frames_before <boolean> E..V....... Other frames will come before the frames in this session. This helps smooth concatenation issues. (default false)
-frames_after <boolean> E..V....... Other frames will come after the frames in this session. This helps smooth concatenation issues. (default false)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment