
ffmpeg实战
文章平均质量分 91
STN_LCD
这个作者很懒,什么都没留下…
展开
-
C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨——胜读十年书
http://blog.youkuaiyun.com/leixiaohua1020/article/details/12720427类似题目的文章已经不新鲜了,这里,我仅仅总结自己的一些代码经验,结合两款在视频开发领域比较常用的开源软件探讨C语言的应用问题。1.为什么要用c语言曾几何时,我也不熟悉C,最早接触C的是在大学四年级,当时已经学过pascal,过二级也是pas转载 2017-06-29 16:27:13 · 582 阅读 · 0 评论 -
Android+FFmpeg+OpenSL ES音频解码播放
http://blog.youkuaiyun.com/Glouds/article/details/50944309版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]准备工作编译FFmpeg开发环境建立audioplayer工程建立AS工程实现解码播放运行结果本例工程下载audio转载 2017-07-04 08:41:01 · 753 阅读 · 0 评论 -
FFmpeg的Android平台移植—编译篇
http://blog.youkuaiyun.com/gobitan/article/details/22750719版权声明:本文为博主原创文章,未经博主允许不得转载。FFmpeg的Android平台移植—编译篇Dennis Hu 2014年3月28日摘要:本文主要介绍将FFmpeg音视频编解码库移植到android平台上的编译和基本测试过程。环境准备转载 2017-07-04 08:51:49 · 1516 阅读 · 0 评论 -
convert sample rate from AV_SAMPLE_FMT_FLTP to AV_SAMPLE_FMT_S16
https://stackoverflow.com/questions/14989397/how-to-convert-sample-rate-from-av-sample-fmt-fltp-to-av-sample-fmt-s16Ask Questionup vote6down votefavorite1转载 2017-07-04 08:52:49 · 2160 阅读 · 0 评论 -
Android Studio + NDK
http://blog.youkuaiyun.com/glouds/article/details/48915435版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]准备工作操作步骤新建Android工程申明native方法新建jni文件夹设置javah工具新建C源文件新建Androidmk文件新转载 2017-07-04 09:03:43 · 591 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(一)
官网:http://dranger.com/ffmpeg/It is a simple C program that implements a complete video player using ffmpeg.By the time we are finished, we will have a working video player written in les原创 2017-07-04 09:57:37 · 714 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(二)
官网:http://dranger.com/ffmpeg/tutorial02.htmlTutorial 02: Outputting to the ScreenCode: tutorial02.cSDL and VideoTo draw to the screen, we're going to use SDL. SDL stands for Simple D原创 2017-07-04 10:37:30 · 625 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(三)
官网:http://dranger.com/ffmpeg/tutorial03.htmlTutorial 03: Playing SoundCode: tutorial03.cAudioSo now we want to play sound. SDL also gives us methods for outputting sound. The SDL原创 2017-07-04 11:35:51 · 675 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(四)
官网:http://dranger.com/ffmpeg/tutorial04.htmlTutorial 04: Spawning ThreadsCode: tutorial04.cOverviewLast time we added audio support by taking advantage of SDL's audio functions. SDL st原创 2017-07-04 14:26:04 · 518 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(五)
官网:http://dranger.com/ffmpeg/tutorial05.htmlTutorial 05: Synching VideoCode: tutorial05.cCAVEATWhen I first made this tutorial, all of my syncing code was pulled from ffplay.c. Tod原创 2017-07-04 17:07:06 · 723 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(六)
官网:http://dranger.com/ffmpeg/tutorial06.html这篇是将audio sync到video,也就是video master,现实中比较少见,毕竟人对声音比较敏感Tutorial 06: Synching AudioCode: tutorial06.cSynching AudioSo now we have a decent原创 2017-07-04 18:46:12 · 494 阅读 · 0 评论 -
An ffmpeg and SDL Tutorial 学习笔记(七)
官网:http://dranger.com/ffmpeg/tutorial07.htmlTutorial 07: SeekingCode: tutorial07.cHandling the seek commandNow we're going to add some seeking capabilities to our player, because it's原创 2017-07-04 19:10:27 · 445 阅读 · 0 评论 -
ffmpeg 滤镜及其效果
http://www.jianshu.com/p/137c37561477相关ffmpeg代码中使用滤镜命令行使用滤镜滤镜及其效果原素材:1.boxblur功能:模糊处理。接受参数有:luma_radius, lrluma_power, lpchroma_radius, crchroma_power, cp转载 2017-07-05 11:00:21 · 1940 阅读 · 0 评论 -
ffmpeg 使用滤镜——代码实现
http://blog.youkuaiyun.com/dangxw_/article/details/48999109版权声明:本文为博主原创文章,未经博主允许不得转载。ffmpeg 中滤镜的实现其实并不高明,但是功能强大,先给出过滤镜的代码,再翻译我认为有的玩的滤镜。一帧通过滤镜的函数:[cpp] view pl转载 2017-07-05 11:02:32 · 1548 阅读 · 0 评论 -
ffmpeg视频分割,视频合成
http://blog.youkuaiyun.com/chinabinlang/article/details/51916874ffmpeg实现视频切割:http://blog.youkuaiyun.com/dancing_night/article/details/457202551、概述本程序实现把一个视频切割为2个视频,不涉及编解码,最难理解的地方在于pts和dt转载 2017-07-06 19:45:34 · 589 阅读 · 0 评论 -
Android+FFmpeg+ANativeWindow视频解码播放
http://blog.youkuaiyun.com/glouds/article/details/50937266版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]准备工作编译FFmpeg开发环境建立videoplayer工程建立AS工程实现解码播放运行结果本例工程下载vid转载 2017-07-04 08:31:05 · 873 阅读 · 0 评论 -
颜色格式转换: 最简单的基于FFmpeg的libswscale的示例(YUV转RGB)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/42134965版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 16:10:35 · 3576 阅读 · 0 评论 -
颜色格式转换:FFmpeg源代码简单分析:libswscale的sws_scale()
http://blog.youkuaiyun.com/leixiaohua1020/article/details/44346687版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================FFmpeg的库函数源转载 2017-06-23 16:07:29 · 3712 阅读 · 0 评论 -
FFmpeg架构之I/O模块分析——讲得还行,主要是架构
http://blog.youkuaiyun.com/leixiaohua1020/article/details/12752223注意:这篇转载的文章比较早,写得很清晰,但是新版的ffmpeg的很多数据结构的名字已经改了。因此只能作参考。(例如ByteIOContext已经改名为AVIOContext)1概述ffmpeg项目的数据IO部分主要是在l转载 2017-06-29 16:51:47 · 413 阅读 · 0 评论 -
FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)——读完清晰明了
http://blog.youkuaiyun.com/leixiaohua1020/article/details/14215391版权声明:本文为博主原创文章,未经博主允许不得转载。FFMPEG中的swscale提供了视频原始数据(YUV420,YUV422,YUV444,RGB24...)之间的转换,分辨率变换等操作,使用起来十分方便,在这里记录一下它的用法。s转载 2017-06-29 17:12:08 · 886 阅读 · 0 评论 -
FFMPEG类库打开流媒体的方法(需要传参数的时候)——设置打开参数
http://blog.youkuaiyun.com/leixiaohua1020/article/details/14215393版权声明:本文为博主原创文章,未经博主允许不得转载。使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是avformat_open_input()。其中打开网络流的话,前面要加上函数avformat_networ转载 2017-06-29 17:27:36 · 862 阅读 · 0 评论 -
最简单的基于FFmpeg的libswscale的示例附件:测试图片生成工具
http://blog.youkuaiyun.com/leixiaohua1020/article/details/42135539版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 14:46:05 · 646 阅读 · 0 评论 -
最简单的基于FFmpeg的libswscale的示例(YUV转RGB)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/42134965版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 14:49:30 · 739 阅读 · 0 评论 -
最简单的基于FFmpeg的封装格式处理:视音频复用器(muxer)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/39802913版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 14:58:22 · 491 阅读 · 0 评论 -
最简单的基于FFmpeg的封装格式处理:视音频分离器(demuxer)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/39802819版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 15:07:01 · 484 阅读 · 0 评论 -
最简单的基于FFmpeg的封装格式处理:视音频分离器简化版(demuxer-simple)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/39767055版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFm转载 2017-06-23 15:15:33 · 379 阅读 · 0 评论 -
最简单的基于FFMPEG的封装格式转换器(无编解码)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/25422685版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFmpeg的转载 2017-06-23 15:18:29 · 381 阅读 · 0 评论 -
最简单的基于FFmpeg的内存读写的例子:内存播放器
http://blog.youkuaiyun.com/leixiaohua1020/article/details/39759163版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFm转载 2017-06-23 15:37:28 · 557 阅读 · 0 评论 -
最简单的基于FFmpeg的内存读写的例子:内存转码器
http://blog.youkuaiyun.com/leixiaohua1020/article/details/39759623版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================最简单的基于FFm转载 2017-06-23 15:40:43 · 370 阅读 · 0 评论 -
ffmpeg 从内存中读取数据(或将数据输出到内存)——非常叼
http://blog.youkuaiyun.com/leixiaohua1020/article/details/12980423版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]更新记录(2014.7.24):1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开。2.增加了将数据输出到内存的方法。转载 2017-06-23 15:46:10 · 563 阅读 · 0 评论 -
FFMPEG类库打开流媒体的方法(需要传参数的时候)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/14215393版权声明:本文为博主原创文章,未经博主允许不得转载。使用ffmpeg类库进行开发的时候,打开流媒体(或本地文件)的函数是avformat_open_input()。其中打开网络流的话,前面要加上函数avformat_networ转载 2017-06-23 15:56:33 · 600 阅读 · 0 评论 -
颜色格式转换: FFmpeg源代码简单分析:libswscale的sws_getContext()
http://blog.youkuaiyun.com/leixiaohua1020/article/details/44305697版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]=====================================================FFmpeg的库函数源转载 2017-06-23 16:04:53 · 1501 阅读 · 0 评论 -
在Android上使用FFmpeg将摄像头采集的YUV裸流编码为h264。
http://blog.youkuaiyun.com/a992036795/article/details/54020491版权声明:本文为博主原创文章,未经博主允许不得转载。一、目的 在Android上使用FFmpeg将摄像头采集的YUV裸流编码为h264。 二、环境准备 1、使用FFmpeg动态库(这个动态库需要有libx264的实现转载 2017-07-17 18:34:33 · 6614 阅读 · 1 评论