X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=README;h=5941539cfdbaeaf064c2dcee77b2f66d430c8411;hb=b159a7b0957cad750f601ba14ac5c9d5a88c6327;hp=4bd55b3eaaf39d3a209c6faf2cd76f9304df7595;hpb=cbb23cdbd8ad4a17340d453e750cdbb7be324664;p=fdkaac.git diff --git a/README b/README index 4bd55b3..5941539 100644 --- a/README +++ b/README @@ -32,6 +32,26 @@ look like the following: MSVC solution for Visual Studio 2010 is under MSVC directory. +Available input format +---------------------- +WAV, RF64, CAF, RAW, upto 32bit int / 64bit float format is supported. +Metadata in CAF info chunk can be read and copied to the resulting m4a. +This is especially useful and works well when you pipe from ffmpeg via CAF. +For example, you can copy tag from original "foo.flac" to "foo.m4a" +through the following pipeline: + +$ ffmpeg -i foo.flac -f caf - | fdkaac -m3 - -o foo.m4a + +Since FDK AAC encoder is implemented based on fixed point integer, +encoder itself handles 16bit input only. +Therefore, when feeding non-integer input, be careful so that input doesn't +exceed 0dBFS to avoid hard clips. +You might also want to apply dither/noise shape beforehand when your input +has higher resolution. + +Note that fdkaac doesn't automatically resample for you +when input samplerate is not supported by AAC spec. + Tagging Options --------------- Generic tagging options like --tag, --tag-from-file, --long-tag allows you