FFMPEG-PROGRESS-YIELD(1)
π FFMPEG-PROGRESS-YIELD(1) π
okay bestie, listen β this is the user commands era of ffmpeg-progress-yield, and it's genuinely one of my fav lil tools. no cap.
β¨ NAME β¨
ffmpeg-progress-yield β run FFmpeg commands but with progress reporting so you're not just staring at a silent terminal like ποΈπποΈ
π¦ SYNOPSIS π¦
ffmpeg-progress-yield [OPTIONS] FFMPEG_COMMAND...
πΈ DESCRIPTION πΈ
so basically, ffmpeg-progress-yield is that utility that runs a FFmpeg command for you and gives you real-time progress updates while it goes. it does this iconic lil trick where it parses the timing information out of FFmpeg's output and uses that to update the current percentage of the task. and by default? it shows you the status as a progress bar. slay.
then, once the FFmpeg command finishes, any log messages that got generated during the run get written out to STDERR. so you don't lose your logs, you just don't have to watch them scroll by the whole time. periodt. π
π OPTIONS π
-h,--helpβ prints a help message and then dips. exit stage left. π-d "DURATION",--duration "DURATION"β overrides the duration of the video, in seconds. you're basically telling it "bestie, here's how long it is" instead of making it figure it out.-p,--progress-onlyβ only report the progress of the FFmpeg command, and do not print the FFmpeg log at exit. progress only, no yapping. π€«-x,--exclude-progressβ excludes the parsed progress lines from the FFmpeg log. so the log stays clean, no progress spam in there.-l "LOGFILE",--log-file "LOGFILE"β sends the FFmpeg log at exit to theLOGFILEyou specify. by default it gets sent toSTDERRinstead.
π ENVIRONMENT π
FFMPEG_PROGRESS_NO_TQDMβ ifFFMPEG_PROGRESS_NO_TQDMis set, the progress bar gets disabled, and instead you get a simple textual representation of the progress. still functional, just less fancy. humble mode. π§
β EXAMPLES β
the classic. the moment. the main character energy:
ffmpeg-progress-yield ffmpeg -i input.mp4 -c:v libx264 output.mp4
π AUTHOR π
Alexander Sulfrian, 2025 β ty for your service, king π«Ά
okay that's the whole page bestie, ily, go transcode something π
sign-off time: this was ffmpeg-progress-yield version 1.0.5+ds, dated 2025-11-17, and it's part of the FFMPEG-PROGRESS-YIELD(1) manual. mwah. π
π¦ where this page comes from
- ubuntu resolute: ffmpeg-progress-yield 1.0.5+ds-1 Β· MIT
- ubuntu stonking: ffmpeg-progress-yield 1.0.5+ds-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms