Skip to content

Instantly share code, notes, and snippets.

@publicarray
Last active August 29, 2021 12:57
Show Gist options
  • Save publicarray/500f9aa3b3964c73a79c8c085e4dedff to your computer and use it in GitHub Desktop.
Save publicarray/500f9aa3b3964c73a79c8c085e4dedff to your computer and use it in GitHub Desktop.
Various FFmpeg differences

Various FFmpeg compile options.

SynoCommunity

root@DSM7 /# /var/packages/ffmpeg/target/bin/ffmpeg -i
ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7.3.0 (crosstool-NG crosstool-ng-1.23.0-306-g04d910b)
  configuration: --target-os=linux --cross-prefix=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/var/packages/ffmpeg/target --extra-cflags=-I/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/include --extra-ldflags=-L/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/lib --extra-libs='-lxml2 -ldl' --pkg-config=/usr/bin/pkg-config --ranlib=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --enable-fontconfig --enable-libbluray --enable-avresample --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libsoxr --enable-libtheora --enable-libvorbis --enable-libspeex --enable-libx264 --enable-libx265 --enable-gnutls --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --disable-doc --disable-static --enable-debug=1 --enable-libfdk-aac --enable-nonfree --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --enable-libvpx --enable-libzmq --enable-libass --enable-libshine --enable-libaom --enable-libsvtav1 --arch=x86_64 --enable-vaapi --enable-libmfx --enable-libsvthevc
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100

DSM7

root@DSM7 /# /usr/bin/ffmpeg -i
ffmpeg version 4.1.6 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7.5.0 (GCC)
  configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --disable-stripping --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --disable-encoder=hevc_vaapi --disable-decoder=hevc --disable-muxer=hevc --disable-demuxer=hevc --disable-parser=hevc --disable-bsf=hevc_mp4toannexb --x86asmexe=yasm --cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-wrap-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100
root@DSM7 /# ls -l /var/packages/CodecPack/target/bin/
total 804
-rwxr-xr-x 1 root  root      246648 Jun 22 11:14 ffmpeg33-for-surveillance
-rwxr-xr-x 1 root  root      254760 Jun 22 11:14 ffmpeg41
-rwxr-xr-x 1 root  root      254760 Jun 22 11:14 ffmpeg41-for-synoface
-rwxr-xr-x 1 root  root       37945 Jun 22 11:14 synocodectool
-rwxr-xr-x 1 root  root       14664 Jun 22 11:14 vainfo

root@DSM7 /# /var/packages/CodecPack/target/bin/ffmpeg41 -i
ffmpeg version 4.1.6 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 7.5.0 (GCC)
  configuration: --prefix=/usr/pkg --pkg-config=/usr/bin/pkg-config --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=http --enable-protocol=https --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --enable-libx264 --enable-encoder=libx264 --extra-cflags=-I/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/include --extra-ldflags=-L/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/lib --x86asmexe=yasm --enable-x86asm --enable-vaapi --enable-encoder=h264_vaapi
  libavutil      56. 22.100 / 56. 22.100
  libavcodec     58. 35.100 / 58. 35.100
  libavformat    58. 20.100 / 58. 20.100
  libavdevice    58.  5.100 / 58.  5.100
  libavfilter     7. 40.101 /  7. 40.101
  libswscale      5.  3.100 /  5.  3.100
  libswresample   3.  3.100 /  3.  3.100
  libpostproc    55.  3.100 / 55.  3.100

Plex

Old Source Code :https://github.com/Diagonactic/plex-new-transcoder

root@DSM7 / [1]# /var/packages/PlexMediaServer/target/Plex\ Transcoder -i
ffmpeg version 1.6-7c50c14b1b-1 Copyright (c) 2000-2019 the FFmpeg developers
  built with Plex clang version 8.0.1 (revision: 102) (based on LLVM 8.0.1)
  configuration: --disable-static --enable-shared --disable-libx264 --disable-hwaccels --disable-protocol=concat --external-decoder=h264 --enable-debug --enable-muxers --fatal-warnings --disable-gmp --disable-avdevice --disable-bzlib --disable-sdl2 --disable-decoders --disable-devices --disable-encoders --disable-ffprobe --disable-ffplay --disable-doc --disable-iconv --disable-lzma --disable-schannel --disable-linux-perf --disable-mediacodec --enable-eae --disable-protocol='udp,udplite' --enable-libxml2 --arch=x86_64 --target-os=linux --strip=x86_64-plex-linux-gnu-strip --cc=/data/jenkins/conan_build/290723682/conan/.conan/data/clang/8.0.1-102-0/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/bin/clang --pkg-config=/data/jenkins/conan_build/290723682/conan/.conan/data/plexconantool/5-92/plex/stable/package/99cb7beab0cdb1bc79a044e3bd42148f6f45fb31/plex-pkg-config --pkg-config-flags=--static --enable-cuda-llvm --enable-libdrm --enable-opencl --cross-prefix=x86_64-plex-linux-gnu- --enable-cross-compile --extra-ldflags='-static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -Wl,-rpath,'\''XORIGIN/../lib'\'' -Wl,-rpath,'\''XORIGIN/lib'\'' -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -m64 -L/data/jenkins/conan_build/290723682/conan/.conan/data/opus/1.2.1-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libvorbis/1.3.5-23/plex/stable/package/13946582755b4214544bc546a687ceeeabe9ae75/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/ffnvcodec/9.0.18.2-9fdaf11-0/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/x264/157-d4099dd-7/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/zvbi/0.2.35-31/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/rtmpdump/2.4-60/plex/stable/package/869111021da3a55a16f7eb81c5804b93b68f2995/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libass/0.14.0-44/plex/stable/package/85b2c928c55fb852fc7de3439015340d547728e3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/mp3lame/3.98.4-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/opencl-runtime-loader/0.0.1-739ae8d-0/plex/stable/package/7ae3e9efcee15fdec4074d5270c0f0db40e31272/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-media-driver/20.3.0-3/plex/stable/package/e8757b3b8aa109df38aeb56760daaf8380d19fe6/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-vaapi-driver/2.4.1-2/plex/stable/package/58384182a91d38994c580aac1c5e8dfc2902d9d8/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libogg/1.3.2-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/gnutls/3.6.14-2/plex/stable/package/08a0331562e93d15347050358539c6917d02ffd3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/fribidi/0.19.7-22/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/harfbuzz/2.6.4-9/plex/stable/package/0503b28d4676bff231ef2f2052a17e6a93637441/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/nettle/3.6-2/plex/stable/package/eeae70c6860fd5b03457d9bbba65aa64bcb8eec4/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libidn/2.0.5-32/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/fontconfig/2.13.0-30/plex/stable/package/1ef366aa76cfb92dd2faf26e2681f234fe98a04a/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/gmp/6.2.0-1/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/iconv/1.16-8/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/freetype2/2.10.4-0/plex/stable/package/5e3f5f4174a143d33df01b74a1ea09133317f4a3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/expat/2.2.5-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libuuid/1.0.3-13/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpthread-stubs/0.4-20/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/bzip2/1.0.6-23/plex/stable/package/14352ec4ceeabe337328ca18051b35bbe479ba52/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpng/1.6.37-9/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/zlib/1.2.11-6/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec' --extra-libs='-lopus -lvorbis -lx264 -lzvbi -lrtmp -lass -lmp3lame -lOpenCL -lOpenCLRuntimeLoader -lpthread -logg -lgnutls -lfribidi -lharfbuzz -lva -lva-drm -ligdgmm -lhogweed -lnettle -lidn2 -lfontconfig -ldrm -lxml2 -ldl -lgmp -liconv -lcharset -lfreetype -lexpat -luuid -lpciaccess -lbz2 -lpng16 -lm -lz' --extra-cflags='-m64 -O3 -fPIC -DPIC -Os -fno-finite-math-only --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -I/data/jenkins/conan_build/290723682/conan/.conan/data/opus/1.2.1-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libvorbis/1.3.5-23/plex/stable/package/13946582755b4214544bc546a687ceeeabe9ae75/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/ffnvcodec/9.0.18.2-9fdaf11-0/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/x264/157-d4099dd-7/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/zvbi/0.2.35-31/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/rtmpdump/2.4-60/plex/stable/package/869111021da3a55a16f7eb81c5804b93b68f2995/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libass/0.14.0-44/plex/stable/package/85b2c928c55fb852fc7de3439015340d547728e3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/mp3lame/3.98.4-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-media-driver/20.3.0-3/plex/stable/package/e8757b3b8aa109df38aeb56760daaf8380d19fe6/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-vaapi-driver/2.4.1-2/plex/stable/package/58384182a91d38994c580aac1c5e8dfc2902d9d8/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libogg/1.3.2-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/gnutls/3.6.14-2/plex/stable/package/08a0331562e93d15347050358539c6917d02ffd3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/fribidi/0.19.7-22/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/harfbuzz/2.6.4-9/plex/stable/package/0503b28d4676bff231ef2f2052a17e6a93637441/include/harfbuzz -I/data/jenkins/conan_build/290723682/conan/.conan/data/opencl-headers/2020.03.13-9824efd-4/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/nettle/3.6-2/plex/stable/package/eeae70c6860fd5b03457d9bbba65aa64bcb8eec4/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libidn/2.0.5-32/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/fontconfig/2.13.0-30/plex/stable/package/1ef366aa76cfb92dd2faf26e2681f234fe98a04a/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include/libxml2 -I/data/jenkins/conan_build/290723682/conan/.conan/data/gmp/6.2.0-1/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/iconv/1.16-8/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/freetype2/2.10.4-0/plex/stable/package/5e3f5f4174a143d33df01b74a1ea09133317f4a3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/expat/2.2.5-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libuuid/1.0.3-13/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/bzip2/1.0.6-23/plex/stable/package/14352ec4ceeabe337328ca18051b35bbe479ba52/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libpng/1.6.37-9/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/zlib/1.2.11-6/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -DUSING_STATIC_LIBICONV -DLIBXML_STATIC -DNDEBUG' --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=h264_nvenc --enable-encoder=eac3_eae --prefix=/data/jenkins/conan_build/290723682/conan/.conan/data/ffmpeg/1.6-7c50c14b1b-1/plex/stable/build/718f51bf291a566fd19b80ddbf4b02bd46657161/transcoder-install --enable-libzvbi --enable-gnutls --enable-libass --enable-librtmp --enable-libopus --enable-libvorbis
  libavutil      56. 26.100 / 56. 26.100
  libavcodec     58. 52.100 / 58. 52.100
  libavformat    58. 27.104 / 58. 27.104
  libavfilter     7. 49.100 /  7. 49.100
  libswscale      5.  4.100 /  5.  4.100
  libswresample   3.  4.100 /  3.  4.100
