`
flex_莫冲
  • 浏览: 1096136 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ffmpeg api

    博客分类:
  • php
 
阅读更多
http://ffmpeg-php.sourceforge.net/doc/api/ffmpeg_movie.php

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.
path_to_media - File path of video or audio file to open.
persistent - Whether to open this media as a persistent resource. See the PHP documentation for more info about persistent resources
$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.
framenumber - Frame from the movie to return. If no framenumber is specified, returns the next frame of the movie.
$movie->getNextKeyFrame() Returns the next key frame from the movie as an ffmpeg_frame object. Returns false if the frame was not found.
分享到:
评论

相关推荐

    FFmpegAPI使用手册

    FFmpeg API 使用手册 FFmpeg 是一个开源的多媒体处理框架,包含了从音视频编码、解码到转换、流媒体处理等一系列功能。它提供了丰富的API,允许开发者深入底层进行高效的多媒体应用开发。本手册将深入探讨FFmpeg ...

    ffmpeg api实现视频转码(音视频)

    本教程将深入探讨如何使用FFmpeg API来实现视频转码,特别是涉及到音视频的重采样。 首先,理解FFmpeg的基本架构至关重要。FFmpeg主要包括以下几个组件: 1. libavcodec:用于编解码,提供音频和视频编码器和解码器...

    演示怎么用FFmpeg API播放音频

    在本示例中,我们将深入探讨如何使用FFmpeg API播放本地音频文件。 首先,我们要关注的两个核心类——CAudioPro和CWaveSound,它们是为实现播放音频策略而封装的。CAudioPro可能是音频播放的主控类,负责管理和协调...

    FFmpeg API读取视音频文件信息的一个工具----MediaFileInfoList.zip

    FFmpeg是一款强大的开源多媒体处理工具,它提供了丰富的API接口,使得开发者可以轻松地进行音视频的编解码、转换、流处理等工作。本项目“MediaFileInfoList”利用FFmpeg的API,开发了一个具有图形用户界面的工具,...

    用FFmpeg API采集摄像头视频和麦克风音频

    最近发现很多人问怎么用FFmpeg采集摄像头图像,事实上FFmpeg很早就支持通过DShow获取采集设备(摄像头、麦克风)的数据了,只是网上提供的例子比较少。如果能用FFmpeg实现采集、编码和录制(或推流),那整个实现...

    演示C#如何调用ffmpeg API_FFmpeg.AutoGen_ffmpeg

    在本文中,我们将深入探讨如何在C#环境中利用FFmpeg.AutoGen库来调用FFmpeg API,以便处理视频和音频任务。FFmpeg是一个强大的开源工具集,用于处理多媒体数据,包括转换、编码、解码、流媒体等。而FFmpeg.AutoGen是...

    C# FFMpeg Api 推流

    在C#中,我们可以利用FFMpeg API来实现推流功能,这在实时视频传输、在线直播或者视频处理应用中非常常见。本文将深入探讨如何在C#环境下使用FFMpeg API进行推流操作。 首先,我们需要了解FFMpeg的C#封装库。FFMpeg...

    C#开发FFMPEG例子(API方式) FFmpeg拉取RTMP流并播放原始源码

    在C#中使用FFmpeg API进行开发,可以实现对多媒体数据的高效处理,例如拉取RTMP流并播放。下面将详细介绍如何在C#中使用FFmpeg API来实现这个功能。 首先,你需要在项目中引入FFmpeg的C#绑定库,这通常通过NuGet包...

    详解FFMPEG API.mht

    ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RTP方式将视频流传送给支持RTSP的流媒体服务器,支持直播应用。

    纯c 基于ffmpeg api 采集摄像头图像程序

    本代码可以运行在基于ffmpeg 3.4.2版本,自带Makefile文件,只要ffmpeg安装好,加压后直接Make就可以生成可执行程序,如若在虚拟机上运行请保证摄像头已经在虚拟机中已生成/dev/video0节点。直接运行就会抓取图像...

    详解FFMPEG API1

    FFmpeg API详解 FFmpeg是一个强大的开源多媒体处理框架,由法国开发者Fabrice Bellard发起,包含了一系列用于处理音频、视频的工具和库。这个框架包括了各种常见的数据封装格式、多媒体传输协议以及音视频编解码器...

    ffmpeg api的缩略图提取

    FFmpeg API在Android平台上用于缩略图提取是一个高级技术话题,尤其在Android 13这样的新版本中。FFmpeg是一个强大的开源跨平台工具包,广泛应用于音频和视频处理任务,包括解码、编码、转码、流处理以及元数据提取...

    c++调用ffmpeg api将视频文件内容进行udp组播推流

    FFmpeg是一个开源的跨平台多媒体处理框架,它提供了API(应用程序编程接口)供开发者使用,可以进行视频、音频的编码、解码、转换和流化。本篇文章将深入探讨如何使用C++调用FFmpeg API来实现将视频文件内容通过UDP...

    qt使用ffmpeg api进行摄像头视频流的读取,推流,拉流,视频播放等功能的实现

    在本文中,我们将深入探讨如何使用Qt框架结合FFmpeg API来实现摄像头视频流的读取、推流、拉流以及视频播放功能。Qt是一个强大的C++图形用户界面库,而FFmpeg则是一个开源的多媒体处理工具集,包含了音视频编码、...

    Linux平台下基于FFmpeg API的程序设计(详细注释)

    具体可参见我的这篇博客 https://blog.csdn.net/qq_41915225/article/details/88877250

    c++调用ffmpeg api录屏 并进行rtmp推流

    c++调用ffmpeg api录屏,并推流rtmp流

    FFmpeg API 文档

    FFmpeg API 文档是针对FFmpeg开源多媒体处理框架的一份详细技术资料,旨在帮助开发者深入理解和使用FFmpeg库进行音频、视频的编码、解码、转换等操作。这份文档基于3.3版本,由Doxygen工具自动生成,Doxygen是一款...

    c++调用ffmpeg api录屏 并进行udp组播推流

    c++调用ffmpeg api录屏,并以udp组播的形式推流

    FFmpeg易语言应用例程

    1. FFmpeg API接口:FFmpeg提供了丰富的C语言API,包括avformat、avcodec、avutil和avfilter等库,用于处理多媒体数据。在易语言中,我们需要通过动态链接库(DLL)的方式调用这些接口。 2. 音视频编码与解码:...

    使用FFmpeg API实现的RTMP接收类

    在本案例中,"使用FFmpeg API实现的RTMP接收类"是针对FFmpeg库的一个应用,主要功能是接收并处理RTMP(Real-Time Messaging Protocol)流。 RTMP是一种广泛用于实时音视频传输的协议,常用于将直播内容推送到服务器...

Global site tag (gtag.js) - Google Analytics