继续看雷霄骅的 课程资料 - 基于FFmpeg+SDL的视频播放器的制作 前面用了五个篇幅来讲 FFmpeg,其主要目的是为实现将图片转视频的功能. 总的来说,对于 FFmepg 多少有一些了解了.但是源码部分还是一点都不清楚.接下来简单的梳理一下 FFmpeg 源码结构.毕竟现在从事的工作,不太偏重这个.等以后有机会再系统的研究吧. ffmpeg再学习 -- Linux 安装说明 ffmpeg再学习 -- Windows下安装说明 ffmpeg再学习 -- 将 jpeg 转成 mp4 ffmp…
ffmpeg -i 32_mkv_h264_718x480_ac3.mkv  -codec copy -bsf:v h264_mp4toannexb  -f mpegts xx.ts ./ffmpeg -i 01_mp4con_mpeg4_320x240_aac.mp4  -vcodec copy -an  -f mpegts xx.ts ./ffmpeg -i xx.mkv  -vcodec copy -acodec copy -f mov xx.mp4 ./ffmpeg -i 01_mp4c…
网上下载的各种 ffmpeg.exe ,最少都有11M+ 而我只需要处理 mp4 和 mp3,在网上搜索了一下精简ffmpeg的文章,折腾一天,也没有完全搞定,但多少有些收获,记录一下: 从 www.ffmpeg.org 下载 ffmpeg 最新源码代码. libx264, libxvid, libmp3lame, libvo-aacenc 都需要下载源代码进行编译,我将编译后都保存到 /msys/static/ /c/open_source/lame-3.99.5 (下载地址:http://l…
Big changes have been made from FFmpeg 0.5.1… Refer to http://cekirdek.pardus.org.tr/~ismail/ffmpeg-docs/deprecated.htmlApparently, the above list is not a full list. Quote: 1) CODEC_TYPE_VIDEO -> AVMEDIA_TYPE_VIDEOCODEC_TYPE_AUDIO -> AVMEDIA_TYPE_A…
源代码位于“libavcodec/libx264.c”中.正是有了这部分代码,使得FFmpeg可以调用libx264编码H.264视频.  从图中可以看出,libx264对应的AVCodec结构体ff_libx264_encoder中设定编码器初始化函数是X264_init(),编码一帧数据的函数是X264_frame(),编码器关闭函数是X264_close(). X264_init()调用了如下函数: [libx264 API] x264_param_default():设置默认参数. [l…
源代码位于“libavcodec/libx264.c”中.正是有了这部分代码,使得FFmpeg可以调用libx264编码H.264视频.  从图中可以看出,libx264对应的AVCodec结构体ff_libx264_encoder中设定编码器初始化函数是X264_init(),编码一帧数据的函数是X264_frame(),编码器关闭函数是X264_close(). X264_init()调用了如下函数: [libx264 API] x264_param_default():设置默认参数. [l…
之前尝试过很多网上利用Windows编译FFmpeg的文章,都没有办法编译X64位的FFmpeg,有些教程中有专门提到编译64位的FFmpeg需要下载mingw-w64-install,但是编译的过程中总是遇到各种错误.尝试了很久依然没有成功. 然后在网上看见另外一篇教程:VS2015编译FFMPEG.方法很简答,并且成功编译了X64位的FFmpeg.特此记录:转自:http://blog.csdn.net/gongxp123456/article/details/52879976 系统环境:W…
FFmpeg安装(windows环境)http://www.cnblogs.com/xiezhidong/p/6924775.html 最简单的视频网站(JavaEE+FFmpeg)http://blog.csdn.net/leixiaohua1020/article/details/43870599 [原创+史上最全]Nginx+ffmpeg实现流媒体直播点播系统http://www.cnblogs.com/mrccjj/p/6974185.html WeChat聊天室:https://git…
yum install ffmpeg: 安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持: yum install -y epel-release #如果出现缺少Code提示,可以: sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7 #安装完成之后,可以查看是否安装成功 yum repolist 安装Nux-Dextop源 #导入一个Code sudo rpm --import http://li.nu…
继续看雷霄骅的 课程资料 - 基于FFmpeg+SDL的视频播放器的制作最后一篇,主要是想学一下 MFC 创建和配置. 一.创建 MFC 工程 文件->新建->项目->Visual C++ ->MFC 应用程序 应用程序类型,选择基于对话框 生成效果如下: 二.设置控件 找到"工具箱",就可以将相应的控件拖拽至应用程序对话框中 常用控件有: Button, Edit Control, Static Text等. 右键找到"属性"选项卡 可以在…