Does simple ffmpeg package also work fine when we execute its command from PHP via exec? Or we have some different ffmpeg package for that purpose? Please help me solving it.
FFmpeg package for php
375 Views Asked by Ali faizan AtThere are 2 best solutions below
marekful
On
PHP's ffmpeg and the vanilla ffmpeg are independent packages. The php5-ffmpeg package comes with the ffmpeg binary as a dynamic library. This means that you can install only php5-ffmeg without installing the command line ffmpeg package or vice versa or you can have both of them installed.
Therefore, the answer is yes, PHP will work with the command line ffmpeg given it is installed.
I usually prefer using the command line ffmpeg in PHP via exec. This allows for testing certain operations on the command line and once the result is as desired, the command can be used in PHP's exec. On the other hand, in some situations, it may be preferable to use the php5-ffmpeg package because it gives you the ability to use object oriented coding style when dealing with videos, conversion, etc.
Related Questions in PHP
- How to add the dynamic new rows from my registration form in my database?
- Issue in payment form gateway
- How to create a facet for WP gridbuilder that displays both parent and child custom fields?
- Function in anonymous Laravel Blade component
- How to change woocomerce or full wordpress currency with value from USD to AUD
- General questions about creating a custom theme Moodle CMS
- How to add logging to an abstract class in php
- error 500 on IIS FastCGI but no clue despite multiple error loggings activated
- Composer installation fails and reverts ./composer.json and ./composer.lock to original content
- How to isolate PHP apps from each other on a local machine(Windows or Linux)?
- Laravel: Using belongsToMany relationship with MongoDB
- window.location.href redirects but is causing problems on the webpage
- Key provided is shorter than 256 bits, only 64 bits provided
- Laravel's whereBetween method not working with two timestamps
- Implementing UUID as primary key in Laravel intermediate table
Related Questions in COMMAND-LINE
- ZSH function parameters conundrum
- Parse command line arguments and write useful usage message without additional code
- Playwright JS: Getting an error when debugging using line numbers
- NPM Command Line Tool - Command not working
- How to get argument from Command line for my python package
- Send a json command to an app at a known port/address?
- Using command to open Privacy & Security > Proflies page
- Extract filepaths of .MP4 files in subfolders of main folder to textfile
- Does Mac OS have different Git versioning?
- Trouble Fetching Go Modules: Network Timeout When Accessing proxy.golang.org
- Why does command substitution work in these ways?
- Finding total RAM consumption of process, including swap
- When using the ripgrep command in the Terminal how can I search for files which contain one pattern AND another pattern?
- I can't use command "start" in git bash
- Executing a Jupyter Notebook from the Command Line with a Specified Kernel
Related Questions in FFMPEG
- I need an azure product that executes my intensive ffmpeg command then dies, and i only get charged for the delta. Any Tips?
- Converting MP3/MP4 to WAV in the Frontend Using ffmpegwasm with Next.js Results in Module Not Found Error
- Get remote MKV file metadata using nodejs
- After using ffmpeg to remove some streams in mkv file, it takes much longer to open the media file in potplayer in Windows
- Implementing trim and fade filters with ffmpeg - MP3
- Merge Azure mp4 blobs via API (Preferred Azure)
- Overlaying frame number with ffmpeg
- Merge (concat) all video file present in '43. DP (Part1)' and put it into '43. DP (Part1)' and give name merged (concat) file to folder name
- I get an error when republishing the image I shot with ros2 run ffmpeg
- libav audio latency / cannot set audio_buffer_size
- An error occurred after encoding with h264_nvenc
- ffmpeg - excerpt from a large video file, preserving its additional streams
- Babel Loader error when using ffmpeg.wasm in CRA react app
- define the input FPS of a stream using ffmpeg-python
- NodeJS stream MKV as MP4 video
Related Questions in FFMPEG-PHP
- PHP FFmpeg drawtext command not working from exec
- Laravel / ffmpeg headers not found on centos 7
- Laravel php-ffmpeg Encoding failed
- FFMpeg PHP: Unable to load FFProbe
- ffmpeg continue streaming to twitch use case
- Thumbnail generation in Laravel with FFmpeg
- how to concatenate different audio files in different format into one mp3 file in ffpmeg or php?
- Why am I getting a Fatal Error when using PHP FFMPEG to merge two videos of different qualities?
- Convert large video files with php-ffmpeg
- Call to undefined method FFMpeg\Media\Video::addWatermark()
- Apostrophe issue with FFmpeg
- FFmpeg concat videos from array with fade effect
- How to draw text on a rectangle with rounded corners using ffmpeg?
- FFMPEG conversion (h.264) taking long time for short videos
- Uploading recording file stream to aws s3 in PHP is very slow
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Yes simple
ffmpegdoes work through PHP exec if you have necessary permissions.Sample command
Source