Overview
YouTube Auto Uploader with Watermark
YouTube Auto Uploader with Watermark is a PHP-based automation script designed to simplify video downloading, watermarking, and YouTube uploading from a single workflow.
The script can download videos from YouTube or Facebook, apply a selected watermark image, convert the processed video to MP4 using FFmpeg, and upload it to YouTube through the Google API.
The workflow is designed around a simple one-click process and does not require a Gmail username or password for Google API authentication.
Key capabilities
Download videos from YouTube and Facebook.
Add a watermark using a selected PNG, JPG, or GIF image.
Automatically upload processed videos to YouTube.
Generate the YouTube title, description, and tags from the downloaded video filename.
Automatically remove processed videos from the server to help save storage space.
Choose YouTube video privacy as Public, Unlisted, or Private.
Select a YouTube upload category.
Use FFmpeg to add the watermark and convert videos to MP4.
Connect to the Google API once and use automatic or manual token refresh.
Responsive Bootstrap-based interface.
Includes a step-by-step video tutorial.
Included
PHP script files
Watermark processing functionality
YouTube API integration
Facebook and YouTube video downloading functionality
FFmpeg-based video processing
Responsive Bootstrap interface
Step-by-step video tutorial
Installation
The script requires a Linux-based server with PHP, Apache, FFmpeg, cURL, exec, and URL-enabled fopen support. FFmpeg must be installed with H.264 and AAC codec support.
The original source specifically states that the script was not tested on Windows or Mac OS.
Features
One-click video processing and upload workflow
Google API based YouTube integration
No Gmail username or password required
Download videos from YouTube
Download videos from Facebook
Automatically create video title, description and tags from the downloaded filename
Automatically delete processed videos from the server
Choose Public, Unlisted or Private YouTube visibility
Add a selected image as a video watermark
Supports PNG, JPG and non-animated GIF watermark images
Responsive Bootstrap-based interface
FFmpeg-powered watermarking and MP4 conversion
H.264 and AAC codec support
Select a YouTube upload category
One-time Google API connection
Automatic or manual token refresh
Option to manually provide YouTube title and description
Option to configure watermark position
Option to delete the token file
Step-by-step video tutorial included
Requirements
PHP 5 or higher
Apache web server
Linux operating system
FFmpeg installed on the server
FFmpeg compiled with H.264 and AAC codec support
cURL enabled
exec enabled
fopen with URL access enabled
FFmpeg-PHP is not required
The source states that the script was not tested on Windows or Mac OS
Other items by this author
| Category | Scripts & Code / PHP Scripts / Multimedia |
| First release | 28 September 2026 |
| Last update | 28 September 2026 |
| Files included | Documentation |
| Tags | YouTube uploader , YouTube auto uploader , YouTube upload script , PHP YouTube uploader , video uploader , video watermark , YouTube watermark , PHP video script , Facebook video downloader , YouTube video downloader , FFmpeg PHP , video automation , YouTube API , automatic video upload , watermark video |

