summaryrefslogtreecommitdiff
path: root/doc/encoders.texi
Commit message (Collapse)AuthorAge
* aacenc: use the fast coder as the defaultRostislav Pehlivanov2018-01-13
| | | | | | | | | | | | The twoloop coder sounds decent at low bitrates, however at higher bitrates it sounds worse than the fast coder (which used to be the old twoloop coder before October 2015) and needs quite a lot more CPU. Change the default to fast. It has been well tested and has had little changes over the years so its been confirmed to be quite stable. Also change its description (not valid for more than a year) and the documentation. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* libvpxenc,vp9: add corpus-complexity optionJames Zern2017-11-28
| | | | | | | | | | Corpus VBR mode is a variant of standard VBR where the complexity distribution midpoint is passed in rather than calculated for a specific clip or chunk. The valid range is [0, 10000]. 0 (default) uses standard VBR. Signed-off-by: James Zern <jzern@google.com>
* lavc/libvpxenc: add tune-content optionJames Zern2017-11-17
| | | | | | this matches the vpxenc parameter Signed-off-by: James Zern <jzern@google.com>
* Merge commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7'James Almer2017-10-03
|\ | | | | | | | | | | | | * commit '4141a5a240fba44b4b4a1c488c279d7dd8a11ec7': Use modern avconv syntax for codec selection in documentation and tests Merged-by: James Almer <jamrial@gmail.com>
| * Use modern avconv syntax for codec selection in documentation and testsDiego Biurrun2017-02-27
| |
| * cosmetics: Fix spelling mistakesVittorio Giovara2016-05-04
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Fix several typosLou Logan2017-09-21
| | | | | | | | | | | | | | "apix_fmts" found by Marc Péchaud. "speedloss" found by Mikhail V. Signed-off-by: Lou Logan <lou@lrcd.com>
* | doc/encoders: add "coder" option documentation for h264_vaapiJun Zhao2017-08-20
| | | | | | | | | | Signed-off-by: Jun Zhao <jun.zhao@intel.com> Signed-off-by: Mark Thompson <sw@jkqxz.net>
* | vaapi_encode: Move quality option to common codeMark Thompson2017-08-20
| | | | | | | | | | | | | | | | | | | | | | Use AVCodecContext.compression_level rather than a private option, replacing the H.264-specific quality option (which stays only for compatibility). This now works with the H.265 encoder in the i965 driver, as well as the existing cases with the H.264 encoder. (cherry picked from commit 19388a7200e5d99c703271f05dba1c806720e808)
* | encoders.texi: Replace x264 --full-help suggestion with --fullhelpLeo Izen2017-08-16
| | | | | | | | | | Reviewed-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc: Fix names of VAAPI encodersMark Thompson2017-07-18
| | | | | | | | They were all reversed (oops).
* | avcodec/proresenc_kostya: add 4444XQ profilePaul B Mahol2017-06-27
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | doc: Add VAAPI encodersMark Thompson2017-06-24
| | | | | | | | (cherry picked from commit 41dda860870fb1566b17f6b0b61922f0ef89be47)
* | libvpxenc: allow aq-mode 4 (equator360)James Zern2017-04-28
| | | | | | | | | | | | | | this was added in 1.6.0 Reviewed-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: James Zern <jzern@google.com>
* | doc/encoders.texi: document libvpxenc's -row-mtJames Zern2017-04-17
| | | | | | | | | | | | | | | | added in: 734d760e2f lavc/libvpxenc: add -row-mt option Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Zern <jzern@google.com>
* | doc/encoders: mention valid values for compression_level when using FLAC encoderJames Almer2017-03-03
| | | | | | | | | | Found-by: Miles Signed-off-by: James Almer <jamrial@gmail.com>
* | doc/encoders: add documentation for the Opus encoderRostislav Pehlivanov2017-02-14
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders: fix broken build with 884506dfe2eRicardo Constantino2017-02-08
| |
* | Implement optimal huffman encoding for (M)JPEG.Jerry Jiang2017-02-08
| | | | | | | | | | | | | | > seems to break > make fate-vsynth1-mjpeg-444 Fixed.
* | doc: document cutoff option to ac3 and adjust the option's global documentationMoritz Barsnick2016-12-31
| | | | | | | | | | | | | | | | | | cutoff is implemented as an option global to lavc, but supported only by a few encoders. This fact is now reflected in its documentation. ac3's support of this option is added for completeness. Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavc/libmp3lame: add support for cutoffMoritz Barsnick2016-12-31
| | | | | | | | | | | | | | | | Pass the cutoff option from lavc's avcodec_options[] to libmp3lame's lowpass option, without allowing to adjust its default behavior. Signed-off-by: Moritz Barsnick <barsnick@gmx.net> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/encoders: sort list into alphabetical orderLou Logan2016-11-10
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | doc/encoders: add documentation for the Hap encoderTom Butterworth2016-11-10
| | | | | | | | | | | | | | | | Documents options and behaviour, noting when 'chunks' option will not be honoured. Signed-off-by: Tom Butterworth <bangnoise@gmail.com> Signed-off-by: Martin Vignali <martin.vignali@gmail.com>
* | doc/libx26[45]: Add documentation for forced-idrDerek Buitenhuis2016-11-06
| | | | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc: fix spelling errorsAndreas Cadhalpun2016-10-21
| | | | | | | | | | | | | | | | Thanks to Mathieu Malaterre <malat@debian.org> for reporting the Que/Queue typo. (https://bugs.debian.org/839542) Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | doc: Update x264 option a53cc, forgotten in 93e04102.Carl Eugen Hoyos2016-10-17
| |
* | lavc: remove libfaac wrapperJosh de Kock2016-10-01
| | | | | | | | | | | | | | | | | | | | | | There is really no need for two aac wrappers, we already have libfdk-aac which is better. Not to mention that faac doesn't even support HEv1, or HEv2. It's also under a license which is unusable for distribution, so it would only be useful to people who will compile their own ffmpeg, only use it themselves (which at that point should just use fdk-aac). Signed-off-by: Josh de Kock <josh@itanimul.li>
* | doc/encoders: minor aac encoder formatting improvementsMoritz Barsnick2016-09-19
| | | | | | | | | | | | Also corrected a line's level. Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
* | cosmetics: fix some misspelled wordsJames Almer2016-07-17
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | libopusenc: Add channel mapping family argumentMichael Graczyk2016-07-02
| | | | | | | | | | | | | | | | | | The default value of -1 indicates that ffmpeg should determine the channel mapping automatically, which was the behavior before this commit. Unless the -mapping_family argument is provided, behavior is unchanged. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/encoders: fix typos in the vc2 encoder documentationRostislav Pehlivanov2016-02-12
| | | | | | | | | | | | Thanks to RiCON for pointing these out. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders: add documentation for the VC-2 encoderRostislav Pehlivanov2016-02-12
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | libvpxenc: Allow setting tune parameterTimothy Gu2016-02-07
| |
* | avcodec: Remove libvo-aacenc support.Kieran Kunhya2016-01-29
| | | | | | | | | | | | The internal encoder is superior to libvo-aacenc. Signed-off-by: Timothy Gu <timothygu99@gmail.com>
* | doc/encoders: fix typo in AAC encoder documentationRostislav Pehlivanov2016-01-09
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders: Fix application nameMichael Niedermayer2016-01-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/encoders/libopenh264: update documentation after recent changesStefano Sabatini2015-12-16
| |
* | doc/encoders.texi: fix typo and clarify mpeg2_aac_lowRostislav Pehlivanov2015-12-05
| | | | | | | | | | | | Thanks to Brad Smith for finding the typo. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders.texi: use words intead of numbers to describe option statesRostislav Pehlivanov2015-12-05
| | | | | | | | Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders.texi: remove forgotten mention of "experimental" from libvo-aacencRostislav Pehlivanov2015-12-05
| | | | | | | | | | | | Previous documentation commit overlooked that particular mention. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | doc/encoders.texi: update documentation for the native AAC encoderRostislav Pehlivanov2015-12-05
| | | | | | | | | | | | | | | | Since the next commit removes the experimental flag from the encoder it's better to update the documentation which has been around in its current form for as long as the encoder itself. Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
* | Merge commit '8a9de5c52401aa1e87bdb147524831c640d1ec53'Hendrik Leppkes2015-11-29
|\| | | | | | | | | | | | | * commit '8a9de5c52401aa1e87bdb147524831c640d1ec53': doc/encoders: document the QSV option mappings Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
| * doc/encoders: document the QSV option mappingsAnton Khirnov2015-11-20
| |
| * kvazaar: Add libkvazaar HEVC encoderArttu Ylä-Outinen2015-10-23
| | | | | | | | | | Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
| * lavc: Deprecate avctx.me_methodVittorio Giovara2015-07-27
| | | | | | | | | | | | | | | | This option is extremely codec specific and only a few codecs employ it. Move it to codec private options instead: mpegenc family supports only 3 values, xavs and x264 use 5, and xvid has a different metric entirely. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* | doc/encoders: fix "the their" typoLou Logan2015-10-28
| | | | | | | | Signed-off-by: Lou Logan <lou@lrcd.com>
* | doc: fix spelling errorsAndreas Cadhalpun2015-10-09
| | | | | | | | | | Reviewed-by: Lou Logan <lou@lrcd.com> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
* | doc/encoders: Fix libkvazaar documentationArttu Ylä-Outinen2015-10-07
| | | | | | | | | | | | | | | | | | The -threads option is ignored with libkvazaar since it does not have any of the AV_CODEC_CAP_{FRAME,SLICE,AUTO}_THREADS capabilities. This commit removes the incorrect documentation as well as the no-op of setting the number of threads in libkvazaar encoder. Signed-off-by: Arttu Ylä-Outinen <arttu.yla-outinen@tut.fi>
* | libx264: copy A53 closed captions from sourceDeHackEd2015-10-03
| | | | | | | | | | | | | | | | Assumes 'GA94' format (ATSC standard) Signed-off-by: DHE <git@dehacked.net> Tested-by: Anshul <anshul.ffmpeg@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | doc/encoders: add libopenh264 entryStefano Sabatini2015-09-08
| |