Commissioned Research
Top 9 Best Video Details Software of 2026

GITNUXSOFTWARE REVIEW

Media

Top 9 Best Video Details Software of 2026

Compare options in this roundup of video details software, covering Wondershare UniConverter, FileBot, and Elecard StreamEye for media workflows.

19 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Agents extract product evidence with provenance, then collect written reviews and transcribe video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page. This does not influence our reviews. Editorial policy

Video details software matters when teams need accurate metadata, container and codec diagnostics, and dependable file organization across large libraries and broadcast-style pipelines. This comparison helps decision-makers weigh inspection depth, embedded tag editing, and automation options such as APIs and scripting before committing to tools like FileBot.

Wondershare UniConverter is the best pick for teams that need dependable video details prep before publishing, since its integrated inspection and conversion workflow keeps metadata checks and batch delivery in one desktop flow, while Elecard StreamEye is the sharper alternative for engineering QC because its time-aligned, bitstream-level diagnostics reveal what’s actually encoded.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

Wondershare UniConverter

Integrated media information inspection plus conversion presets on a single desktop workflow.

Best for: Fits when video details stay tied to local QC and batch normalization before publishing elsewhere.

2

FileBot

Editor pick

Scriptable rename workflows that apply metadata matching and formatting rules in batch.

Best for: Fits when teams need repeatable metadata-based naming for large media libraries.

3

Elecard StreamEye

Editor pick

Bitstream-focused inspection with time-aligned diagnostics that clarifies what is actually encoded.

Best for: Fits when teams need repeatable, report-ready media inspections for QC and engineering triage.

Comparison Table

1
9.2/10
Overall
2
8.7/10
Overall
3
8.6/10
Overall
4
8.5/10
Overall
5
8.1/10
Overall
6
API-first
7.9/10
Overall
7
7.4/10
Overall
8
7.1/10
Overall
9
API-first
6.9/10
Overall
#1

Wondershare UniConverter

SMB

Video utility suite that includes a media metadata editor for changing file information and artwork.

9.2/10
Overall
Features9.2/10
Ease of Use9.0/10
Value9.4/10
Standout feature

Integrated media information inspection plus conversion presets on a single desktop workflow.

Wondershare UniConverter provides file-level processing for conversion, trimming, and output configuration across batches, which makes it practical for repeating delivery formats on the same machine. It also includes media information inspection so editors can check codec and container characteristics before committing to a conversion run. The feature set targets file conversion and preflight checks, not web-based metadata ingestion into a catalog.

A key tradeoff is that UniConverter focuses on conversion workflows rather than building a governed metadata system with structured schemas, RBAC, or audit logs. It fits teams that run QC and format normalization locally before posting to a separate video management tool, especially when batch throughput and predictable output presets matter more than metadata automation.

Pros
  • +Batch conversion workflow reduces manual queue setup for repeated deliveries
  • +Media information view supports preflight checks before exporting formats
  • +Trim and edit controls stay inside the same file processing flow
  • +Format presets help standardize outputs across teams using shared templates
Cons
  • –Limited support for metadata extraction into structured catalogs
  • –No native API for automating metadata capture across pipelines
  • –Metadata quality checks remain manual for complex delivery requirements
  • –Local desktop processing can bottleneck throughput for large asset farms
Use scenarios
  • Post-production editors

    Normalize exports after rough cuts

    Fewer export surprises

  • QA and QC teams

    Preflight files before delivery handoff

    Reduced rework loops

Show 1 more scenario
  • Media ops coordinators

    Batch standardize mixed source footage

    Cleaner downstream ingestion

    Coordinators queue heterogeneous files and output standardized versions for downstream review systems.

Best for: Fits when video details stay tied to local QC and batch normalization before publishing elsewhere.

#2

FileBot

SMB

Media file management software with file information, metadata lookup, and organization features for video libraries.

8.7/10
Overall
Features8.7/10
Ease of Use8.7/10
Value8.7/10
Standout feature

