summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-02-06improve GPU auto-detectionJonas Smedegaard
2021-02-06fix support using ffmpeg for h264Jonas Smedegaard
2021-02-06docs: add suggested quality rate factorsJonas Smedegaard
Source: <https://auphonic.com/blog/2013/01/07/loudness-targets-mobile-audio-podcasts-radio-tv/>
2021-02-05fix unconditionally avoid melt with GPU acceleration: unsupported until melt ↵Jonas Smedegaard
v6.26
2021-02-05fix support using melt for vp8/vp9 and ffmpeg for h264Jonas Smedegaard
2021-02-05feature: add options --gpu --gpudeviceJonas Smedegaard
2021-02-05docs: add comment on how to establish/verify rendering settingsJonas Smedegaard
2021-02-05adjust dirty settingsJonas Smedegaard
2021-02-05fix adjust vp8/vp9 default settings, and use Constrained Quality+VBV by ↵Jonas Smedegaard
default (not VBR)
2021-02-05docs: mention vp8 using "soft-CQ" for compression in --help outputJonas Smedegaard
2021-02-05docs: mention method and passes for compression in --help outputJonas Smedegaard
2021-02-05fix resolve bitrate, even for melt (by faking unsupported Constant Quality ↵Jonas Smedegaard
for vp8)
2021-02-05fix set vprofile/provile:v (not ambiguous profile)Jonas Smedegaard
2021-02-05fix resolve quality rate factorJonas Smedegaard
2021-02-05fix syntax of low-level optionsJonas Smedegaard
2021-02-05fix add low-level options for ffmpeg and meltJonas Smedegaard
2021-02-05support ffmpeg-based h.264 encodingJonas Smedegaard
2021-02-05tidy: reorder h264 optionsJonas Smedegaard
2021-02-05tidy: drop superfluous {}Jonas Smedegaard
2021-02-05fix honor explicit quality factor (i.e. not from preset) for h264Jonas Smedegaard
2021-02-04fix resolve codec-specific quality rate factor before making ecxeptionsJonas Smedegaard
2021-02-04fix resolve bitrate even if unused directly (may still be used e.g. to ↵Jonas Smedegaard
resolve buffer sizes)
2021-02-04tidy: isolate more low-level optionsJonas Smedegaard
2021-02-04tidy: isolate more low-level optionsJonas Smedegaard
2021-02-04fix support Constant Quality with ffmpeg, by avoiding option -pre (includes ↵Jonas Smedegaard
bitrate options impossible to undo, causing error 'Rate control parameters set without a bitrate'
2021-02-04tidy: isolate more low-level vpxenc optionsJonas Smedegaard
2021-02-04tidy: separate variable $_vpxenc_vpx -> $_vpxenc_misc_vp8 $_vpxenc_misc_vp9Jonas Smedegaard
2021-02-04fix pass vpxenc options --minsection-pct --maxsection-pct only when bitrate ↵Jonas Smedegaard
is set, but also in singlepass (not only dual-pass)
2021-02-04tidy: isolate codec bitrate optionsJonas Smedegaard
2021-02-04tidy: isolate codec low-level optionsJonas Smedegaard
2021-02-04feature: add option --quality to disable or override quality rate factorJonas Smedegaard
2021-02-04tidy: use internal variable $_ffmpeg_stdin (replacing $_yuv4mpeg2_in)Jonas Smedegaard
2021-02-04tidy: use internal variable $_melt_stdout (replacing $_melt_yuv4mpeg2)Jonas Smedegaard
2021-02-04tidy: add generalized variables $qkey_*Jonas Smedegaard
2021-02-04tidy: add generalized variables $q_* $no_q_* (replacing $qscale_* $crf_* ↵Jonas Smedegaard
$no_crf_*)
2021-02-04feature: add option argument --compression=exact to use dual-pass, and use ↵Jonas Smedegaard
single-pass by default
2021-02-04tidy description of coverage of compression in --help outputJonas Smedegaard
2021-02-04tidy: consistently use Constrained Quality+VBV when quality factor is setJonas Smedegaard
vp8/vp9 encoding with ffmpeg wrongly use Constant Bitrate, not taking quality factor into account, since introduced in git commit 31c8860. Only relevant when (in next commit) quality factor is set for vp8/vp9.
2021-02-04feature: add option argument --compression=quality to use Constant QualityJonas Smedegaard
2021-02-04tidy coverage of compression in --help outputJonas Smedegaard
2021-02-04tidy references to refbpp in --help outputJonas Smedegaard
2021-02-03tidy: generalize variables $bandwidth_*Jonas Smedegaard
2021-02-03tidy: add generalized variables $no_cbr_* (replacing $vbr_*)Jonas Smedegaard
2021-02-03tidy average audio bitrates in --help outputJonas Smedegaard
2021-02-03streamline codec preset/profile variablesJonas Smedegaard
2021-02-03streamline variables for presets and profilesJonas Smedegaard
2021-02-03single-pass encode vp8/vp9 streams with melt, and dual-pass encode with ↵Jonas Smedegaard
ffmeg (not vpxenc, but also not always melt: supports only h264 in dual-pass)
2021-01-31fix support encoding vp8/vp9 streams with ffmpegJonas Smedegaard
2021-01-30improve status messagesJonas Smedegaard
2021-01-30drop unused ffmpeg-specific pipeline (broken forever, producing only ↵Jonas Smedegaard
intermediary video-only tracks - introduced in commit fd8abe0)