If you want to extract audio information from a video, the preferred technology is ffmpeg. ffmpeg is a very useful command line program that can be used to transcode media files. This article mainly introduces you to the relevant information on PHP using ffmpeg to extract audio and video images from videos. Friends in need can refer to it.
Preface
The name of FFmpeg comes from the MPEG video coding standard. The "FF" in front stands for "Fast Forward". FFmpeg is a set of An open source computer program used to record, convert digital audio and video, and convert it into streams. You can easily convert between multiple video formats.
FFmpeg users include Google, Facebook, Youtube, Youku, iQiyi, Tudou, etc.
Composition
## 1. libavformat: used to generate and parse various audio and video encapsulation formats, including obtaining the information required for decoding to generate Functions such as decoding context structures and reading audio and video frames, including demuxers and muxer libraries; 2. libavcodec: used for various types of sound/image encoding and decoding; 3. libavutil: including Some public tool functions; 4. libswscale: used for video scene scaling and color mapping conversion; 5. libpostproc: used for post-effects processing; 6 , ffmpeg: It is a command line tool used to convert video files to formats, and also supports real-time encoding of TV cards; 7. ffsever: It is an HTTP multimedia real-time broadcast streaming server that supports time shifting; 8. ffplay: It is a simple player that uses the ffmpeg library to parse and decode, and displays it through SDL;Extracts audio and video images from the video
If you want to extract audio information from a video, the preferred technology is ffmpeg. Most of the ffmpeg tutorials on the Internet are:ffmpeg -i test.mp4 -vcodec copy -an Video stream.avi
ffmpeg -i test.mp4 -acodec copy -vn audio stream.mp3
Invalid audio stream. Exactly one MP3 audio stream is required. could not write header for output file #0 (incorrect codec parameters ) invalid argument
ffmpeg -i test.mp4 Video stream.avi
ffmpeg -i test.mp4 Audio stream.mp3
The above is the detailed content of Detailed explanation of how PHP uses ffmpeg to extract audio and video images from videos. For more information, please follow other related articles on the PHP Chinese website!