Scriptable rename workflows that apply metadata matching and formatting rules in batch.

FileBot’s core workflow turns messy filenames into normalized asset tags by combining pattern rules with metadata matching, then writing the results back into the filesystem naming. It handles common media scenarios by extracting hints from filenames and applying replacements in one pass over batches, which reduces manual correction. Automation comes from watch and scriptable flows that run the same rename and metadata steps on new arrivals.

A tradeoff is that metadata correctness still depends on having searchable title signals in the original filename, since ambiguous strings increase rematch ambiguity. It works best when incoming files follow a predictable naming convention or when users can add parsing rules to stabilize matching, then let the batch pipeline enforce the organization pattern.

Pros
  • +Batch rename driven by metadata matches library consistency
  • +Rule-based naming outputs predictable folder and file patterns
  • +Watch and scripting workflows reduce manual rework across ingests
  • +Rematch and corrections support repeated cleanups
Cons
  • –Quality depends on filename cues for metadata matching accuracy
  • –Large rule sets can add maintenance overhead
Use scenarios
  • Home media organizers

    Fix inconsistent library filenames automatically

    Cleaner library browsing

  • Sports highlight archivists

    Standardize event-based naming at scale

    Faster retrieval

Show 1 more scenario
  • Content operations teams

    Enforce ingest naming standards

    Lower downstream QC effort

    Use watch-driven automation plus format rules to keep new uploads compliant with a house naming scheme.

Best for: Fits when teams need repeatable metadata-based naming for large media libraries.

#3

Elecard StreamEye

enterprise

Elecard StreamEye analyzes compressed video streams, codec behavior, GOP structure, and bitrate patterns.

8.6/10
Overall
Features8.6/10
Ease of Use8.6/10
Value8.6/10
Standout feature

Bitstream-focused inspection with time-aligned diagnostics that clarifies what is actually encoded.

Elecard StreamEye is a video details tool that focuses on bitstream level inspection and QC-oriented reporting for encoded media. It delivers codec identification, stream and container diagnostics, and time-aligned views that help track what is inside a file without relying on approximate player metadata.

The workflow centers on ingesting media, extracting technical properties for review, and generating outputs that support handoff to engineering or quality teams. It is especially suited for organizations that need consistent, repeatable inspections across large batches of assets.

Pros
  • +Produces detailed codec and stream diagnostics for encoded media files.
  • +Time-aligned inspection supports targeted troubleshooting during QC reviews.
  • +Batch oriented workflows reduce repetitive manual checks across assets.
  • +Exported technical reports support cross-team review and issue tracking.
Cons
  • –Scene and caption oriented workflows are less central than bitstream inspection.
  • –Useful results depend on clean inputs and consistent file structures.
  • –Deep analysis can require operator knowledge of media internals.
  • –Automation depth may feel limited for teams that need API first workflows.
Use scenarios
  • Video quality assurance teams

    Validate encoded bitstream consistency

    Fewer undetected encoding defects

  • Codec engineering teams

    Compare container and stream properties

    Faster root-cause analysis

Show 1 more scenario
  • Media operations managers

    Audit large asset batches

    Consistent batch QC

    Supports repeatable inspections across many files with consistent technical property extraction outputs.

Best for: Fits when teams need repeatable, report-ready media inspections for QC and engineering triage.

#4

Vidmore Video Converter

SMB

Desktop video conversion software with a built-in media metadata editor for titles, artist fields, album data, and cover art.

8.5/10
Overall
Features8.5/10
Ease of Use8.5/10
Value8.5/10
Standout feature

Frame-accurate trimming and scrubbing in the inspection workflow for confirming timestamps against visible footage.

Vidmore Video Converter is a good fit when video libraries need quick file health checks before upload or edit. It shows codec and stream-level information and supports batch ingestion to process many assets in one pass. Frame-accurate scrubbing and preview help verify that time mapping and visible content match the intended edits. When assets are inconsistent, the conversion and trimming workflow provides an operational way to confirm footage behavior rather than relying on metadata alone.