@th0ma7
Copy link

th0ma7 commented Aug 29, 2021

well, ffmpeg is a beast... ;)

@publicarray
Copy link
Author

publicarray commented Aug 29, 2021

I've diffed the encoders:

encoders dsm7 media extension synocommunity plex
a64multi ✔️ ✔️ ✔️
a64multi5 ✔️ ✔️ ✔️
alias_pix ✔️ ✔️ ✔️
amv ✔️ ✔️ ✔️
apng ✔️ ✔️ ✔️
asv1 ✔️ ✔️ ✔️
asv2 ✔️ ✔️ ✔️
libaom-av1 ✔️
libsvt_av1 ✔️
avrp ✔️ ✔️ ✔️
avui ✔️ ✔️ ✔️
ayuv ✔️ ✔️ ✔️
bmp ✔️ ✔️ ✔️
cinepak ✔️ ✔️ ✔️
cljr ✔️ ✔️ ✔️
vc2 ✔️ ✔️ ✔️
dnxhd ✔️ ✔️ ✔️
dpx ✔️ ✔️ ✔️
dvvideo ✔️ ✔️ ✔️
ffv1 ✔️ ✔️ ✔️
ffvhuff ✔️ ✔️ ✔️
fits ✔️ ✔️ ✔️
flashsv ✔️ ✔️ ✔️
flashsv2 ✔️ ✔️ ✔️
flv ✔️ ✔️ ✔️
gif ✔️ ✔️ ✔️
h261 ✔️ ✔️ ✔️
h263 ✔️ ✔️ ✔️
h263_v4l2m2m ✔️ ✔️ ✔️
h263p ✔️ ✔️ ✔️
libx264 ✔️ ✔️ ✔️
libx264rgb ✔️ ✔️ ✔️
h264_qsv ✔️
h264_v4l2m2m ✔️ ✔️ ✔️
h264_nvenc ✔️
h264_vaapi ✔️ ✔️ ✔️
libsvt_hevc ✔️
libx265 ✔️
hevc_qsv ✔️
hevc_vaapi ✔️ ✔️ ✔️
huffyuv ✔️ ✔️ ✔️
jpeg2000 ✔️ ✔️ ✔️
jpegls ✔️ ✔️ ✔️
ljpeg ✔️ ✔️ ✔️
magicyuv ✔️ ✔️ ✔️
mjpeg ✔️ ✔️ ✔️ ✔️
mjpeg_qsv ✔️
mjpeg_vaapi ✔️ ✔️
mpeg1video ✔️ ✔️ ✔️
mpeg2video ✔️ ✔️ ✔️
mpeg2_qsv ✔️ ✔️
mpeg2_vaapi ✔️ ✔️
mpeg4 ✔️ ✔️ ✔️
mpeg4_v4l2m2m ✔️ ✔️ ✔️
msmpeg4v2 ✔️ ✔️ ✔️
msmpeg4 ✔️ ✔️ ✔️
msvideo1 ✔️ ✔️ ✔️
pam ✔️ ✔️ ✔️
pbm ✔️ ✔️ ✔️
pcx ✔️ ✔️ ✔️
pgm ✔️ ✔️ ✔️
pgmyuv ✔️ ✔️ ✔️
png ✔️ ✔️ ✔️
ppm ✔️ ✔️ ✔️
prores ✔️ ✔️ ✔️
prores_aw ✔️ ✔️ ✔️
prores_ks ✔️ ✔️ ✔️
qtrle ✔️ ✔️ ✔️
r10k ✔️ ✔️ ✔️
r210 ✔️ ✔️ ✔️
rawvideo ✔️ ✔️ ✔️
roqvideo ✔️ ✔️ ✔️
rv10 ✔️ ✔️ ✔️
rv20 ✔️ ✔️ ✔️
sgi ✔️ ✔️ ✔️
snow ✔️ ✔️ ✔️
sunrast ✔️ ✔️ ✔️
svq1 ✔️ ✔️ ✔️
targa ✔️ ✔️ ✔️
libtheora ✔️
tiff ✔️ ✔️ ✔️
utvideo ✔️ ✔️ ✔️
v210 ✔️ ✔️ ✔️
v308 ✔️ ✔️ ✔️
v408 ✔️ ✔️ ✔️
v410 ✔️ ✔️ ✔️
libvpx ✔️
vp8_v4l2m2m ✔️ ✔️ ✔️
vp8_vaapi ✔️ ✔️
libvpx-vp9 ✔️
vp9_vaapi ✔️ ✔️
vp9_qsv ✔️
wmv1 ✔️ ✔️ ✔️
wmv2 ✔️ ✔️ ✔️
wrapped_avframe ✔️ ✔️ ✔️ ✔️
xbm ✔️ ✔️ ✔️
xface ✔️ ✔️ ✔️
xwd ✔️ ✔️ ✔️
y41p ✔️ ✔️ ✔️
yuv4 ✔️ ✔️ ✔️
zlib ✔️ ✔️ ✔️
zmbv ✔️
aac ✔️ ✔️ ✔️
libfdk_aac ✔️
ac3 ✔️
ac3_fixed ✔️
adpcm_adx ✔️ ✔️ ✔️
g722 ✔️ ✔️ ✔️
g726 ✔️ ✔️ ✔️
g726le ✔️ ✔️ ✔️
adpcm_ima_qt ✔️ ✔️ ✔️
adpcm_ima_ssi ✔️
adpcm_ima_wav ✔️ ✔️ ✔️
adpcm_ms ✔️ ✔️ ✔️
adpcm_swf ✔️ ✔️ ✔️
adpcm_yamaha ✔️ ✔️ ✔️
alac ✔️ ✔️ ✔️ ✔️
libopencore_amrnb ✔️ ✔️ ✔️
aptx ✔️ ✔️ ✔️
aptx_hd ✔️ ✔️ ✔️
comfortnoise ✔️ ✔️ ✔️
dca ✔️
eac3 ✔️
eac3_eae ✔️
flac ✔️ ✔️ ✔️ ✔️
g723_1 ✔️ ✔️ ✔️
mlp ✔️ ✔️ ✔️
mp2 ✔️ ✔️ ✔️
mp2fixed ✔️ ✔️ ✔️
libmp3lame ✔️ ✔️ ✔️
libshine ✔️
nellymoser ✔️ ✔️ ✔️
opus ✔️ ✔️ ✔️
libopus ✔️ ✔️
pcm_alaw ✔️ ✔️ ✔️
pcm_dvd ✔️ ✔️ ✔️
pcm_f32be ✔️ ✔️ ✔️ ✔️
pcm_f32le ✔️ ✔️ ✔️ ✔️
pcm_f64be ✔️ ✔️ ✔️ ✔️
pcm_f64le ✔️ ✔️ ✔️ ✔️
pcm_mulaw ✔️ ✔️ ✔️
pcm_s16be ✔️ ✔️ ✔️ ✔️
pcm_s16be_planar ✔️ ✔️ ✔️ ✔️
pcm_s16le ✔️ ✔️ ✔️ ✔️
pcm_s16le_planar ✔️ ✔️ ✔️ ✔️
pcm_s24be ✔️ ✔️ ✔️ ✔️
pcm_s24daud ✔️ ✔️ ✔️
pcm_s24le ✔️ ✔️ ✔️ ✔️
pcm_s24le_planar ✔️ ✔️ ✔️ ✔️
pcm_s32be ✔️ ✔️ ✔️ ✔️
pcm_s32le ✔️ ✔️ ✔️ ✔️
pcm_s32le_planar ✔️ ✔️ ✔️ ✔️
pcm_s64be ✔️ ✔️ ✔️
pcm_s64le ✔️ ✔️ ✔️
pcm_s8 ✔️ ✔️ ✔️ ✔️
pcm_s8_planar ✔️ ✔️ ✔️ ✔️
pcm_u16be ✔️ ✔️ ✔️ ✔️
pcm_u16le ✔️ ✔️ ✔️ ✔️
pcm_u24be ✔️ ✔️ ✔️ ✔️
pcm_u24le ✔️ ✔️ ✔️ ✔️
pcm_u32be ✔️ ✔️ ✔️ ✔️
pcm_u32le ✔️ ✔️ ✔️ ✔️
pcm_u8 ✔️ ✔️ ✔️ ✔️
pcm_vidc ✔️ ✔️ ✔️
real_144 ✔️ ✔️ ✔️
roq_dpcm ✔️ ✔️ ✔️
s302m ✔️ ✔️ ✔️
sbc ✔️ ✔️ ✔️
sonic ✔️ ✔️ ✔️
sonicls ✔️ ✔️ ✔️
libspeex ✔️
truehd ✔️
tta ✔️ ✔️ ✔️
vorbis ✔️ ✔️ ✔️
libvorbis ✔️ ✔️
wavpack ✔️ ✔️ ✔️
wmav1 ✔️ ✔️ ✔️
wmav2 ✔️ ✔️ ✔️
ssa ✔️ ✔️ ✔️ ✔️
ass ✔️ ✔️ ✔️ ✔️
dvbsub ✔️ ✔️ ✔️ ✔️
dvdsub ✔️ ✔️ ✔️ ✔️
mov_text ✔️ ✔️ ✔️ ✔️
srt ✔️ ✔️ ✔️
subrip ✔️ ✔️ ✔️ ✔️
text ✔️ ✔️ ✔️ ✔️
webvtt ✔️ ✔️ ✔️ ✔️
xsub ✔️ ✔️ ✔️ ✔️

