Wesley13 Wesley13
3年前
(原)ffmpeg过滤器开发和理解
最近学习了ffmpeg关于filter过滤器的开发,关于中间的几个相关概念,我们先放在简单介绍一下:AVFilterGraph:几乎完全等同与directShow中的fitlerGraph,代表一串连接起来的filter们.AVFilter:代表一个filter.AVFilterPad:代表一个filter的输入或输出口,等同于DShow中的Pi
Stella981 Stella981
3年前
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg)
在使用ffmpeg解码aac的时候,如果使用avcodec\_decode\_audio4函数解码,那么解码出来的会是AV\_SAMPLE\_FMT\_FLTP格式的数据( float,4bit,planar),如果我们希望得到16bit的数据(如AV\_SAMPLE\_FMT\_S16P数据),那么我们需要转换一下:解決方式
Wesley13 Wesley13
3年前
Ubuntu 下安装深度音乐播放器
网上搜了一个安装深度音乐的有问题。我自己又整理一个最新的2014版的深度音乐。Linux环境:Ubuntu14.04LTS64bit深度音乐都是DEB包安装。下面,介绍如何安装深度音乐播放器。需要pythondeepinutils、deepinui、gstreamer0.10ffmpeg、pythondeeping
Wesley13 Wesley13
3年前
Ubuntu 14.04 安装ffmpeg及开发库
Ubuntu14.04安装ffmpeg及开发库参考资料在官网有一篇比较全的教程CompilationGuide/Ubuntu(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fhttp%3A%2F%2Ftrac.ffmp
Stella981 Stella981
3年前
FFmpeg代码导读——HEVC在RTMP中的扩展
!(https://oscimg.oschina.net/oscnet/f227f0e32e0048ed9447cf9d8c5db169.jpg)视频流媒体中视频数据的传输占据了绝大部分的带宽,如何提升编码效率、减小带宽使用、提升画面质量,成为音视频开发者努力的重点。HEVC编码格式的推出为此带来了突破点。对于直播而言,大部分推拉
Wesley13 Wesley13
3年前
linux命令:find命令
http://blog.csdn.net/pipisorry/article/details/39831419(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fpipisorry%2Farticle%2Fdetails%2F39831419)linu
Stella981 Stella981
3年前
FFMEPG 平台移植,接口简化和外部模块接入 (三)ffmpeg android移植(ffmpeg实现水印文字显示)
首先来看一副图,用来纪念对视频领域做出贡献的雷神:!(https://imgblog.csdn.net/20180518102442303)当然在这个图片里面的decode不是必须的,Filter模块本身是一个非常独立的模块,但因为相关的程序,给人造成了他必须要依赖于decoder或者encoder来工作。OK不多说,先看看内部实现代码
Stella981 Stella981
3年前
FFmpeg 基础库(二)音频格式
1.2.1常见格式常见的音频格式有:CD格式、WAVE(\.WAV)、AIFF、AU、MP3、MIDI、WMA、RealAudio、VQF、OggVorbis、AAC、APE。CDCD格式的音质是比较高的音频格式。因此要讲音频格式,CD自然是打头阵的先锋。在大多数播放软件的“打开
Stella981 Stella981
3年前
FFMpeg无损合并视频的多种方法
转自:https://www.jianshu.com/p/a9bccc12229b众所周知,从某些视频网站下载的视频是分段的。比如新浪视频每隔6分钟分段,俗称“6分钟诅咒(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Flink.jianshu.com%3Ft%3Dhttp%253A