Pros
  • +Batch folder ingestion supports quick library-wide inspection
  • +Frame-accurate scrubbing helps operators verify time alignment
  • +Codec and stream details reduce guesswork during QC
  • +Trimming preview enables targeted fixes before broader processing
Cons
  • –Metadata export automation is limited for data pipeline integration
  • –Scene-level intelligence is not emphasized for large-scale tagging
  • –Accuracy depends on operator verification rather than audit reporting
  • –Advanced packaging workflows like IMF validation are not a focus
Use scenarios
  • Post-production QC teams

    Verify timestamps before edit starts

    Fewer timeline mismatches

  • Media operations teams

    Pre-ingest codec and stream audit

    Lower ingest failure rate

Show 1 more scenario
  • Content libraries teams

    Sample-check batch folders quickly

    Faster QA cycles

    Folder processing supports rapid spot-QC across many assets without manual per-file setup.

Best for: Fits when teams need fast pre-ingest file checks with operator verification and batch throughput.

#5

Invisor

SMB

Invisor displays detailed media properties for video, audio, image, and container formats on macOS.

8.1/10
Overall
Features8.1/10
Ease of Use8.1/10
Value8.1/10
Standout feature

Scene-aware segmentation outputs that stay tied to generated keyframes, so reviews map directly to navigation points.

Invisor ingests video assets, extracts metadata from file and media streams, and returns structured details for downstream indexing and review. The product focuses on automation for batch ingestion workflows and on repeatable extraction runs that can be scheduled and monitored.

Pros
  • +Batch ingestion runs support repeatable metadata extraction at scale
  • +Scene segmentation and keyframe outputs improve navigation and QC review
  • +API-first orchestration fits pipelines that write metadata into existing stores
  • +Extensible tagging workflows support consistent asset indexing across libraries
Cons
  • –Requires careful pipeline configuration to keep outputs aligned across asset types
  • –Governance controls for multi-team workflows appear limited compared with enterprise DAM stacks
Use scenarios
  • Digital asset management teams

    Index metadata for video search

    More accurate asset retrieval

  • Media engineering automation teams

    Schedule metadata extraction jobs

    Predictable extraction results

Show 2 more scenarios
  • Content QC operators

    Generate keyframes for reviews

    Faster visual verification

    Uses scene-aware segmentation and keyframe generation to speed up review navigation and QC checks.

  • Platform integration teams

    Push metadata via API

    Less manual pipeline glue

    Uses API-driven orchestration to send extracted metadata into internal storage and tagging systems.

Best for: Fits when production teams need automated video metadata extraction and API-driven publishing into existing indexing systems.

#6

GPAC

API-first

GPAC provides media inspection and processing tools for containers, codecs, timed text, and streaming formats.

7.9/10
Overall
Features7.9/10
Ease of Use7.9/10
Value7.9/10
Standout feature

Frame-accurate scene and keyframe extraction that stays tied to precise presentation timestamps.

GPAC performs automated video metadata extraction using frame-accurate inspection, including scene and keyframe detection tied to timecode. It also supports audio and video stream analysis for codec identification, container demuxing, and bitrate profiling across batch ingests.

Pros
  • +Frame-accurate inspection supports deterministic keyframe and scene outputs.
  • +Codec identification and bitrate profiling work across batch ingests.
  • +Scriptable workflows fit CI and publishing pipelines without GUI dependency.
  • +Container demuxing enables targeted analysis per stream and track.
Cons
  • –Metadata-to-QC reporting requires custom pipeline assembly.
  • –Scene and chapter parsing needs careful parameter tuning for consistency.
  • –RBAC and audit log style governance are limited compared with SaaS metadata suites.
  • –Complex workflows can require deeper media-tooling familiarity.
Use scenarios
  • Publishing pipeline engineers

    Generate timecode-linked scene metadata

    Consistent scene timelines

  • Streaming QC automation

    Profile bitrate and demux tracks

    Fewer release-blocking surprises

Show 2 more scenarios
  • Batch operations teams

    Run metadata extraction scripts

    Repeatable asset processing

    Uses scripted command-line runs to generate deterministic metadata across large ingestion batches.

  • Media platform integrators

    Embed extraction into APIs

    Reduced manual postprocessing

    Integrates metadata generation into custom services using GPAC APIs and pipeline glue.

Best for: Fits when pipelines need deterministic, script-driven metadata extraction across large asset sets.

#7

Metadata++

SMB

Metadata++ edits and displays embedded metadata across video, image, audio, and document files.

7.4/10
Overall
Features7.4/10
Ease of Use7.4/10
Value7.4/10
Standout feature

Scriptable metadata outputs designed for chaining extraction results into automated tagging and review steps.

Metadata++ from logipole focuses on video metadata extraction and annotation workflows that connect media files to repeatable tag and QC outputs. It supports ingestion of common video container types and emits structured metadata used for downstream tagging, search, and review steps.

Pros
  • +Batch-first metadata processing for high-volume media libraries
  • +Configurable output fields for tagging and QC report generation
  • +Repeatable run configurations reduce inconsistency across teams
  • +Automation-ready exports support metadata-driven review workflows
Cons
  • –Advanced workflows require careful setup of processing rules
  • –Scene and caption mapping depth can be uneven across mixed sources
Use scenarios
  • Video labeling teams

    Attach QC tags to assets

    Uniform tagging across batches

  • Media catalog owners

    Improve search-ready metadata

    Better catalog discoverability

Show 2 more scenarios
  • Operations admins

    Maintain repeatable processing configurations

    Lower metadata variance

    Enforces governed extraction runs so outputs remain consistent across scheduled jobs.

  • Automation-focused engineers

    Export structured metadata hooks

    Less manual QC handling

    Uses programmable outputs and automation hooks to integrate QC data into internal systems.

Best for: Fits when teams need repeatable batch metadata extraction feeding QC and tagging workflows.

#8

K-Lite Codec Tweak Tool

SMB

K-Lite Codec Tweak Tool reports installed codecs, media associations, and selected file playback details.

7.1/10
Overall
Features7.1/10
Ease of Use7.0/10
Value7.2/10
Standout feature

DirectShow filter and codec preference tuning with built-in reset actions to stabilize repeated decode outcomes.

K-Lite Codec Tweak Tool is a Windows-focused codec tuning utility that adjusts how installed playback filters are selected. It targets configuration and conflict resolution rather than building or exporting video metadata.

Pros
  • +Fine-grained codec preference controls for DirectShow filter selection
  • +Includes reset and cleanup options to revert codec configuration
  • +Diagnostic toggles help isolate filter conflicts during playback issues
  • +Works directly on local installations for repeatable decode testing
Cons
  • –Not an asset metadata engine for extraction or enrichment
  • –Batch automation and API access are not part of the product workflow
  • –Governance features like RBAC and audit logs are not included
  • –Behavior depends on the local codec pack state and installed filters
Use scenarios
  • Playback environment managers

    Resolve filter selection conflicts

    Fewer decode inconsistencies

  • QA testers using local players

    Standardize decode outputs for checks

    More consistent test results

Show 1 more scenario
  • Media pipeline analysts

    Stabilize analysis dependent on filters

    Lower analysis variance

    Improves predictability for tools that use the installed codec stack for decoding-based analysis.

Best for: Fits when teams need consistent local decode behavior to support repeatable metadata extraction testing.

#9

Bento4

API-first

Bento4 supplies command-line and library tools for inspecting MP4, fragmented MP4, and MPEG media files.

6.9/10
Overall
Features6.9/10
Ease of Use6.9/10
Value6.9/10
Standout feature

Local command-line and library inspection of ISO BMFF structure with detailed per-track timing and sample reporting for QC automation.

Bento4 is a video details tool built around command line and library tooling for parsing and inspecting media containers. It targets workflows that need deterministic analysis of MP4 and other ISO BMFF assets, including track-level structure and timing.

Pros
  • +Deterministic file inspection via CLI and libraries
  • +Track and sample reporting supports QC gating in pipelines
  • +Container-level parsing supports ISO BMFF workflows
  • +Useful for scripting media intake and regression checks
Cons
  • –Metadata outputs require scripting to convert into usable JSON
  • –Scene and face indexing are not part of the core inspection set
  • –Workflow setup depends on choosing the right Bento4 commands per container
  • –Browser-based review and annotation are not a primary interface
Use scenarios
  • MP4 QC engineers

    Inspect track timing and structure

    More reliable QC checks

  • Ingestion gatekeepers

    Run demux and metadata checks

    Fewer corrupted ingests

Show 2 more scenarios
  • Media format developers

    Analyze ISO BMFF sample metadata

    Faster format issue diagnosis

    Reports detailed sample and track properties to support debugging of container-level issues.

  • Automation engineers

    Integrate metadata extraction into scripts

    Deterministic processing outputs

    Runs local extraction and reporting via command-line tools for repeatable batch pipelines.

Best for: Fits when pipelines need automated, local video container inspection and QC evidence without a UI-driven workflow.

Conclusion

After evaluating 9 video details software, Wondershare UniConverter stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
Wondershare UniConverter

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Video Details Software

Which tools in the list generate batch-friendly, structured metadata outputs for downstream indexing?
Invisor extracts metadata from media streams and emits structured details for downstream indexing, with automation designed around scheduled runs. Metadata++ outputs programmable metadata artifacts intended for chaining into automated tagging and review steps. QCTools aggregates file-level technical findings into repeatable QC report outputs for pipeline consumption.
How do Wistia, Brightcove, and Vimeo OTT teams typically handle video metadata extraction and then attach it to assets?
GPAC fits teams that need deterministic, script-driven extraction such as scene and keyframe detection tied to presentation timestamps. Invisor fits teams that want API-driven orchestration so extracted metadata can be pushed into existing indexing and review systems. Bento4 fits ISO BMFF-centric pipelines that need local container inspection evidence, such as track structure and timing, before attaching metadata to records.
When does scene detection and keyframe generation matter more than file-level technical metadata?
Invisor becomes more valuable when navigation points must be mapped to generated keyframes and scene-aware segmentation outputs. GPAC supports frame-accurate scene and keyframe extraction tied to precise presentation timestamps, which supports time-aligned review workflows. Elecard StreamEye stays focused on bitstream-level inspection and time-aligned diagnostics, which helps when encoded contents must be validated rather than navigated.
What breaks if metadata extraction relies on approximate player information instead of file or bitstream inspection?
Elecard StreamEye avoids this failure mode by inspecting the encoded bitstream so engineers can see what is actually inside a file rather than trusting player-level heuristics. Bento4 also avoids approximate signals by parsing MP4 and ISO BMFF structure and timing at the track and sample level for QC evidence. GPAC reduces drift by linking scene and keyframe detection to precise presentation timestamps during extraction.
Which tool best fits pipelines that need deterministic command-line execution over UI-driven workflows?
Bento4 is built around command line and library tooling for deterministic container analysis, including demuxing and detailed track reporting. GPAC supports command-line workflows and API-driven orchestration for repeatable metadata generation across large asset sets. QCTools focuses on report generation for ingest QA, but it is more oriented around QC outputs than ISO BMFF parsing depth.
How do admin controls and repeatability differ between Metadata++ and FileBot for large library operations?
Metadata++ emphasizes controlled processing runs and repeatable configurations to reduce drift across batch jobs, and it pairs this with programmable outputs for automation hooks. FileBot emphasizes deterministic naming and rematch behavior driven by filename and folder rules, which reduces variation when standards are enforced through watch folders. If the goal is governed extraction plus scripted artifacts, Metadata++ is closer to that model than filename-only normalization.
Which integration approach supports pushing extracted metadata into external systems with minimal manual handling?
Invisor centers orchestration around API-driven automation so extracted metadata can be published into tagging, storage, and review systems. Metadata++ provides programmable outputs designed for chaining extraction results into automated tagging and review steps. Bento4 and GPAC fit local processing pipelines where integration happens by capturing deterministic command-line outputs for ingestion gates.
What are the tradeoffs between local inspection tools like Bento4 and Elecard StreamEye and workstation-focused converters like Vidmore and Wondershare UniConverter?
Bento4 concentrates on ISO BMFF structure and track-level timing evidence for automated QC gates, which is less about operator UI workflows. Elecard StreamEye concentrates on bitstream-level diagnostics aimed at engineering triage, which can be narrower than broad conversion workflows. Vidmore and Wondershare UniConverter can support batch inspection and conversion presets, but they are more oriented around workstation handling than pipeline-grade container evidence.
How should teams handle security and access control when metadata extraction jobs run across shared infrastructure?
Metadata++ and QCTools focus on controlled processing runs that reduce configuration drift when multiple operators submit batches. GPAC and Bento4 support scripted execution shapes where governance can be enforced by pipeline orchestration, such as locking command parameters and input sources. FileBot uses watch folders and scripting rules, which works well when access to ingest directories is controlled and output naming is enforced by policy.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Video Details Software

The best options for video details software differ most in how reliably they extract and store what viewers need from your footage. Look closely at the metadata accuracy criterion, because it determines whether your search results, sorting, and reports match the actual video content.

Metadata accuracy for search fields

Why it matters

Video details only help when fields like title, time, and track labels reflect the real content. Metadata accuracy drives what users find and what downstream workflows trust.

How to check

Run an import on a few sample files and compare the listed fields against the same items shown in your player. Pay attention to track names and durations; ask the vendor to explain how they map source values into search fields.

Track mapping for audio and subtitles

Why it matters

Track mapping matters when the same asset has multiple audio mixes or subtitle tracks. If mappings are wrong, your details page may point users to the wrong language or channel.

How to check

Use one file that contains multiple audio tracks and one that contains at least one subtitle track. Confirm the app shows each track separately and keeps the correct labels when you re-open or export the asset details.

Automation for recurring ingestion

Why it matters

Automation for recurring ingestion reduces rework when new assets arrive in batches. With a clear automation and API surface, teams can keep details current without manual edits each time.

How to check

Demonstrate a repeatable workflow: point the tool at a test folder or source system and show what it does on import. Ask what can be triggered via API, and check whether you can run the same job twice and get consistent results.

Search and filters on extracted details

Why it matters

Search and filters decide whether video details become usable day-to-day. If the extracted fields aren’t indexed the way users expect, the details screen becomes decoration.

How to check

In the demo, search for items using fields that should come from extraction (for example, subtitle language, track label, or duration range). Verify filters narrow results correctly and update after a metadata refresh.

Human review and edit controls

Why it matters

Even with extraction, teams need controlled edits for edge cases and quality reviews. Editorial proofing lets you correct details without breaking the rest of the asset record.

How to check

After importing, change a few extracted fields (title/description, track labels, or chapter-like markers if present) and then refresh metadata. Ask whether edits are preserved, overwritten, or require a specific setting.

API and export of video details

Why it matters

API and export of video details enables integration into your existing publishing and reporting flow. A clear data model and extensibility reduces lock-in to the app’s UI.

How to check

Request a sample response or exported JSON/CSV for imported assets, including nested fields for tracks and captions. Use the API to fetch details for one asset and compare it with what the UI shows.

Red flags

  • Search results don’t match what the file actually contains
  • Subtitle or audio tracks collapse into wrong labels after import
  • Edits revert after a metadata refresh without a clear setting

Fit by situation

  • If you rely on subtitle language and track labels for discovery, prioritize track mapping for audio and subtitles.
  • If new footage arrives on a schedule, prioritize automation for recurring ingestion so details stay current.
  • If you need to push video details into another system, prioritize API and export of video details.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.