ffmpeg version n8.1.3 Copyright (c) 2000-2026 the FFmpeg developers built with gcc 16 (Wolfi 16.2.0-r2) configuration: --prefix=/usr --libdir=/usr/lib --enable-shared --enable-libx264 --enable-libx265 --enable-libaom --enable-libtheora --enable-gpl --enable-version3 --enable-openssl --enable-libmp3lame --enable-ffplay --enable-libdav1d --enable-libharfbuzz --enable-libopus --enable-libsnappy --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libxml2 --enable-lzma --enable-libfontconfig --enable-libfreetype --enable-libopenjpeg --enable-libspeex --enable-libsoxr --enable-libzmq --enable-vaapi --enable-libdrm libavutil 60. 26.103 / 60. 26.103 libavcodec 62. 28.103 / 62. 28.103 libavformat 62. 12.103 / 62. 12.103 libavdevice 62. 3.103 / 62. 3.103 libavfilter 11. 14.103 / 11. 14.103 libswscale 9. 5.103 / 9. 5.103 libswresample 6. 3.103 / 6. 3.103 Universal media converter usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... Getting help: -h -- print basic options -h long -- print more options -h full -- print all options (including all format and codec specific options, very long) -h type=name -- print all options for the named decoder/encoder/demuxer/muxer/filter/bsf/protocol See man ffmpeg for detailed description of the options. Per-stream options can be followed by : to apply that option to specific streams only. can be a stream index, or v/a/s for video/audio/subtitle (see manual for full syntax). Print help / information / capabilities: -L show license -license show license -h show help -version show version -muxers show available muxers -demuxers show available demuxers -devices show available devices -decoders show available decoders -encoders show available encoders -filters show available filters -pix_fmts show available pixel formats -layouts show standard channel layouts -sample_fmts show available audio sample formats Global options (affect whole program instead of just one file): -v set logging level -y overwrite output files -n never overwrite output files -print_graphs print execution graph data to stderr -print_graphs_file write execution graph data to the specified file -print_graphs_format set the output printing format (available formats are: default, compact, csv, flat, ini, json, xml, mermaid, mermaidhtml) -stats print progress report during encoding Per-file options (input and output): -f force container format (auto-detected otherwise) -t stop transcoding after specified duration -to stop transcoding after specified time is reached -ss start transcoding at specified time Per-file options (output-only): -metadata[:] add metadata Per-stream options: -c[:] select encoder/decoder ('copy' to copy stream without reencoding) -filter[:] apply specified filters to audio/video Video options: -r[:] override input framerate/convert to given output framerate (Hz value, fraction or abbreviation) -aspect[:] set aspect ratio (4:3, 16:9 or 1.3333, 1.7777) -vn disable video -vcodec alias for -c:v (select encoder/decoder for video streams) -vf alias for -filter:v (apply filters to video streams) -b video bitrate (please use -b:v) Audio options: -aq set audio quality (codec-specific) -ar[:] set audio sampling rate (in Hz) -ac[:] set number of audio channels -an disable audio -acodec alias for -c:a (select encoder/decoder for audio streams) -ab alias for -b:a (select bitrate for audio streams) -af alias for -filter:a (apply filters to audio streams) Subtitle options: -sn disable subtitle -scodec alias for -c:s (select encoder/decoder for subtitle streams) Exiting with exit code 0