ffmpeg_movie object methods
Method | Description |
$movie = new ffmpeg_movie(String path_to_media, boolean persistent) | Open a video or audio file and return it as an object.
|
$movie->getDuration() | Return the duration of a movie or audio file in seconds. |
$movie->getFrameCount() | Return the number of frames in a movie or audio file. |
$movie->getFrameRate() | Return the frame rate of a movie in fps. |
$movie->getFilename() | Return the path and name of the movie file or audio file. |
$movie->getComment() | Return the comment field from the movie or audio file. |
$movie->getTitle() | Return the title field from the movie or audio file. |
$movie->getAuthor() alias $movie->getArtist() | Return the author field from the movie or the artist ID3 field from an mp3 file. |
$movie->getCopyright() | Return the copyright field from the movie or audio file. |
$movie->getArtist() | Return the artist ID3 field from an mp3 file. |
$movie->getGenre() | Return the genre ID3 field from an mp3 file. |
$movie->getTrackNumber() | Return the track ID3 field from an mp3 file. |
$movie->getYear() | Return the year ID3 field from an mp3 file. |
$movie->getFrameHeight() | Return the height of the movie in pixels. |
$movie->getFrameWidth() | Return the width of the movie in pixels. |
$movie->getPixelFormat() | Return the pixel format of the movie. |
$movie->getBitRate() | Return the bit rate of the movie or audio file in bits per second. |
$movie->getVideoBitRate() | Return the bit rate of the video in bits per second. NOTE: This only works for files with constant bit rate. |
$movie->getAudioBitRate() | Return the audio bit rate of the media file in bits per second. |
$movie->getAudioSampleRate() | Return the audio sample rate of the media file in bits per second. |
$movie->getFrameNumber() | Return the current frame index. |
$movie->getVideoCodec() | Return the name of the video codec used to encode this movie as a string. |
$movie->getAudioCodec() | Return the name of the audio codec used to encode this movie as a string. |
$movie->getAudioChannels() | Return the number of audio channels in this movie as an integer. |
$movie->hasAudio() | Return boolean value indicating whether the movie has an audio stream. |
$movie->hasVideo() | Return boolean value indicating whether the movie has a video stream. |
$movie->getFrame([Integer framenumber]) | Returns a frame from the movie as an ffmpeg_frame object. Returns false if the frame was not found.
|
$movie->getNextKeyFrame() | Returns the next key frame from the movie as an ffmpeg_frame object. Returns false if the frame was not found.0 |
실제 사용의 예)
function move_check(&$config,$file){
//동영상파일 정보를 환경설정파일에 입력한다.
//파일의 fps,width,height,totaltime,bitrate
$move = new ffmpeg_movie($file,false);
$config['m_fps']=$move->getFrameRate();//초당 프레임개수
$config['m_width']=$move->getFrameWidth();//폭
$config['m_height']=$move->getFrameHeight();//높이
$config['m_allframe']=$move->getFrameCount();//프레임개수
$config['m_bitrate']=$move->getBitRate();//초당전송률
$config['m_audioc']=$move->getAudioChannels();//오디오채널
$config['m_audiobit']=$move->getAudioBitRate();//오디오전송률
$config['m_duration']=$move->getDuration();//전체런타임
}
댓글 없음:
댓글 쓰기