@publicarray
Copy link
Author

decoders

diff dsm7.txt media-extentions.txt

❯ diff dsm7.txt media-extentions.txt
1c1
< /bin/ffmpeg -decoders
---
> /var/packages/CodecPack/target/bin/ffmpeg41 -decoders
4c4
<   configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --disable-stripping --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --disable-encoder=hevc_vaapi --disable-decoder=hevc --disable-muxer=hevc --disable-demuxer=hevc --disable-parser=hevc --disable-bsf=hevc_mp4toannexb --x86asmexe=yasm --cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-wrap-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264
---
>   configuration: --prefix=/usr/pkg --pkg-config=/usr/bin/pkg-config --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=http --enable-protocol=https --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --enable-libx264 --enable-encoder=libx264 --extra-cflags=-I/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/include --extra-ldflags=-L/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/lib --x86asmexe=yasm --enable-x86asm --enable-vaapi --enable-encoder=h264_vaapi
97a98
>  VFS..D hevc                 HEVC (High Efficiency Video Coding)
264a266,267
>  A....D ac3                  ATSC A/52A (AC-3)
>  A....D ac3_fixed            ATSC A/52A (AC-3) (codec ac3)

diff media-extentions.txt synocommunity.txt

❯ diff media-extentions.txt synocommunity.txt
< /var/packages/CodecPack/target/bin/ffmpeg41 -decoders
< ffmpeg version 4.1.6 Copyright (c) 2000-2020 the FFmpeg developers
<   built with gcc 7.5.0 (GCC)
<   configuration: --prefix=/usr/pkg --pkg-config=/usr/bin/pkg-config --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=http --enable-protocol=https --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --enable-libx264 --enable-encoder=libx264 --extra-cflags=-I/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/include --extra-ldflags=-L/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/pkg/lib --x86asmexe=yasm --enable-x86asm --enable-vaapi --enable-encoder=h264_vaapi
<   libavutil      56. 22.100 / 56. 22.100
<   libavcodec     58. 35.100 / 58. 35.100
<   libavformat    58. 20.100 / 58. 20.100
<   libavdevice    58.  5.100 / 58.  5.100
<   libavfilter     7. 40.101 /  7. 40.101
<   libswscale      5.  3.100 /  5.  3.100
<   libswresample   3.  3.100 /  3.  3.100
<   libpostproc    55.  3.100 / 55.  3.100
---
> /var/packages/ffmpeg/target/bin/ffmpeg -decoders
> ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
>   built with gcc 7.3.0 (crosstool-NG crosstool-ng-1.23.0-306-g04d910b)
>   configuration: --target-os=linux --cross-prefix=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/var/packages/ffmpeg/target --extra-cflags=-I/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/include --extra-ldflags=-L/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/lib --extra-libs='-lxml2 -ldl' --pkg-config=/usr/bin/pkg-config --ranlib=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --enable-fontconfig --enable-libbluray --enable-avresample --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libsoxr --enable-libtheora --enable-libvorbis --enable-libspeex --enable-libx264 --enable-libx265 --enable-gnutls --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --disable-doc --disable-static --enable-debug=1 --enable-libfdk-aac --enable-nonfree --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --enable-libvpx --enable-libzmq --enable-libass --enable-libshine --enable-libaom --enable-libsvtav1 --arch=x86_64 --enable-vaapi --enable-libmfx --enable-libsvthevc
>   libavutil      56. 51.100 / 56. 51.100
>   libavcodec     58. 91.100 / 58. 91.100
>   libavformat    58. 45.100 / 58. 45.100
>   libavdevice    58. 10.100 / 58. 10.100
>   libavfilter     7. 85.100 /  7. 85.100
>   libavresample   4.  0.  0 /  4.  0.  0
>   libswscale      5.  7.100 /  5.  7.100
>   libswresample   3.  7.100 /  3.  7.100
>   libpostproc    55.  7.100 / 55.  7.100
26a28
>  V....D agm                  Amuse Graphics Movie
32a35
>  V....D arbc                 Gryphon's Anim Compressor
36a40
>  V....D libaom-av1           libaom AV1 (codec av1)
52a57
>  V....D cdtoons              CDToons video
69c74
<  V.S..D dvvideo              DV (Digital Video)
---
>  VFS..D dvvideo              DV (Digital Video)
96a102
>  V....D h264_qsv             H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
98a105
>  V....D hevc_qsv             HEVC (Intel Quick Sync Video acceleration) (codec hevc)
102a110
>  VF..BD hymt                 HuffYUV MT
106a115
>  V..... imm5                 Infinity IMM5
118a128
>  V....D lscr                 LEAD Screen Capture
124a135
>  V....D mjpeg_qsv            MJPEG video (Intel Quick Sync Video acceleration) (codec mjpeg)
132a144
>  V....D mpeg2_qsv            MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video)
145a158
>  V....D mv30                 MidiVid 3.0
147a161,162
>  V....D mvdv                 MidiVid VQ
>  V....D mvha                 MidiVid Archive Codec
149a165
>  VF...D notchlc              NotchLC
154a171
>  V....D pfm                  PFM (Portable FloatMap) image
215c232
<  V....D v210                 Uncompressed 4:2:2 10-bit
---
>  VFS..D v210                 Uncompressed 4:2:2 10-bit
219c236
<  V....D v410                 Uncompressed 4:4:4 10-bit
---
>  VFS..D v410                 Uncompressed 4:4:4 10-bit
222a240
>  V....D vc1_qsv              VC-1 video (Intel Quick Sync Video acceleration) (codec vc1)
229a248
>  VF..BD vp4                  On2 VP4
236a256,257
>  V....D libvpx               libvpx VP8 (codec vp8)
>  V....D vp8_qsv              VP8 video (Intel Quick Sync Video acceleration) (codec vp8)
237a259,260
>  V..... libvpx-vp9           libvpx VP9 (codec vp9)
>  V....D vp9_qsv              VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
264a288
>  A....D libfdk_aac           Fraunhofer FDK AAC (codec aac)
267a292
>  A....D acelp.kelvin         Sipro ACELP.KELVIN
270a296
>  A....D adpcm_agm            ADPCM AmuseGraphics Movie
271a298
>  A....D adpcm_argo           ADPCM Argonaut Games
282a310
>  A....D adpcm_ima_alp        ADPCM IMA High Voltage Software ALP
284a313,314
>  A....D adpcm_ima_apm        ADPCM IMA Ubisoft APM
>  A....D adpcm_ima_cunning    ADPCM IMA Cunning Developments
290a321
>  A....D adpcm_ima_mtf        ADPCM IMA Capcom's MT Framework
294a326
>  A....D adpcm_ima_ssi        ADPCM IMA Simon & Schuster Interactive
308a341
>  A....D adpcm_zork           ADPCM Zork
309a343
>  A....D amrnb                AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb)
327a362
>  A....D derf_dpcm            DPCM Xilam DERF
329,336c364,367
<  A..... dsd_lsbf             DSD (Direct Stream Digital), least significant bit first
<  A..... dop_lsbf             DoP (DSD over PCM), least significant bit first (codec dsd_lsbf)
<  A..... dsd_lsbf_planar      DSD (Direct Stream Digital), least significant bit first, planar
<  A..... dop_lsbf_planar      DoP (DSD over PCM), least significant bit first, planar (codec dsd_lsbf_planar)
<  A..... dsd_msbf             DSD (Direct Stream Digital), most significant bit first
<  A..... dop_msbf             DoP (DSD over PCM), most significant bit first (codec dsd_msbf)
<  A..... dsd_msbf_planar      DSD (Direct Stream Digital), most significant bit first, planar
<  A..... dop_msbf_planar      DoP (DSD over PCM), most significant bit first, planar (codec dsd_msbf_planar)
---
>  A.S..D dsd_lsbf             DSD (Direct Stream Digital), least significant bit first
>  A.S..D dsd_lsbf_planar      DSD (Direct Stream Digital), least significant bit first, planar
>  A.S..D dsd_msbf             DSD (Direct Stream Digital), most significant bit first
>  A.S..D dsd_msbf_planar      DSD (Direct Stream Digital), most significant bit first, planar
339a371
>  A....D dca                  DCA (DTS Coherent Acoustics) (codec dts)
340a373
>  A....D eac3                 ATSC A/52B (AC-3, E-AC-3)
347a381,382
>  A....D hca                  CRI HCA
>  A....D hcom                 HCOM Audio
371a407
>  A....D libopus              libopus Opus (codec opus)
407d442
<  A....D pcm_zork             PCM Zork
419a455
>  A....D siren                Siren
422a459
>  A....D libspeex             libspeex Speex (codec speex)
423a461
>  A....D truehd               TrueHD
428a467
>  A..... libvorbis            libvorbis (codec vorbis)
430c469
<  AF...D wavpack              WavPack
---
>  AFS..D wavpack              WavPack

diff synocommunity.txt plex.txt

❯ diff synocommunity.txt plex.txt
1,13c1,10
< /var/packages/ffmpeg/target/bin/ffmpeg -decoders
< ffmpeg version 4.3.1 Copyright (c) 2000-2020 the FFmpeg developers
<   built with gcc 7.3.0 (crosstool-NG crosstool-ng-1.23.0-306-g04d910b)
<   configuration: --target-os=linux --cross-prefix=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/var/packages/ffmpeg/target --extra-cflags=-I/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/include --extra-ldflags=-L/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/lib --extra-libs='-lxml2 -ldl' --pkg-config=/usr/bin/pkg-config --ranlib=/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --enable-fontconfig --enable-libbluray --enable-avresample --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libsoxr --enable-libtheora --enable-libvorbis --enable-libspeex --enable-libx264 --enable-libx265 --enable-gnutls --enable-libopencore-amrnb --enable-libopencore-amrwb --disable-debug --disable-doc --disable-static --enable-debug=1 --enable-libfdk-aac --enable-nonfree --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --enable-libvpx --enable-libzmq --enable-libass --enable-libshine --enable-libaom --enable-libsvtav1 --arch=x86_64 --enable-vaapi --enable-libmfx --enable-libsvthevc
<   libavutil      56. 51.100 / 56. 51.100
<   libavcodec     58. 91.100 / 58. 91.100
<   libavformat    58. 45.100 / 58. 45.100
<   libavdevice    58. 10.100 / 58. 10.100
<   libavfilter     7. 85.100 /  7. 85.100
<   libavresample   4.  0.  0 /  4.  0.  0
<   libswscale      5.  7.100 /  5.  7.100
<   libswresample   3.  7.100 /  3.  7.100
<   libpostproc    55.  7.100 / 55.  7.100
---
> /var/packages/PlexMediaServer/target/Plex\ Transcoder -decoders
> ffmpeg version 1.6-7c50c14b1b-1 Copyright (c) 2000-2019 the FFmpeg developers
>   built with Plex clang version 8.0.1 (revision: 102) (based on LLVM 8.0.1)
>   configuration: --disable-static --enable-shared --disable-libx264 --disable-hwaccels --disable-protocol=concat --external-decoder=h264 --enable-debug --enable-muxers --fatal-warnings --disable-gmp --disable-avdevice --disable-bzlib --disable-sdl2 --disable-decoders --disable-devices --disable-encoders --disable-ffprobe --disable-ffplay --disable-doc --disable-iconv --disable-lzma --disable-schannel --disable-linux-perf --disable-mediacodec --enable-eae --disable-protocol='udp,udplite' --enable-libxml2 --arch=x86_64 --target-os=linux --strip=x86_64-plex-linux-gnu-strip --cc=/data/jenkins/conan_build/290723682/conan/.conan/data/clang/8.0.1-102-0/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/bin/clang --pkg-config=/data/jenkins/conan_build/290723682/conan/.conan/data/plexconantool/5-92/plex/stable/package/99cb7beab0cdb1bc79a044e3bd42148f6f45fb31/plex-pkg-config --pkg-config-flags=--static --enable-cuda-llvm --enable-libdrm --enable-opencl --cross-prefix=x86_64-plex-linux-gnu- --enable-cross-compile --extra-ldflags='-static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -Wl,-rpath,'\''XORIGIN/../lib'\'' -Wl,-rpath,'\''XORIGIN/lib'\'' -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -Wl,-rpath,/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -m64 -L/data/jenkins/conan_build/290723682/conan/.conan/data/opus/1.2.1-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libvorbis/1.3.5-23/plex/stable/package/13946582755b4214544bc546a687ceeeabe9ae75/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/ffnvcodec/9.0.18.2-9fdaf11-0/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/x264/157-d4099dd-7/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/zvbi/0.2.35-31/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/rtmpdump/2.4-60/plex/stable/package/869111021da3a55a16f7eb81c5804b93b68f2995/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libass/0.14.0-44/plex/stable/package/85b2c928c55fb852fc7de3439015340d547728e3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/mp3lame/3.98.4-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/opencl-runtime-loader/0.0.1-739ae8d-0/plex/stable/package/7ae3e9efcee15fdec4074d5270c0f0db40e31272/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-media-driver/20.3.0-3/plex/stable/package/e8757b3b8aa109df38aeb56760daaf8380d19fe6/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-vaapi-driver/2.4.1-2/plex/stable/package/58384182a91d38994c580aac1c5e8dfc2902d9d8/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libogg/1.3.2-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/gnutls/3.6.14-2/plex/stable/package/08a0331562e93d15347050358539c6917d02ffd3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/fribidi/0.19.7-22/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/harfbuzz/2.6.4-9/plex/stable/package/0503b28d4676bff231ef2f2052a17e6a93637441/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/nettle/3.6-2/plex/stable/package/eeae70c6860fd5b03457d9bbba65aa64bcb8eec4/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libidn/2.0.5-32/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/fontconfig/2.13.0-30/plex/stable/package/1ef366aa76cfb92dd2faf26e2681f234fe98a04a/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/gmp/6.2.0-1/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/iconv/1.16-8/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/freetype2/2.10.4-0/plex/stable/package/5e3f5f4174a143d33df01b74a1ea09133317f4a3/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/expat/2.2.5-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libuuid/1.0.3-13/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpthread-stubs/0.4-20/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/bzip2/1.0.6-23/plex/stable/package/14352ec4ceeabe337328ca18051b35bbe479ba52/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/libpng/1.6.37-9/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/lib -L/data/jenkins/conan_build/290723682/conan/.conan/data/zlib/1.2.11-6/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/lib -static-libgcc -z noexecstack -Wl,-rpath='\''XORIGIN:XORIGIN/../lib'\'' --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec' --extra-libs='-lopus -lvorbis -lx264 -lzvbi -lrtmp -lass -lmp3lame -lOpenCL -lOpenCLRuntimeLoader -lpthread -logg -lgnutls -lfribidi -lharfbuzz -lva -lva-drm -ligdgmm -lhogweed -lnettle -lidn2 -lfontconfig -ldrm -lxml2 -ldl -lgmp -liconv -lcharset -lfreetype -lexpat -luuid -lpciaccess -lbz2 -lpng16 -lm -lz' --extra-cflags='-m64 -O3 -fPIC -DPIC -Os -fno-finite-math-only --sysroot=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec/x86_64-plex-linux-gnu/sysroot --target=x86_64-plex-linux-gnu --gcc-toolchain=/data/jenkins/conan_build/290723682/conan/.conan/data/toolchain-linux-x86_64/1.0-10/plex/stable/package/c4d120c52637f6809b107f8aaab43ce9d8e0e1ec -I/data/jenkins/conan_build/290723682/conan/.conan/data/opus/1.2.1-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libvorbis/1.3.5-23/plex/stable/package/13946582755b4214544bc546a687ceeeabe9ae75/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/ffnvcodec/9.0.18.2-9fdaf11-0/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/x264/157-d4099dd-7/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/zvbi/0.2.35-31/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/rtmpdump/2.4-60/plex/stable/package/869111021da3a55a16f7eb81c5804b93b68f2995/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libass/0.14.0-44/plex/stable/package/85b2c928c55fb852fc7de3439015340d547728e3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/mp3lame/3.98.4-19/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-media-driver/20.3.0-3/plex/stable/package/e8757b3b8aa109df38aeb56760daaf8380d19fe6/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-vaapi-driver/2.4.1-2/plex/stable/package/58384182a91d38994c580aac1c5e8dfc2902d9d8/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libogg/1.3.2-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/gnutls/3.6.14-2/plex/stable/package/08a0331562e93d15347050358539c6917d02ffd3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/fribidi/0.19.7-22/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/harfbuzz/2.6.4-9/plex/stable/package/0503b28d4676bff231ef2f2052a17e6a93637441/include/harfbuzz -I/data/jenkins/conan_build/290723682/conan/.conan/data/opencl-headers/2020.03.13-9824efd-4/plex/stable/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libva/2.9.0-3/plex/stable/package/9e07aef203e7a776d49230f7e190457a5658b628/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/intel-gmmlib/20.3.2-1/plex/stable/package/cd59febb340184fe89650cccc9619b6a5c5e1355/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/nettle/3.6-2/plex/stable/package/eeae70c6860fd5b03457d9bbba65aa64bcb8eec4/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libidn/2.0.5-32/plex/stable/package/07e04d860444deb95b78c32939bfc2577d054411/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/fontconfig/2.13.0-30/plex/stable/package/1ef366aa76cfb92dd2faf26e2681f234fe98a04a/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libdrm/2.4.100-2/plex/stable/package/b29a2d7a9d194fe594aa0b5d4c995068fa962b33/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libxml2/2.9.8-24/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include/libxml2 -I/data/jenkins/conan_build/290723682/conan/.conan/data/gmp/6.2.0-1/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/iconv/1.16-8/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/freetype2/2.10.4-0/plex/stable/package/5e3f5f4174a143d33df01b74a1ea09133317f4a3/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/expat/2.2.5-20/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libuuid/1.0.3-13/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libpciaccess/0.16-0/plex/stable/package/38450f66f996fd6d049b07dbaf9611d2a1762069/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/bzip2/1.0.6-23/plex/stable/package/14352ec4ceeabe337328ca18051b35bbe479ba52/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/libpng/1.6.37-9/plex/stable/package/f77ec842363c913bfa54dd961ba2a3eb36c79bfd/include -I/data/jenkins/conan_build/290723682/conan/.conan/data/zlib/1.2.11-6/plex/stable/package/c930489e3bae13e85c72ef5b9cb0851566d3533c/include -DUSING_STATIC_LIBICONV -DLIBXML_STATIC -DNDEBUG' --enable-decoder=png --enable-decoder=apng --enable-decoder=bmp --enable-decoder=mjpeg --enable-decoder=thp --enable-decoder=gif --enable-decoder=dirac --enable-decoder=ffv1 --enable-decoder=ffvhuff --enable-decoder=huffyuv --enable-decoder=rawvideo --enable-decoder=zero12v --enable-decoder=ayuv --enable-decoder=r210 --enable-decoder=v210 --enable-decoder=v210x --enable-decoder=v308 --enable-decoder=v408 --enable-decoder=v410 --enable-decoder=y41p --enable-decoder=yuv4 --enable-decoder=ansi --enable-decoder=alac --enable-decoder=flac --enable-decoder=vorbis --enable-decoder=opus --enable-decoder=pcm_f32be --enable-decoder=pcm_f32le --enable-decoder=pcm_f64be --enable-decoder=pcm_f64le --enable-decoder=pcm_lxf --enable-decoder=pcm_s16be --enable-decoder=pcm_s16be_planar --enable-decoder=pcm_s16le --enable-decoder=pcm_s16le_planar --enable-decoder=pcm_s24be --enable-decoder=pcm_s24le --enable-decoder=pcm_s24le_planar --enable-decoder=pcm_s32be --enable-decoder=pcm_s32le --enable-decoder=pcm_s32le_planar --enable-decoder=pcm_s8 --enable-decoder=pcm_s8_planar --enable-decoder=pcm_u16be --enable-decoder=pcm_u16le --enable-decoder=pcm_u24be --enable-decoder=pcm_u24le --enable-decoder=pcm_u32be --enable-decoder=pcm_u32le --enable-decoder=pcm_u8 --enable-decoder=pcm_alaw --enable-decoder=pcm_mulaw --enable-decoder=ass --enable-decoder=dvbsub --enable-decoder=dvdsub --enable-decoder=ccaption --enable-decoder=pgssub --enable-decoder=jacosub --enable-decoder=microdvd --enable-decoder=movtext --enable-decoder=mpl2 --enable-decoder=pjs --enable-decoder=realtext --enable-decoder=sami --enable-decoder=ssa --enable-decoder=stl --enable-decoder=subrip --enable-decoder=subviewer --enable-decoder=text --enable-decoder=vplayer --enable-decoder=webvtt --enable-decoder=xsub --enable-decoder=eac3_eae --enable-decoder=truehd_eae --enable-decoder=mlp_eae --enable-encoder=flac --enable-encoder=alac --enable-encoder=libvorbis --enable-encoder=libopus --enable-encoder=mjpeg --enable-encoder=wrapped_avframe --enable-encoder=ass --enable-encoder=dvbsub --enable-encoder=dvdsub --enable-encoder=movtext --enable-encoder=ssa --enable-encoder=subrip --enable-encoder=text --enable-encoder=webvtt --enable-encoder=xsub --enable-encoder=pcm_f32be --enable-encoder=pcm_f32le --enable-encoder=pcm_f64be --enable-encoder=pcm_f64le --enable-encoder=pcm_s8 --enable-encoder=pcm_s8_planar --enable-encoder=pcm_s16be --enable-encoder=pcm_s16be_planar --enable-encoder=pcm_s16le --enable-encoder=pcm_s16le_planar --enable-encoder=pcm_s24be --enable-encoder=pcm_s24le --enable-encoder=pcm_s24le_planar --enable-encoder=pcm_s32be --enable-encoder=pcm_s32le --enable-encoder=pcm_s32le_planar --enable-encoder=pcm_u8 --enable-encoder=pcm_u16be --enable-encoder=pcm_u16le --enable-encoder=pcm_u24be --enable-encoder=pcm_u24le --enable-encoder=pcm_u32be --enable-encoder=pcm_u32le --enable-encoder=h264_vaapi --enable-encoder=hevc_vaapi --enable-encoder=h264_nvenc --enable-encoder=eac3_eae --prefix=/data/jenkins/conan_build/290723682/conan/.conan/data/ffmpeg/1.6-7c50c14b1b-1/plex/stable/build/718f51bf291a566fd19b80ddbf4b02bd46657161/transcoder-install --enable-libzvbi --enable-gnutls --enable-libass --enable-librtmp --enable-libopus --enable-libvorbis
>   libavutil      56. 26.100 / 56. 26.100
>   libavcodec     58. 52.100 / 58. 52.100
>   libavformat    58. 27.104 / 58. 27.104
>   libavfilter     7. 49.100 /  7. 49.100
>   libswscale      5.  4.100 /  5.  4.100
>   libswresample   3.  4.100 /  3.  4.100
25,32d21
<  V....D 4xm                  4X Movie
<  V....D 8bps                 QuickTime 8BPS video
<  V....D aasc                 Autodesk RLE
<  V....D agm                  Amuse Graphics Movie
<  VF...D aic                  Apple Intermediate Codec
<  V....D alias_pix            Alias/Wavefront PIX image
<  V....D amv                  AMV Video
<  V....D anm                  Deluxe Paint Animation
35,44d23
<  V....D arbc                 Gryphon's Anim Compressor
<  V....D asv1                 ASUS V1
<  V....D asv2                 ASUS V2
<  V....D aura                 Auravision AURA
<  V....D aura2                Auravision Aura 2
<  V....D libaom-av1           libaom AV1 (codec av1)
<  V..... avrn                 Avid AVI Codec
<  V....D avrp                 Avid 1:1 10-bit RGB Packer
<  V....D avs                  AVS (Audio Video Standard) video
<  V....D avui                 Avid Meridien Uncompressed
46,50d24
<  V....D bethsoftvid          Bethesda VID video
<  V....D bfi                  Brute Force & Ignorance
<  V....D binkvideo            Bink video
<  V....D bintext              Binary text
<  V..X.. bitpacked            Bitpacked
52,69d25
<  V....D bmv_video            Discworld II BMV video
<  V....D brender_pix          BRender PIX image
<  V....D c93                  Interplay C93
<  V....D cavs                 Chinese AVS (Audio Video Standard) (AVS1-P2, JiZhun profile)
<  V....D cdgraphics           CD Graphics video
<  V....D cdtoons              CDToons video
<  V....D cdxl                 Commodore CDXL video
<  VF...D cfhd                 Cineform HD
<  V....D cinepak              Cinepak
<  V....D clearvideo           Iterated Systems ClearVideo
<  V....D cljr                 Cirrus Logic AccuPak
<  VF...D cllc                 Canopus Lossless Codec
<  V....D eacmv                Electronic Arts CMV video (codec cmv)
<  V....D cpia                 CPiA video format
<  V....D camstudio            CamStudio (codec cscd)
<  V....D cyuv                 Creative YUV (CYUV)
<  V.S..D dds                  DirectDraw Surface image decoder
<  V....D dfa                  Chronomaster DFA
71,80d26
<  VFS..D dnxhd                VC3/DNxHD
<  V....D dpx                  DPX (Digital Picture Exchange) image
<  V....D dsicinvideo          Delphine Software International CIN video
<  VFS..D dvvideo              DV (Digital Video)
<  V....D dxa                  Feeble Files/ScummVM DXA
<  V....D dxtory               Dxtory
<  VFS..D dxv                  Resolume DXV
<  V....D escape124            Escape 124
<  V....D escape130            Escape 130
<  VFS..D exr                  OpenEXR image
83,93d28
<  V.S..D fic                  Mirillis FIC
<  V....D fits                 Flexible Image Transport System
<  V....D flashsv              Flash Screen Video v1
<  V....D flashsv2             Flash Screen Video v2
<  V....D flic                 Autodesk Animator Flic video
<  V...BD flv                  FLV / Sorenson Spark / Sorenson H.263 (Flash Video) (codec flv1)
<  V....D fmvc                 FM Screen Capture Codec
<  VF...D fraps                Fraps
<  V....D frwu                 Forward Uncompressed
<  V....D g2m                  Go2Meeting
<  V....D gdv                  Gremlin Digital Video
95,108d29
<  V....D h261                 H.261
<  V...BD h263                 H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
<  V..... h263_v4l2m2m         V4L2 mem2mem H.263 decoder wrapper (codec h263)
<  V...BD h263i                Intel H.263
<  V...BD h263p                H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
<  VFS..D h264                 H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
<  V..... h264_v4l2m2m         V4L2 mem2mem H.264 decoder wrapper (codec h264)
<  V....D h264_qsv             H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video acceleration) (codec h264)
<  VFS..D hap                  Vidvox Hap
<  VFS..D hevc                 HEVC (High Efficiency Video Coding)
<  V....D hevc_qsv             HEVC (Intel Quick Sync Video acceleration) (codec hevc)
<  V....D hnm4video            HNM 4 video
<  V....D hq_hqa               Canopus HQ/HQA
<  VFS..D hqx                  Canopus HQX
110,133d30
<  VF..BD hymt                 HuffYUV MT
<  V....D idcinvideo           id Quake II CIN video (codec idcin)
<  V....D idf                  iCEDraw text
<  V....D iff                  IFF ACBM/ANIM/DEEP/ILBM/PBM/RGB8/RGBN (codec iff_ilbm)
<  V....D imm4                 Infinity IMM4
<  V..... imm5                 Infinity IMM5
<  V....D indeo2               Intel Indeo 2
<  V....D indeo3               Intel Indeo 3
<  V....D indeo4               Intel Indeo Video Interactive 4
<  V....D indeo5               Intel Indeo Video Interactive 5
<  V....D interplayvideo       Interplay MVE video
<  VFS..D jpeg2000             JPEG 2000
<  V....D jpegls               JPEG-LS
<  V....D jv                   Bitmap Brothers JV video
<  V....D kgv1                 Kega Game Video
<  V....D kmvc                 Karl Morton's video codec
<  VF...D lagarith             Lagarith lossless
<  V....D loco                 LOCO
<  V....D lscr                 LEAD Screen Capture
<  V....D m101                 Matrox Uncompressed SD
<  V....D eamad                Electronic Arts Madcow Video (codec mad)
<  VFS..D magicyuv             MagicYUV video
<  VF...D mdec                 Sony PlayStation MDEC (Motion DECoder)
<  VF...D mimic                Mimic
135,175d31
<  V....D mjpeg_qsv            MJPEG video (Intel Quick Sync Video acceleration) (codec mjpeg)
<  V....D mjpegb               Apple MJPEG-B
<  V....D mmvideo              American Laser Games MM Video
<  V....D motionpixels         Motion Pixels video
<  V.S.BD mpeg1video           MPEG-1 video
<  V..... mpeg1_v4l2m2m        V4L2 mem2mem MPEG1 decoder wrapper (codec mpeg1video)
<  V.S.BD mpeg2video           MPEG-2 video
<  V.S.BD mpegvideo            MPEG-1 video (codec mpeg2video)
<  V..... mpeg2_v4l2m2m        V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video)
<  V....D mpeg2_qsv            MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2video)
<  VF..BD mpeg4                MPEG-4 part 2
<  V..... mpeg4_v4l2m2m        V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4)
<  V....D msa1                 MS ATC Screen
<  V....D mscc                 Mandsoft Screen Capture Codec
<  V...BD msmpeg4v1            MPEG-4 part 2 Microsoft variant version 1
<  V...BD msmpeg4v2            MPEG-4 part 2 Microsoft variant version 2
<  V...BD msmpeg4              MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3)
<  V....D msrle                Microsoft RLE
<  V....D mss1                 MS Screen 1
<  V....D mss2                 MS Windows Media Video V9 Screen
<  V....D msvideo1             Microsoft Video 1
<  VF...D mszh                 LCL (LossLess Codec Library) MSZH
<  V....D mts2                 MS Expression Encoder Screen
<  V....D mv30                 MidiVid 3.0
<  V....D mvc1                 Silicon Graphics Motion Video Compressor 1
<  V....D mvc2                 Silicon Graphics Motion Video Compressor 2
<  V....D mvdv                 MidiVid VQ
<  V....D mvha                 MidiVid Archive Codec
<  V....D mwsc                 MatchWare Screen Capture Codec
<  V....D mxpeg                Mobotix MxPEG video
<  VF...D notchlc              NotchLC
<  V....D nuv                  NuppelVideo/RTJPEG
<  V....D paf_video            Amazing Studio Packed Animation File Video
<  V....D pam                  PAM (Portable AnyMap) image
<  V....D pbm                  PBM (Portable BitMap) image
<  V....D pcx                  PC Paintbrush PCX image
<  V....D pfm                  PFM (Portable FloatMap) image
<  V....D pgm                  PGM (Portable GrayMap) image
<  V....D pgmyuv               PGMYUV (Portable GrayMap YUV) image
<  V....D pictor               Pictor/PC Paint
<  VF...D pixlet               Apple Pixlet
177,185d32
<  V....D ppm                  PPM (Portable PixelMap) image
<  VFS..D prores               ProRes (iCodec Pro)
<  V....D prosumer             Brooktree ProSumer Video
<  VF...D psd                  Photoshop PSD file
<  V....D ptx                  V.Flash PTX image
<  V....D qdraw                Apple QuickDraw
<  V....D qpeg                 Q-team QPEG
<  V....D qtrle                QuickTime Animation (RLE) video
<  V....D r10k                 AJA Kona 10-bit RGB Codec
187d33
<  V....D rasc                 RemotelyAnywhere Screen Capture
189,218d34
<  V....D rl2                  RL2 video
<  V....D roqvideo             id RoQ video (codec roq)
<  V....D rpza                 QuickTime video (RPZA)
<  V....D rscc                 innoHeim/Rsupport Screen Capture Codec
<  V....D rv10                 RealVideo 1.0
<  V....D rv20                 RealVideo 2.0
<  VF...D rv30                 RealVideo 3.0
<  VF...D rv40                 RealVideo 4.0
<  V....D sanm                 LucasArts SANM/Smush video
<  V....D scpr                 ScreenPressor
<  V....D screenpresso         Screenpresso
<  V....D sgi                  SGI image
<  V....D sgirle               Silicon Graphics RLE 8-bit video
<  VF...D sheervideo           BitJazz SheerVideo
<  V....D smackvid             Smacker video (codec smackvideo)
<  V....D smc                  QuickTime Graphics (SMC)
<  V..... smvjpeg              SMV JPEG
<  V....D snow                 Snow
<  V....D sp5x                 Sunplus JPEG (SP5X)
<  V....D speedhq              NewTek SpeedHQ
<  V....D srgc                 Screen Recorder Gold Codec
<  V....D sunrast              Sun Rasterfile image
<  V....D svq1                 Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1
<  V...BD svq3                 Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3
<  V....D targa                Truevision Targa image
<  V....D targa_y216           Pinnacle TARGA CineWave YUV16
<  V....D tdsc                 TDSC
<  V....D eatgq                Electronic Arts TGQ video (codec tgq)
<  V....D eatgv                Electronic Arts TGV video (codec tgv)
<  VF..BD theora               Theora
220,232c36
<  V....D tiertexseqvideo      Tiertex Limited SEQ video
<  VF...D tiff                 TIFF image
<  V....D tmv                  8088flex TMV
<  V....D eatqi                Electronic Arts TQI Video (codec tqi)
<  V....D truemotion1          Duck TrueMotion 1.0
<  V....D truemotion2          Duck TrueMotion 2.0
<  V....D truemotion2rt        Duck TrueMotion 2.0 Real Time
<  V....D camtasia             TechSmith Screen Capture Codec (codec tscc)
<  V....D tscc2                TechSmith Screen Codec 2
<  V....D txd                  Renderware TXD (TeXture Dictionary) image
<  V....D ultimotion           IBM UltiMotion (codec ulti)
<  VF...D utvideo              Ut Video
<  VFS..D v210                 Uncompressed 4:2:2 10-bit
---
>  V....D v210                 Uncompressed 4:2:2 10-bit
236,276c40
<  VFS..D v410                 Uncompressed 4:4:4 10-bit
<  V....D vb                   Beam Software VB
<  VF...D vble                 VBLE Lossless Codec
<  V....D vc1                  SMPTE VC-1
<  V....D vc1_qsv              VC-1 video (Intel Quick Sync Video acceleration) (codec vc1)
<  V..... vc1_v4l2m2m          V4L2 mem2mem VC1 decoder wrapper (codec vc1)
<  V....D vc1image             Windows Media Video 9 Image v2
<  V....D vcr1                 ATI VCR1
<  V....D xl                   Miro VideoXL (codec vixl)
<  V....D vmdvideo             Sierra VMD video
<  V....D vmnc                 VMware Screen Codec / VMware Video
<  VF..BD vp3                  On2 VP3
<  VF..BD vp4                  On2 VP4
<  V....D vp5                  On2 VP5
<  V....D vp6                  On2 VP6
<  V.S..D vp6a                 On2 VP6 (Flash version, with alpha channel)
<  V....D vp6f                 On2 VP6 (Flash version)
<  V....D vp7                  On2 VP7
<  VFS..D vp8                  On2 VP8
<  V..... vp8_v4l2m2m          V4L2 mem2mem VP8 decoder wrapper (codec vp8)
<  V....D libvpx               libvpx VP8 (codec vp8)
<  V....D vp8_qsv              VP8 video (Intel Quick Sync Video acceleration) (codec vp8)
<  VFS..D vp9                  Google VP9
<  V..... libvpx-vp9           libvpx VP9 (codec vp9)
<  V....D vp9_qsv              VP9 video (Intel Quick Sync Video acceleration) (codec vp9)
<  V....D wcmv                 WinCAM Motion Video
<  VF...D webp                 WebP image
<  V...BD wmv1                 Windows Media Video 7
<  V...BD wmv2                 Windows Media Video 8
<  V....D wmv3                 Windows Media Video 9
<  V....D wmv3image            Windows Media Video 9 Image
<  V....D wnv1                 Winnov WNV1
<  V..... wrapped_avframe      AVPacket to AVFrame passthrough
<  V....D vqavideo             Westwood Studios VQA (Vector Quantized Animation) video (codec ws_vqa)
<  V....D xan_wc3              Wing Commander III / Xan
<  V....D xan_wc4              Wing Commander IV / Xxan
<  V....D xbin                 eXtended BINary text
<  V....D xbm                  XBM (X BitMap) image
<  V..... xface                X-face image
<  V....D xpm                  XPM (X PixMap) image
<  V....D xwd                  XWD (X Window Dump) image
---
>  V....D v410                 Uncompressed 4:4:4 10-bit
278,279d41
<  VF...D ylc                  YUY2 Lossless Codec
<  V..... yop                  Psygnosis YOP Video
281,341d42
<  V....D zerocodec            ZeroCodec Lossless Video
<  VF...D zlib                 LCL (LossLess Codec Library) ZLIB
<  V....D zmbv                 Zip Motion Blocks Video
<  A....D 8svx_exp             8SVX exponential
<  A....D 8svx_fib             8SVX fibonacci
<  A....D aac                  AAC (Advanced Audio Coding)
<  A....D aac_fixed            AAC (Advanced Audio Coding) (codec aac)
<  A....D libfdk_aac           Fraunhofer FDK AAC (codec aac)
<  A....D aac_latm             AAC LATM (Advanced Audio Coding LATM syntax)
<  A....D ac3                  ATSC A/52A (AC-3)
<  A....D ac3_fixed            ATSC A/52A (AC-3) (codec ac3)
<  A....D acelp.kelvin         Sipro ACELP.KELVIN
<  A....D adpcm_4xm            ADPCM 4X Movie
<  A....D adpcm_adx            SEGA CRI ADX ADPCM
<  A....D adpcm_afc            ADPCM Nintendo Gamecube AFC
<  A....D adpcm_agm            ADPCM AmuseGraphics Movie
<  A....D adpcm_aica           ADPCM Yamaha AICA
<  A....D adpcm_argo           ADPCM Argonaut Games
<  A....D adpcm_ct             ADPCM Creative Technology
<  A....D adpcm_dtk            ADPCM Nintendo Gamecube DTK
<  A....D adpcm_ea             ADPCM Electronic Arts
<  A....D adpcm_ea_maxis_xa    ADPCM Electronic Arts Maxis CDROM XA
<  A....D adpcm_ea_r1          ADPCM Electronic Arts R1
<  A....D adpcm_ea_r2          ADPCM Electronic Arts R2
<  A....D adpcm_ea_r3          ADPCM Electronic Arts R3
<  A....D adpcm_ea_xas         ADPCM Electronic Arts XAS
<  A....D g722                 G.722 ADPCM (codec adpcm_g722)
<  A....D g726                 G.726 ADPCM (codec adpcm_g726)
<  A....D g726le               G.726 ADPCM little-endian (codec adpcm_g726le)
<  A....D adpcm_ima_alp        ADPCM IMA High Voltage Software ALP
<  A....D adpcm_ima_amv        ADPCM IMA AMV
<  A....D adpcm_ima_apc        ADPCM IMA CRYO APC
<  A....D adpcm_ima_apm        ADPCM IMA Ubisoft APM
<  A....D adpcm_ima_cunning    ADPCM IMA Cunning Developments
<  A....D adpcm_ima_dat4       ADPCM IMA Eurocom DAT4
<  A....D adpcm_ima_dk3        ADPCM IMA Duck DK3
<  A....D adpcm_ima_dk4        ADPCM IMA Duck DK4
<  A....D adpcm_ima_ea_eacs    ADPCM IMA Electronic Arts EACS
<  A....D adpcm_ima_ea_sead    ADPCM IMA Electronic Arts SEAD
<  A....D adpcm_ima_iss        ADPCM IMA Funcom ISS
<  A....D adpcm_ima_mtf        ADPCM IMA Capcom's MT Framework
<  A....D adpcm_ima_oki        ADPCM IMA Dialogic OKI
<  A....D adpcm_ima_qt         ADPCM IMA QuickTime
<  A....D adpcm_ima_rad        ADPCM IMA Radical
<  A....D adpcm_ima_smjpeg     ADPCM IMA Loki SDL MJPEG
<  A....D adpcm_ima_ssi        ADPCM IMA Simon & Schuster Interactive
<  A....D adpcm_ima_wav        ADPCM IMA WAV
<  A....D adpcm_ima_ws         ADPCM IMA Westwood
<  A....D adpcm_ms             ADPCM Microsoft
<  A....D adpcm_mtaf           ADPCM MTAF
<  A....D adpcm_psx            ADPCM Playstation
<  A....D adpcm_sbpro_2        ADPCM Sound Blaster Pro 2-bit
<  A....D adpcm_sbpro_3        ADPCM Sound Blaster Pro 2.6-bit
<  A....D adpcm_sbpro_4        ADPCM Sound Blaster Pro 4-bit
<  A....D adpcm_swf            ADPCM Shockwave Flash
<  A....D adpcm_thp            ADPCM Nintendo THP
<  A....D adpcm_thp_le         ADPCM Nintendo THP (little-endian)
<  A....D adpcm_vima           LucasArts VIMA audio
<  A....D adpcm_xa             ADPCM CDROM XA
<  A....D adpcm_yamaha         ADPCM Yamaha
<  A....D adpcm_zork           ADPCM Zork
343,374c44
<  A....D amrnb                AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb)
<  A....D libopencore_amrnb    OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)
<  A....D amrwb                AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb)
<  A....D libopencore_amrwb    OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb)
<  A....D ape                  Monkey's Audio
<  A....D aptx                 aptX (Audio Processing Technology for Bluetooth)
<  A....D aptx_hd              aptX HD (Audio Processing Technology for Bluetooth)
<  A....D atrac1               ATRAC1 (Adaptive TRansform Acoustic Coding)
<  A....D atrac3               ATRAC3 (Adaptive TRansform Acoustic Coding 3)
<  A....D atrac3al             ATRAC3 AL (Adaptive TRansform Acoustic Coding 3 Advanced Lossless)
<  A....D atrac3plus           ATRAC3+ (Adaptive TRansform Acoustic Coding 3+) (codec atrac3p)
<  A....D atrac3plusal         ATRAC3+ AL (Adaptive TRansform Acoustic Coding 3+ Advanced Lossless) (codec atrac3pal)
<  A....D atrac9               ATRAC9 (Adaptive TRansform Acoustic Coding 9)
<  A....D on2avc               On2 Audio for Video Codec (codec avc)
<  A....D binkaudio_dct        Bink Audio (DCT)
<  A....D binkaudio_rdft       Bink Audio (RDFT)
<  A....D bmv_audio            Discworld II BMV audio
<  A....D comfortnoise         RFC 3389 comfort noise generator
<  A....D cook                 Cook / Cooker / Gecko (RealAudio G2)
<  A....D derf_dpcm            DPCM Xilam DERF
<  A....D dolby_e              Dolby E
<  A.S..D dsd_lsbf             DSD (Direct Stream Digital), least significant bit first
<  A.S..D dsd_lsbf_planar      DSD (Direct Stream Digital), least significant bit first, planar
<  A.S..D dsd_msbf             DSD (Direct Stream Digital), most significant bit first
<  A.S..D dsd_msbf_planar      DSD (Direct Stream Digital), most significant bit first, planar
<  A....D dsicinaudio          Delphine Software International CIN audio
<  A....D dss_sp               Digital Speech Standard - Standard Play mode (DSS SP)
<  A....D dst                  DST (Digital Stream Transfer)
<  A....D dca                  DCA (DTS Coherent Acoustics) (codec dts)
<  A....D dvaudio              Ulead DV Audio
<  A....D eac3                 ATSC A/52B (AC-3, E-AC-3)
<  A....D evrc                 EVRC (Enhanced Variable Rate Codec)
---
>  A..... eac3_eae             EAE EAC3 (codec eac3)
376,405c46
<  A....D g723_1               G.723.1
<  A....D g729                 G.729
<  A....D gremlin_dpcm         DPCM Gremlin
<  A....D gsm                  GSM
<  A....D gsm_ms               GSM Microsoft variant
<  A....D hca                  CRI HCA
<  A....D hcom                 HCOM Audio
<  A....D iac                  IAC (Indeo Audio Coder)
<  A....D ilbc                 iLBC (Internet Low Bitrate Codec)
<  A....D imc                  IMC (Intel Music Coder)
<  A....D interplay_dpcm       DPCM Interplay
<  A....D interplayacm         Interplay ACM
<  A....D mace3                MACE (Macintosh Audio Compression/Expansion) 3:1
<  A....D mace6                MACE (Macintosh Audio Compression/Expansion) 6:1
<  A....D metasound            Voxware MetaSound
<  A....D mlp                  MLP (Meridian Lossless Packing)
<  A....D mp1                  MP1 (MPEG audio layer 1)
<  A....D mp1float             MP1 (MPEG audio layer 1) (codec mp1)
<  A....D mp2                  MP2 (MPEG audio layer 2)
<  A....D mp2float             MP2 (MPEG audio layer 2) (codec mp2)
<  A....D mp3float             MP3 (MPEG audio layer 3) (codec mp3)
<  A....D mp3                  MP3 (MPEG audio layer 3)
<  A....D mp3adufloat          ADU (Application Data Unit) MP3 (MPEG audio layer 3) (codec mp3adu)
<  A....D mp3adu               ADU (Application Data Unit) MP3 (MPEG audio layer 3)
<  A....D mp3on4float          MP3onMP4 (codec mp3on4)
<  A....D mp3on4               MP3onMP4
<  A....D als                  MPEG-4 Audio Lossless Coding (ALS) (codec mp4als)
<  A....D mpc7                 Musepack SV7 (codec musepack7)
<  A....D mpc8                 Musepack SV8 (codec musepack8)
<  A....D nellymoser           Nellymoser Asao
---
>  A..... mlp_eae              EAE MLP (codec mlp)
407,408d47
<  A....D libopus              libopus Opus (codec opus)
<  A....D paf_audio            Amazing Studio Packed Animation File Audio
410,413d48
<  A....D pcm_bluray           PCM signed 16|20|24-bit big-endian for Blu-ray media
<  A....D pcm_dvd              PCM signed 16|20|24-bit big-endian for DVD media
<  A....D pcm_f16le            PCM 16.8 floating point little-endian
<  A....D pcm_f24le            PCM 24.0 floating point little-endian
425d59
<  A....D pcm_s24daud          PCM D-Cinema audio signed 24-bit
431,432d64
<  A....D pcm_s64be            PCM signed 64-bit big-endian
<  A....D pcm_s64le            PCM signed 64-bit little-endian
442,465c74
<  A....D pcm_vidc             PCM Archimedes VIDC
<  A....D qcelp                QCELP / PureVoice
<  A....D qdm2                 QDesign Music Codec 2
<  A....D qdmc                 QDesign Music Codec 1
<  A....D real_144             RealAudio 1.0 (14.4K) (codec ra_144)
<  A....D real_288             RealAudio 2.0 (28.8K) (codec ra_288)
<  A....D ralf                 RealAudio Lossless
<  A....D roq_dpcm             DPCM id RoQ
<  A....D s302m                SMPTE 302M
<  A....D sbc                  SBC (low-complexity subband codec)
<  A....D sdx2_dpcm            DPCM Squareroot-Delta-Exact
<  A....D shorten              Shorten
<  A....D sipr                 RealAudio SIPR / ACELP.NET
<  A....D siren                Siren
<  A....D smackaud             Smacker audio (codec smackaudio)
<  A....D sol_dpcm             DPCM Sol
<  A..X.D sonic                Sonic
<  A....D libspeex             libspeex Speex (codec speex)
<  AF...D tak                  TAK (Tom's lossless Audio Kompressor)
<  A....D truehd               TrueHD
<  A....D truespeech           DSP Group TrueSpeech
<  AF...D tta                  TTA (True Audio)
<  A....D twinvq               VQF TwinVQ
<  A....D vmdaudio             Sierra VMD audio
---
>  A..... truehd_eae           EAE TrueHD (codec truehd)
467,478d75
<  A..... libvorbis            libvorbis (codec vorbis)
<  A....D wavesynth            Wave synthesis pseudo-codec
<  AFS..D wavpack              WavPack
<  A....D ws_snd1              Westwood Audio (SND1) (codec westwood_snd1)
<  A....D wmalossless          Windows Media Audio Lossless
<  A....D wmapro               Windows Media Audio 9 Professional
<  A....D wmav1                Windows Media Audio 1
<  A....D wmav2                Windows Media Audio 2
<  A....D wmavoice             Windows Media Audio Voice
<  A....D xan_dpcm             DPCM Xan
<  A....D xma1                 Xbox Media Audio 1
<  A....D xma2                 Xbox Media Audio 2
493d89
<  S..... srt                  SubRip subtitle (codec subrip)
496d91
<  S..... subviewer1           SubViewer1 subtitle

@publicarray
Copy link
Author

@th0ma7 Looking at the list I've got to say you've done an excellent job, much better compatibility than Synology's ffmpeg. Even AV1 support

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment