ArgentWolf Video Processor
ArgentWolf Video Processor preserves each original WordPress video attachment and creates smaller derivatives suitable for browser playback on connections ranging from slow DSL to broadband. The default configuration creates: an adaptive H.264/AAC HLS ladder at 360p, 480p, and 720p where the source
ArgentWolf Video Processor preserves each original WordPress video attachment and creates smaller derivatives suitable for browser playback on connections ranging from slow DSL to broadband.
The default configuration creates:
- an adaptive H.264/AAC HLS ladder at 360p, 480p, and 720p where the source resolution permits;
- a VP9/Opus WebM progressive source;
- an H.264/AAC MP4 progressive fallback with fast-start indexing.
Generated outputs strip embedded GPS, device, chapter, and other metadata by default and normalize rotation metadata into the encoded pixels. The original attachment is not modified. Generated derivatives are stored under the active WordPress uploads directory in the plugin-owned argentwolf-video-processor// subtree.
Native HLS is used where the browser supports it. Other compatible browsers use the locally bundled, pinned hls.js player. Progressive sources remain available as fallbacks.
The plugin stores work in a database queue and processes one video at a time. Its recurring WordPress event only starts a detached WP-CLI worker; FFmpeg does not run inside the WP-Cron callback or an administrator web request.
No video, metadata, or usage information is sent to an external processing service.
Privacy
The plugin creates derivative media files and stores queue state, processing status, output paths, and error information in the local WordPress installation.
Generated derivatives strip source metadata when that setting is enabled. The original attachment remains unchanged and may retain its original metadata.
The plugin contains no telemetry and does not send media or usage information to a remote processing service.
Worker diagnostic history is stored locally in the WordPress database with bounded retention. Detached-process capture files are temporary and removed after their useful output has been persisted.
External software
The plugin requires operator-installed FFmpeg, FFprobe, and WP-CLI binaries. These are local server programs, not remote services. Administrators are responsible for installing security-maintained versions and configuring their paths.
The release bundles a pinned hls.js browser runtime under its Apache-2.0 license.
Developer notes
The existing settings keys, queue table, attachment metadata, hook names, cron identifiers, Settings page slug, and wp argent-video command are retained for upgrade compatibility.