Avidemux vs LLVM llvm-cov
Avidemux
avidemux.sourceforge.netLLVM llvm-cov
llvm.orgSide by side
| Figure | Avidemux | LLVM llvm-cov |
|---|---|---|
| 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 · Test Coverage Tools | 8.3 (#6) | 7.5 (#17) |
| Purpose | Avidemux is a free video editor designed for simple cutting, filtering and encoding tasks. | llvm-cov shows code coverage information for programs instrumented to emit profile data. |
Plans
In their own words
Avidemux
Avidemux has no write-up on Specifiction yet; its figures are above.
LLVM llvm-cov
LLVM llvm-cov is a free, self-hosted developer tool for examining coverage in instrumented C, C++, Objective-C, and Objective-C++ programs. It accepts executables, object files, dynamic libraries, or archives and works with gcov-style data or Clang instrumentation-based profiling. Its commands include gcov, show, report, and export. Show provides line-level coverage and can focus on selected source files. Report summarizes measurements such as branch, function, and MC/DC statistics; documented coverage types also include instantiation and region coverage. Output can be text, HTML, JSON, or LCOV. JSON exports may contain regions, functions, branches, expansions, and summaries. A typical workflow builds an instrumented program, runs it to create profile data, then uses llvm-profdata merge before analysis. The gcov command is compatible with gcov from GCC 4.2 and may work with later versions. LLVM documents llvm-cov as part of its developer toolchain. It runs on Linux, macOS, and Windows and has no paid plans or stated usage limits.