You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I was thinking of a pair of two mutually exclusive toggles which enable remux or re-encoding, then a select picker that lets you choose a format from a list (both remux and re-encode support the same values) and finally an input field (enabled only when choosing re-encode) where you can paste the necessary ppa arguments.
Bonus points for a way to save these as presets so I can choose the right ppa arguments on the fly when selecting re-encode:
--audio-format FORMAT Format to convert the audio to when -x is
used. (currently supported: best (default),
aac, alac, flac, m4a, mp3, opus, vorbis,
wav). You can specify multiple rules using
similar syntax as --remux-video
--audio-quality QUALITY Specify ffmpeg audio quality to use when
converting the audio with -x. Insert a value
between 0 (best) and 10 (worst) for VBR or a
specific bitrate like 128K (default 5)
--remux-video FORMAT Remux the video into another container if
necessary (currently supported: avi, flv,
gif, mkv, mov, mp4, webm, aac, aiff, alac,
flac, m4a, mka, mp3, ogg, opus, vorbis,
wav). If the target container does not
support the video/audio codec, remuxing will
fail. You can specify multiple rules; e.g.
"aac>m4a/mov>mp4/mkv" will remux aac to m4a,
mov to mp4 and anything else to mkv
--recode-video FORMAT Re-encode the video into another format if
necessary. The syntax and supported formats
are the same as --remux-video
--postprocessor-args NAME:ARGS Give these arguments to the postprocessors.
Specify the postprocessor/executable name
and the arguments separated by a colon ":"
to give the argument to the specified
postprocessor/executable. Supported PP are:
Merger, ModifyChapters, SplitChapters,
ExtractAudio, VideoRemuxer, VideoConvertor,
Metadata, EmbedSubtitle, EmbedThumbnail,
SubtitlesConvertor, ThumbnailsConvertor,
FixupStretched, FixupM4a, FixupM3u8,
FixupTimestamp and FixupDuration. The
supported executables are: AtomicParsley,
FFmpeg and FFprobe. You can also specify
"PP+EXE:ARGS" to give the arguments to the
specified executable only when being used by
the specified postprocessor. Additionally,
for ffmpeg/ffprobe, "_i"/"_o" can be
appended to the prefix optionally followed
by a number to pass the argument before the
specified input/output file, e.g. --ppa
"Merger+ffmpeg_i1:-v quiet". You can use
this option multiple times to give different
arguments to different postprocessors.
(Alias: --ppa)
The text was updated successfully, but these errors were encountered:
Just a simple toggle/input combo pair in Advanced options or in a dedicated menu so I can make yt-dlp re-encode/remux downloaded videos on the fly.
What is the need for this? Parabolic chooses already to remux/recode a video depending on the file format you choose from the list.
Most of the times it remuxes unless it's an webm with requires a recode:
What is the need for this? Parabolic chooses already to remux/recode a video depending on the file format you choose from the list.
My bad, I somehow missed the very first entry in the "Add Download" modal. Regarding post processing, an area in "Preferences" where I can add key+value pairs can definitely be handy. Although a simple input field to inject the ppa will do the trick, most of the times this might become a routine depending on the source of the files and where one plans to upload them. Having a list of presets (saved beforehand in "Preferences") to chose from and a input field as fallback is how I've seen other frontends tackle this feature
Having a list of presets (saved beforehand in "Preferences") to chose from and a input field as fallback is how I've seen other frontends tackle this feature
This sounds like a good idea - will implement it !
Uh oh!
There was an error while loading. Please reload this page.
Just a simple toggle/input combo pair in Advanced options or in a dedicated menu so I can make yt-dlp re-encode/remux downloaded videos on the fly.
I was thinking of a pair of two mutually exclusive toggles which enable remux or re-encoding, then a select picker that lets you choose a format from a list (both remux and re-encode support the same values) and finally an input field (enabled only when choosing re-encode) where you can paste the necessary ppa arguments.
Bonus points for a way to save these as presets so I can choose the right ppa arguments on the fly when selecting re-encode:
The text was updated successfully, but these errors were encountered: