Useful evidence, not a vague pass/fail
Inspect the finished file before a long upload
WoluTools reads the complete container and every declared stream locally with FFprobe. It checks duration, codec, dimensions, frame rate, pixel format, progressive or interlaced scan, colour metadata, timestamps, MP4 Fast Start, audio codec and sample rate. Bounded samples from the beginning, middle and end are decoded to expose obvious corruption without pretending to watch the whole video.
Audio is measured for peak risk, and a bounded crop check can flag likely permanent black bars. Every finding includes its evidence, priority and next step. Coverage says exactly which metadata, decode and audio checks completed; a partial scan stays visibly partial.
Only narrow repairs are offered
Fast Start can move MP4 metadata to the beginning, timestamp normalisation can rebuild timing, and incompatible audio can be converted to AAC at 48 kHz. These changes are optional and confirmed individually. The video stream is always copied; if a requested repair would need a video transcode, the job stops instead of quietly changing image quality.
The repaired file is probed again before it enters the ZIP. Source and output hashes, FFmpeg version, selected repairs and the statement that the original is not included remain in the manifest.
Human decisions stay separate
The report cannot judge editorial quality, copyright, community-guideline suitability, subtitle accuracy, thumbnail appeal or whether a channel can use a particular YouTube feature. Those questions remain a short manual checklist and never change the automated technical readiness state.