Enter a command to see help text for each arg
explainshell.com
explainshell.com
* https://news.ycombinator.com/item?id=24525999 63 points, Sept 2020, 12 comments
* https://news.ycombinator.com/item?id=19124480 329 points, Feb 2019, 52 comments
* https://news.ycombinator.com/item?id=6834791 1372 points, Dec 2013, 171 comments
* https://news.ycombinator.com/item?id=6296634 275 points, Aug 2013, 82 comments
along with other related literate programming tools
https://blog.mikemccandless.com/2010/10/lucenes-simpletext-c...
go build
go doc -all> ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 2000k output.webm
https://explainshell.com/explain?cmd=+ffmpeg+-i+input.mp4+-c...
It doesn't seem to know what to do with combined flags in this case.
I found a modified a ffmpeg shell script no later than yesterday that finds all my movies files and generates one jpeg with 16 "tiles" thumbnails for each movie to try to make sense of the countless family "MOV40931.MOV" and whatnots and I've got to say: I agree with you.
My big moment of solitude was when I started to work on parallelizing my shell script only to realize that, of course, ffmpeg already makes good use of all the cores so there's no point in parallelizing the shell script.
I wrote a script called dovid I left on Pastebin that creates contact sheets (what you are describing) for every video file of any popular format in the directory executed and then combines them into a webpage or pdf. But it isn't an exceptional script because it just utilizes vcs[1] and convert (ImageMagick). At some point, I stopped using the script and just aliased this command (arbitrarily as 'peak') in my ~/.bash_profile
alias peak='for i in *.mkv *.mpg *.wmv *.avi *.mov *.m4v *.mp4; do echo "$i"; /opt/local/bin/vcs -q -q -j -dt -ds -dp -u "0" -n 16 -c 4 -H 162 "$i"; done; echo ".......... converting jpgs to a pdf"; /opt/local/bin/convert *.jpg index.pdf; /bin/rm *.jpg'
Creates a pdf of contact sheets 4x4@162dpi, much neater than a directory filled with as many jpegs as videos. Obviously, this is dangerous and destructive if there are other jpeg files in that directory.[1] http://p.outlyer.net/vcs (ffmpeg is a dependency)
> Other shells support programmable completions, but only fish generates them automatically by parsing your installed man pages.
Fish isn’t the only one though. In fact I’m not even sure it was the first. But it’s definitely the most mainstream shell to support it.
https://explainshell.com/explain?cmd=%3A%28%29%7B%20%3A%7C%3...
That's not clear at all from the explanation.
Translates to
"Do nothing, successfuly"
This tickles my imposter syndrome
Is there a cli (offline) alternative?