• 大小: 9.03M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-22
  • 语言: C/C++
  • 标签: FFmpeg  sdl  MAC  

资源简介

FFmpeg+sdl for mac

资源截图

代码片段和文件信息



#include 

#define __STDC_CONSTANT_MACROS

#ifdef _WIN32
//Windows
extern “C“
{
#include “libavcodec/avcodec.h“
#include “libavformat/avformat.h“
#include “libswscale/swscale.h“
#include “libavutil/imgutils.h“
#include “SDL2/SDL.h“
};
#else
//Linux...
#ifdef __cplusplus
extern “C“
{
#endif
#include 
#include 
#include 
#include 
#include 
#ifdef __cplusplus
};
#endif
#endif

//Output YUV420P data as a file
#define OUTPUT_YUV420P 0

int main(int argc char* argv[])
{
    AVFormatContext    *pFormatCtx;
    int                i videoindex;
    AVCodecContext    *pCodecCtx;
    AVCodec            *pCodec;
    AVframe    *pframe*pframeYUV;
    unsigned char *out_buffer;
    AVPacket *packet;
    int ret got_picture;
    struct SwsContext *img_convert_ctx;
    
    char filepath[]=“/Users/emir/Desktop/test.mp4“;
    //SDL---------------------------
    int screen_w=0screen_h=

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-08-14 19:15  ffmpeg+sdl2.0\
     文件        6148  2019-08-14 19:15  ffmpeg+sdl2.0\.DS_Store
     目录           0  2019-08-14 19:25  __MACOSX\
     目录           0  2019-08-14 19:25  __MACOSX\ffmpeg+sdl2.0\
     文件         120  2019-08-14 19:15  __MACOSX\ffmpeg+sdl2.0\._.DS_Store
     目录           0  2019-07-16 15:21  ffmpeg+sdl2.0\ffmpeg+sdl2.0\
     文件     1887920  2019-07-16 14:32  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libavformat.58.20.100.dylib
     文件     1010004  2019-07-16 14:32  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libSDL2-2.0.0.dylib
     文件      485332  2019-07-16 14:32  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libswscale.5.3.100.dylib
     文件      353440  2019-07-16 14:32  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libavutil.56.22.100.dylib
     文件     2397588  2019-07-16 14:31  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libavfilter.7.40.101.dylib
     文件    14356828  2019-07-16 14:31  ffmpeg+sdl2.0\ffmpeg+sdl2.0\libavcodec.58.35.100.dylib
     文件        6985  2019-07-16 15:21  ffmpeg+sdl2.0\ffmpeg+sdl2.0\main.cpp
     目录           0  2019-08-14 19:25  __MACOSX\ffmpeg+sdl2.0\ffmpeg+sdl2.0\
     文件         176  2019-07-16 15:21  __MACOSX\ffmpeg+sdl2.0\ffmpeg+sdl2.0\._main.cpp
     目录           0  2019-07-16 14:39  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\
     文件       12387  2019-07-16 14:33  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.pbxproj
     目录           0  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\xcuserdata\
     目录           0  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\xcuserdata\emir.xcuserdatad\
     目录           0  2019-07-16 14:39  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\xcuserdata\emir.xcuserdatad\xcschemes\
     文件         497  2019-07-16 14:39  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\xcuserdata\emir.xcuserdatad\xcschemes\xcschememanagement.plist
     目录           0  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\
     文件         158  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\contents.xcworkspacedata
     目录           0  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\xcuserdata\
     目录           0  2019-08-14 19:16  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\xcuserdata\emir.xcuserdatad\
     文件       44988  2019-08-14 19:16  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\xcuserdata\emir.xcuserdatad\UserInterfaceState.xcuserstate
     目录           0  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\xcshareddata\
     文件         238  2019-07-16 14:24  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\project.xcworkspace\xcshareddata\IDEWorkspaceChecks.plist
     目录           0  2019-08-14 19:25  __MACOSX\ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\
     文件         176  2019-07-16 14:24  __MACOSX\ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\._project.xcworkspace
     目录           0  2019-07-16 14:39  ffmpeg+sdl2.0\ffmpeg+sdl2.0.xcodeproj\xcshareddata\
............此处省略3个文件信息

评论

共有 条评论