Avidemux vs gofmt
Avidemux
avidemux.sourceforge.netgofmt
go.devSide by side
| Figure | Avidemux | gofmt |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | Yes | — |
| Web | Yes | — |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| Plans published | 2 | 1 |
| Spec score · Code Formatting Tools | 8.3 (#3) | 7.8 (#13) |
| License | The program is available under the GNU GPL license. | Go is an open source project distributed under a BSD-style license. |
| Purpose | Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. | Gofmt automatically formats Go programs using tabs for indentation and blanks for alignment. |
| Support | The homepage welcomes patches, translations and bug reports. | Questions about using Go or announcements relevant to Go users should be sent to the golang-nuts mailing list. |
Plans
In their own words
Avidemux
Avidemux has no write-up on Specifiction yet; its figures are above.
gofmt
gofmt is the Go source formatter distributed with Go installations, available on Linux, macOS, and Windows. It formats Go programs using tabs for indentation and spaces for alignment. With no path, it reads standard input; given a directory, it processes .go files recursively while skipping files whose names begin with a period. By default, reformatted source is written to standard output. Flags can show differences, list files that need formatting, apply rewrite rules, simplify code, or report all errors. The rewrite option uses patterns and replacements written as valid Go expressions. gofmt can also arrange documentation comments into canonical paragraphs, lists, headings, links, and code blocks. The Go project documents integrations for Vim, Emacs, Eclipse, and Sublime Text, plus Git pre-commit hooks and Mercurial. Since Go 1.18, it reads and formats files concurrently, with memory use limited in proportion to GOMAXPROCS. The executable is equivalent to go fmt. It is free, included in the Go installation, and distributed under a BSD-style license.