Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: experimental minimal audio-only decode-only FFmpeg windows build (Read 3989 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

experimental minimal audio-only decode-only FFmpeg windows build

FFmpeg branch 'release/4.1' built with LTO optimisation.

Code: [Select]
$ affmpeg -formats
File formats:
 D. = Demuxing supported
 .E = Muxing supported
 --
 D  aac             raw ADTS AAC (Advanced Audio Coding)
 D  ac3             raw AC-3
 DE aiff            Audio IFF
 D  alaw            PCM A-law
 D  ape             Monkey's Audio
 D  asf             ASF (Advanced / Active Streaming Format)
 D  au              Sun AU
 D  avi             AVI (Audio Video Interleaved)
 D  dsf             DSD Stream File (DSF)
 D  f32be           PCM 32-bit floating-point big-endian
 D  f32le           PCM 32-bit floating-point little-endian
 D  f64be           PCM 64-bit floating-point big-endian
 D  f64le           PCM 64-bit floating-point little-endian
 DE flac            raw FLAC
 D  flv             FLV (Flash Video)
 D  m4v             raw MPEG-4 video
 D  matroska,webm   Matroska / WebM
 D  mov,mp4,m4a,3gp,3g2,mj2 QuickTime / MOV
 D  mp3             MP2/3 (MPEG audio layer 2/3)
 D  mpc             Musepack
 D  mpc8            Musepack SV8
 D  mulaw           PCM mu-law
 D  ogg             Ogg
 D  rm              RealMedia
 D  s16be           PCM signed 16-bit big-endian
 D  s16le           PCM signed 16-bit little-endian
 D  s24be           PCM signed 24-bit big-endian
 D  s24le           PCM signed 24-bit little-endian
 D  s32be           PCM signed 32-bit big-endian
 D  s32le           PCM signed 32-bit little-endian
 D  s8              PCM signed 8-bit
 D  shn             raw Shorten
 D  tak             raw TAK
 D  tta             TTA (True Audio)
 D  u16be           PCM unsigned 16-bit big-endian
 D  u16le           PCM unsigned 16-bit little-endian
 D  u24be           PCM unsigned 24-bit big-endian
 D  u24le           PCM unsigned 24-bit little-endian
 D  u32be           PCM unsigned 32-bit big-endian
 D  u32le           PCM unsigned 32-bit little-endian
 D  u8              PCM unsigned 8-bit
 DE w64             Sony Wave64
 DE wav             WAV / WAVE (Waveform Audio)
 DE wv              raw WavPack
 D  xwma            Microsoft xWMA

$ affmpeg -filters
Filters:
  T.. = Timeline support
  .S. = Slice threading
  ..C = Command support
  A = Audio input/output
  V = Video input/output
  N = Dynamic number and/or type of input/output
  | = Source or sink filter
 ... acopy             A->A       Copy the input audio unchanged to the output.
 ... aformat           A->A       Convert the input audio to one of the specified formats.
 ... amerge            N->A       Merge two or more audio streams into a single multi-channel stream.
 ... amix              N->A       Audio mixing.
 ... anull             A->A       Pass the source unchanged to the output.
 ... aresample         A->A       Resample audio data.
 ... asetrate          A->A       Change the sample rate without altering the data.
 ... atrim             A->A       Pick one continuous section from the input, drop the rest.
 ... loudnorm          A->A       EBU R128 loudness normalization
 T.C volume            A->A       Change input volume.
 ... volumedetect      A->A       Detect audio volume.
 ... format            V->V       Convert the input video to one of the specified pixel formats.
 ... null              V->V       Pass the source unchanged to the output.
 ... trim              V->V       Pick one continuous section from the input, drop the rest.
 ... abuffer           |->A       Buffer audio frames, and make them accessible to the filterchain.
 ... buffer            |->V       Buffer video frames, and make them accessible to the filterchain.
 ... abuffersink       A->|       Buffer audio frames, and make them available to the end of the filter graph.
 ... buffersink        V->|       Buffer video frames, and make them available to the end of the filter graph.