Video Processing
What This Page Does
The Video Processing Dashboard shows you what's happening with your videos as they're being converted and prepared for your site. After someone uploads a video, it needs to be processed - converted to different formats, thumbnails created, and files uploaded to storage. This dashboard lets you see which videos are being worked on right now, which ones are waiting in line, and if any videos had problems during processing.
Think of it like tracking a package delivery - you can see where each video is in the process and get notified if something goes wrong.
[Screenshot: video-processor-dashboard-main]
How to Get Here
Navigate to Admin Panel > Videos > Video Processing Dashboard
Understanding the Page
When you first open the dashboard, you'll see several sections that give you a complete picture of your video processing system.
Quick Stats at the Top
Six boxes show you the most important numbers at a glance:
- Pending Jobs - How many videos are waiting to be processed
- Processing Jobs - How many videos are being worked on right now
- Completed Today - How many videos finished processing successfully
- Failed Today - How many videos had errors
- Avg Wait Time - How long videos typically wait before processing starts
- Avg Processing Time - How long it typically takes to process a video
Processing Trends Chart
A line graph shows you how many videos were processed over time. You can see patterns - like if processing speeds up overnight or slows down during busy hours.
Currently Processing (Left Side)
Shows the videos being worked on right now, with progress bars showing how far along they are.
Job Type Performance (Right Side)
A colorful pie chart showing what types of processing work your system is doing - converting videos, creating thumbnails, uploading to storage, etc.
Pending Queue (Below)
A list of videos waiting to be processed, showing which ones will be worked on next.
Recent Errors (Bottom)
If any videos had problems during processing, you'll see them here with details about what went wrong.
Common Tasks
How to Monitor Processing Status
This page updates automatically every 30 seconds, so you can just leave it open and watch as videos move through the system.
- Look at the Pending Jobs number to see if videos are backing up.
- Check Processing Jobs to confirm the system is actively working.
- Watch the Failed Today number - if it's growing, something may be wrong.
How to Check on a Specific Video
- Scroll down to the Currently Processing section to see videos being worked on right now.
- Check the Pending Queue section to see if your video is waiting in line.
- If you don't see it in either place, it's either already finished or had an error.
How to Fix Processing Errors
When videos fail to process, they appear in the Recent Processing Errors section at the bottom.
- Read the error message to understand what went wrong.
- Check if it's a one-time problem or if many videos are failing.
- Fix the underlying issue (see Troubleshooting section below).
- Click the red Clear All Errors button to mark them as reviewed.
- The system will automatically retry failed videos.
How to Clear Error Notifications
After you've reviewed and addressed processing errors:
- Click the red Clear All Errors button at the top of the errors section.
- Confirm when asked "Are you sure you want to clear all errors?"
- The error section will disappear from the page.
- New errors will show up here as they occur.
How to Change the Time View
The page can show you different time periods of data.
- Look at the time range buttons near the top: 1h, 24h, 7d, 30d.
- Click one to see data from that time period.
- The charts and statistics update to show the selected timeframe.
What You're Seeing
Progress Bars
Videos that are currently processing show a progress bar with a percentage. This tells you how close they are to being finished. For example, "65%" means the video is about two-thirds done processing.
Priority Badges
Each pending video has a colored priority badge:
- Red (High) - Will be processed first
- Amber (Medium) - Normal priority
- Blue (Low) - Will be processed after higher priority videos
Wait Time
Shows how long a video has been sitting in the queue waiting to be processed. If wait times are getting very long (over 30 minutes), you may have a backlog.
Processing Time
Shows how long it's taking to process videos. Longer videos naturally take more time. If processing times suddenly increase, your server might be overloaded.
Job Types
Different types of processing work:
- Transcode - Converting the video to web-friendly formats
- Generate Thumbnails - Creating preview images
- Generate Sprites - Creating timeline previews
- Upload CDN - Uploading files to your storage server
- Generate Preview - Creating short preview clips
- Generate GIF - Creating animated preview GIFs
Tips for New Users
- Check this dashboard regularly when uploading multiple videos to make sure processing is keeping up.
- If the "Pending Jobs" number keeps growing, your upload rate is faster than your processing speed.
- The "Processing Trends" chart helps you identify the best times to upload bulk content.
- Clear errors promptly so you can spot new problems quickly.
- If you see repeated failures for the same type of job (like "Upload CDN"), there may be a configuration problem.
Troubleshooting
Videos stay in "Processing" forever
What you see: Videos show as processing but the progress bar never moves or the video never completes.
How to fix it:
- Wait at least 30 minutes - large videos can take time.
- Check the Video Management page to see if the video status changed.
- If still stuck after an hour, there may be a system problem - contact your technical support or check the server logs.
High number of failed videos
What you see: The "Failed Today" count is high, or you see many errors in the Recent Errors section.
How to fix it:
- Read the error messages to identify the problem type.
- Common causes:
- "Out of disk space" - Your server is full
- "FFmpeg error" - Video file format is corrupt or unsupported
- "CDN upload failed" - Connection problem with your storage server
- Fix the underlying cause first, then click Clear All Errors.
- The system will automatically retry the failed videos.
Pending queue keeps growing
What you see: The "Pending Jobs" number gets bigger and bigger, videos take very long to appear on your site.
How to fix it:
- You're uploading videos faster than they can be processed.
- Solutions:
- Upload fewer videos at once
- Wait for the queue to clear before uploading more
- Contact technical support about increasing processing capacity
No videos are being processed
What you see: "Processing Jobs" shows 0, "Pending Jobs" has a number, but nothing is happening.
How to fix it:
- The automatic processing system may not be running.
- This requires technical help - contact your system administrator or hosting support.
- Tell them: "The video_processor.php cron job is not running."
Page shows "No chart data available"
What you see: Empty charts with a message that no data is available.
How to fix it:
- Try selecting a longer time period (click 7d or 30d).
- If you just installed the site, there may not be any processing history yet.
- Upload and process a few videos to generate data for the charts.
Error messages won't clear
What you see: You click "Clear All Errors" but nothing happens or you get an error message.
How to fix it:
- Refresh the page in your browser.
- Try clicking "Clear All Errors" again.
- If it still doesn't work, log out and log back in to the admin panel.
What the Charts Tell You
Processing Trends (Line Chart)
This graph shows three lines over time:
- Green line (Completed) - Successfully processed videos
- Red line (Failed) - Videos that had errors
- Brand green line (Created) - New videos added to the queue
What to look for:
- If the green line is high, your system is processing lots of videos successfully.
- If the red line spikes, many videos failed at that time - investigate what happened.
- If the "Created" line is consistently above the "Completed" line, your queue is growing and you may develop a backlog.
Job Type Performance (Pie Chart)
Shows the breakdown of what types of work your system is doing.
What to look for:
- The biggest slices show which types of processing are most common.
- Hover over a slice to see details including how many failed.
- If one type has a very high failure rate, there may be a specific problem with that process.
Related Pages
Understanding Processing Steps
When a video is uploaded, it goes through several steps automatically:
- Extract Metadata - System reads video information (length, resolution, etc.)
- Transcode - Converts video to web-friendly formats
- Generate Thumbnails - Creates preview images
- Generate Sprites - Creates timeline preview images
- Generate Preview - Creates short preview clips
- Generate GIF - Creates animated preview
- Upload CDN - Uploads all files to your storage/CDN
- Cleanup - Removes temporary files
Each of these is a separate "job" that you'll see in the dashboard. A single video upload creates multiple processing jobs.
Auto-Refresh Behavior
The page automatically reloads every 30 seconds to show you the latest information. You'll see a green pulsing dot with "Auto Refresh: 30s" at the top of the page.
?refresh=300 to the end of the page URL. This will make it refresh every 5 minutes instead, giving you more time to read.When to Use This Page
Use the Video Processing Dashboard:
- After bulk uploading videos - To monitor processing progress
- When videos aren't appearing on your site - To check if they're stuck in processing
- Daily monitoring - A quick health check of your video system
- When users report videos not playing - To see if processing failed
- Before uploading large batches - To make sure the queue is clear
You don't need to keep this page open all the time - just check it when you're actively managing video content or troubleshooting issues.