mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-21 10:55:51 +02:00
doc/filters: move hdcd documentation from video section to audio section
This commit is contained in:
parent
b5314333de
commit
17eb0042bc
104
doc/filters.texi
104
doc/filters.texi
@ -2629,6 +2629,58 @@ Set delay-line interpolation, @var{linear} or @var{quadratic}.
|
||||
Default is @var{linear}.
|
||||
@end table
|
||||
|
||||
@section hdcd
|
||||
|
||||
Decodes High Definition Compatible Digital (HDCD) data. A 16-bit PCM stream with
|
||||
embedded HDCD codes is expanded into a 20-bit PCM stream.
|
||||
|
||||
The filter supports the Peak Extend and Low-level Gain Adjustment features
|
||||
of HDCD, and detects the Transient Filter flag.
|
||||
|
||||
@example
|
||||
ffmpeg -i HDCD16.flac -af hdcd OUT24.flac
|
||||
@end example
|
||||
|
||||
When using the filter with wav, note the default encoding for wav is 16-bit,
|
||||
so the resulting 20-bit stream will be truncated back to 16-bit. Use something
|
||||
like @command{-acodec pcm_s24le} after the filter to get 24-bit PCM output.
|
||||
@example
|
||||
ffmpeg -i HDCD16.wav -af hdcd OUT16.wav
|
||||
ffmpeg -i HDCD16.wav -af hdcd -acodec pcm_s24le OUT24.wav
|
||||
@end example
|
||||
|
||||
The filter accepts the following options:
|
||||
|
||||
@table @option
|
||||
@item process_stereo
|
||||
Process the stereo channels together. If target_gain does not match between
|
||||
channels, consider it invalid and use the last valid target_gain.
|
||||
|
||||
@item force_pe
|
||||
Always extend peaks above -3dBFS even if PE isn't signaled.
|
||||
|
||||
@item analyze_mode
|
||||
Replace audio with a solid tone and adjust the amplitude to signal some
|
||||
specific aspect of the decoding process. The output file can be loaded in
|
||||
an audio editor alongside the original to aid analysis.
|
||||
|
||||
@code{analyze_mode=pe:force_pe=1} can be used to see all samples above the PE level.
|
||||
|
||||
Modes are:
|
||||
@table @samp
|
||||
@item 0, off
|
||||
Disabled
|
||||
@item 1, lle
|
||||
Gain adjustment level at each sample
|
||||
@item 2, pe
|
||||
Samples where peak extend occurs
|
||||
@item 3, cdt
|
||||
Samples where the code detect timer is active
|
||||
@item 4, tgm
|
||||
Samples where the target gain does not match between channels
|
||||
@end table
|
||||
@end table
|
||||
|
||||
@section highpass
|
||||
|
||||
Apply a high-pass filter with 3dB point frequency.
|
||||
@ -8402,58 +8454,6 @@ Then, the effect of this Hald CLUT can be visualized with:
|
||||
ffplay input.mkv -vf "movie=clut.png, [in] haldclut"
|
||||
@end example
|
||||
|
||||
@section hdcd
|
||||
|
||||
Decodes High Definition Compatible Digital (HDCD) data. A 16-bit PCM stream with
|
||||
embedded HDCD codes is expanded into a 20-bit PCM stream.
|
||||
|
||||
The filter supports the Peak Extend and Low-level Gain Adjustment features
|
||||
of HDCD, and detects the Transient Filter flag.
|
||||
|
||||
@example
|
||||
ffmpeg -i HDCD16.flac -af hdcd OUT24.flac
|
||||
@end example
|
||||
|
||||
When using the filter with wav, note the default encoding for wav is 16-bit,
|
||||
so the resulting 20-bit stream will be truncated back to 16-bit. Use something
|
||||
like @command{-acodec pcm_s24le} after the filter to get 24-bit PCM output.
|
||||
@example
|
||||
ffmpeg -i HDCD16.wav -af hdcd OUT16.wav
|
||||
ffmpeg -i HDCD16.wav -af hdcd -acodec pcm_s24le OUT24.wav
|
||||
@end example
|
||||
|
||||
The filter accepts the following options:
|
||||
|
||||
@table @option
|
||||
@item process_stereo
|
||||
Process the stereo channels together. If target_gain does not match between
|
||||
channels, consider it invalid and use the last valid target_gain.
|
||||
|
||||
@item force_pe
|
||||
Always extend peaks above -3dBFS even if PE isn't signaled.
|
||||
|
||||
@item analyze_mode
|
||||
Replace audio with a solid tone and adjust the amplitude to signal some
|
||||
specific aspect of the decoding process. The output file can be loaded in
|
||||
an audio editor alongside the original to aid analysis.
|
||||
|
||||
@code{analyze_mode=pe:force_pe=1} can be used to see all samples above the PE level.
|
||||
|
||||
Modes are:
|
||||
@table @samp
|
||||
@item 0, off
|
||||
Disabled
|
||||
@item 1, lle
|
||||
Gain adjustment level at each sample
|
||||
@item 2, pe
|
||||
Samples where peak extend occurs
|
||||
@item 3, cdt
|
||||
Samples where the code detect timer is active
|
||||
@item 4, tgm
|
||||
Samples where the target gain does not match between channels
|
||||
@end table
|
||||
@end table
|
||||
|
||||
@section hflip
|
||||
|
||||
Flip the input video horizontally.
|
||||
|
Loading…
Reference in New Issue
Block a user