What you’re trying to do is likely to upset shared hosters regardless because generating video is not cheap from a computational resource standpoint, and most rules on a shared host are because there isn’t much in the way of resources to begin with. You would be best carting your images off to a service that would do the job for you.
Trying to duplicate the work of ffmpeg etc in PHP will likely exceed the execution timeout, so you’re not going anywhere where shared hosts are concerned. You may be able to get away with GIFs, and keep ffmpeg support for those on a VPS
Related Posts:
- Rename existing old uploaded images containing accented French characters (not during upload)
- Getting media library popup in custom plugin admin page
- Redirect to another page using contact form 7? [closed]
- What are the differences between WPINC and ABSPATH?
- Using require_once in a Plugin?
- Making plugin unique to not conflict with plugins with the same name
- How to find out if option exists but is empty?
- How To Ignore a Filter On Applying Filter the Content In a Function
- Add CSS animation as Preloader to WordPress
- Errors while using ajax from external wordpress page
- shortcode doesn’t work
- Sanitizing, Validating and Escaping in WordPress (Plugin)
- Scope for PHP Variables Assigned in functions.php or a plugin
- Plugin Development sqlite or WordPress’ database
- Where should I save an API key of my user when installing my plugin?
- Custom form action to handle data inside a plugin
- Self deactivate plugins after an action occurs
- How to periodically scrape and cache strings from remote txt files. – My First Plugin
- WP Post Template – Templates in own folder
- Avoid class name collision when using third party libraries in plugins?
- wordpress plugin is not activating from widget
- Using a custom plugin to capture input data via Ajax and PHP
- Creating a custom post type, adding custom meta fields, preventing all future editability of posts of this type
- How to fetch products with the price in a page on woocommerce using a form or live search with php
- Image upload and download from front-end
- How to output CMB2 select options from repeated groups select elements?
- Creating a Callback URL for WordPress Woocommerce to update Order Status
- Ajax call returning 0
- How to deal with WordPress and Pocket API to automate content curation on my hosted wordpress blog? [closed]
- WP All Import – Execute Imports
- How to replace WordPress Media Upload Window with user’s device window?
- Conditional attributes and logic per product category
- WordPress get_avatar function not correct working
- Setup wp_schedule_event within a custom plugin
- Check if variable is set in filter
- execute function after one completed
- How to write “alt” tag in image for wordpress code?
- Include a php file from another plugin
- Getting taxonomy images to display on single-post with their terms
- How to Resize the Custom Post Images?
- Integrating boxtal PHP library into a custom WordPress Plugin
- Images under 1MB are not being compressed
- Add User Role: Pre-saved in User-Meta [SOLVED]
- How to create plugin/ page that reads from database
- Save user total active time after login in wordpress [closed]
- How WordPress core manage the plugin installation
- Switch from wp-cron to a server cron job
- Why is it important to check for isset and is_array before checking in_array in this example?
- Calling a save function from a “submit” button
- Wp Debug Enabled True Notices and Warning
- How to call external functions from a PHP script in a WordPress plugin?
- How to add custom function to pluggable.php
- How to displaying Custom image, text and default image logo from Redux Framework option panel
- Offer Download Links for Product Images
- i need to make custom cron_schedule with custom interval time as a parameter into a custom payment gateway plugin wordpress
- save_post_product action not firing
- How to get the custom field value using SQL query
- Unexpected add action function in WP plugin
- How to create admin setting for this small plugin
- Allow a particular user to access a particular plugin?
- Prevent WordPress from sending set-cookie http header
- Cookie value changes back to previous value after changing
- How use wp_insert_post and add og:custom tags?
- Is there any way to sync Facebook Comments and with comments on WordPress website?
- Is there a way to auto generate poster image for videos
- Problem with checked box on wp car manager plugin
- WordPress rewrite rule depend on meta values not ids
- How to change “Read More” text?
- Problem with wordpress has_action() function
- Offering a freemium plugin (a free version + paid version)
- Using id to show item
- WP_get_image_editor resizing images in a foreach loop
- Generate and send ICS file through WordPress
- Uploading images to custom table
- Is admin section completely customizable in terms of styling?
- Woocommerce list variations that are added already to cart in Single Product
- WordPress Admin sub-level menu issue
- Change pricing in Woocommerce based on Category and Product [closed]
- Passing ajax variable to more than one wordpress plugin function
- WordPress environment not loading properly
- WordPress not displaying information on post sent from custom admin form
- Displaying friend’s posts only
- Creating a user ‘add custom field’ section
- export high ress images to pdf
- Autoloading a PHP class – working outside, but not inside WordPress plugin
- Saving an array to get_options
- How to show post attachment image
- Doing action based on input from options menu
- Help me with my first very basic plugin
- How use Dynamic hyperlink on each wordpress post?
- My wordpress website admin panel loads very slow, what can i do about that? [closed]
- How to create post comparison in wordpress
- What can I do to customize a widget provided with this plugin? from where have I to start?
- How to add custom html to the Media > Attachment Details modal?
- Displaying Category Feature image on loop
- How to override plugin function in code snippets WordPress
- How to create a “Most Popular” & “Latest” TAB in WordPress
- Use inline callable for hooks and filters
- Error in using ‘admin_enqueue_scripts’ action through a class
- Accessing Correct Database to Create REST API Endpoint