51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#FFmpeg
ffmpeg中的PTS和DTS
来源 https://www.jianshu.com/p/cc58153ac98c[转载:https://www.jianshu.com/p/d56a7c090de6] FFmpeg里有两种时间戳:DTS(DecodingTimeStamp)和PTS(PresentationTimeStamp)。顾...
代码星球
·
2020-08-01
ffmpeg
中的
PTS
DTS
如何用FFmpeg API采集摄像头视频和麦克风音频,并实现录制文件的功能
之前一直用Directshow技术采集摄像头数据,但是觉得涉及的细节比较多,要开发者比较了解Directshow的框架知识,学习起来有一点点难度。最近发现很多人问怎么用FFmpeg采集摄像头图像,事实上FFmpeg很早就支持通过DShow获取采集设备(摄像头、麦克风)的数据了,只是网上提供的例子比较少。如果能用FFmp...
代码星球
·
2020-07-22
何用
FFmpeg
API
采集
摄像头
利用ffmpeg将MP4文件切成ts和m3u8
1、将MP4转成m3u8ffmpeg-itest.mp4-codeccopy-bsfh264_mp4toannexbtest.ts2、将ts转成m3u8网上很多垃圾文章推荐segmenter工具,但用的时候,3.5G的ts文件丢了一半的数据,于是想到了ffmpeg转。在国外网站找到命令,一句话搞定,没报半句错:ffmp...
代码星球
·
2020-06-27
利用
ffmpeg
MP4
文件
切成
iOS: FFmpeg编译和使用问题总结
折磨了我近一周多时间的FFmpeg库编译问题终于解决了,必须得把这一段时间来遇到过的坑全写出来。如果急着解决问题,编译最新版本的FFmpeg库请直接看第二部分,编译较老版本(0.7)的FFmpeg库请直接跳至第七部分,那里有你想要的编译脚本,但别忘了抽空看看全文。 一、背景 网上有很多FFmpeg编译配置的资料,大部...
代码星球
·
2020-06-27
iOS
FFmpeg
编译
使用
问题
最简单的基于FFmpeg的移动端样例:IOS 视频解码器
=====================================================最简单的基于FFmpeg的移动端样例系列文章列表:最简单的基于FFmpeg的移动端样例:AndroidHelloWorld最简单的基于FFmpeg的移动端样例:Android视频解码器最简单的基于FFmpeg的移动...
代码星球
·
2020-05-25
最简单
基于
FFmpeg
移动
端样例
FFMPEG 视频旋转设置
fmpeg-iinputfile.mp4-vf"transpose=1"outputfile.mp40=90CounterCLockwiseandVerticalFlip(default)1=90Clockwise2=90CounterClockwise3=90ClockwiseandVerticalFlip旋转180...
代码星球
·
2020-05-24
FFMPEG
视频
旋转
设置
linux ffmpeg 源码安装教程
AMR格式是智能手机上的常用音频文件格式,比MP3格式的压缩比大。同样时长的AMR文件大概是MP3的十分之一,所以在移动互联项目中应用比较广泛。但目前AMR格式在个人电脑上应用较少,所以目前大部门播放器都不支持AMR,为了解决这个问题我们打算在服务器端将AMR转成MP3,以便在个人电脑上通过浏览器的方式进行播放。最近公...
代码星球
·
2020-05-23
linux
ffmpeg
源码
安装
教程
php ffmpeg视频和序列帧转化
phpffmpeg视频和序列帧转化<pre>$cmd=shell_exec("ffmpeg-i".__DIR__."/shipin1.mp4-r25-q:v2".__DIR__."/testxulie/%03d.jpg");print_r($cmd);exit();$cmd=shell_exec("ffmp...
代码星球
·
2020-05-23
php
ffmpeg
视频
序列
转化
php ffmpeg截取视频第一帧保存为图片的方法
phpffmpeg截取视频第一帧保存为图片的方法<pre>$xiangmupath=$this->getxiangmupath();$filename='chengshi';$cmd='ffmpeg-i'.$xiangmupath.'/mp4/'.$filename.'.mp4-ss00:00:00-...
代码星球
·
2020-05-23
php
ffmpeg
截取
视频
第一
FFMPEG中关于ts流的时长估计的实现
ts流中的时间估计我们知道ts流中是没有时间信息的,我门来看看ffmpeg是怎么估计其duration的方法1.通过pts来估计staticvoidestimate_timings_from_pts(AVFormatContext*ic,int64_told_offset){AVPacketpkt1,*pkt=&...
代码星球
·
2020-05-23
FFMPEG
关于
ts
流的
时长
ffmpeg的内部Video Buffer管理和传送机制
本文主要介绍ffmpeg解码器内部管理VideoBuffer的原理和过程,ffmpeg的Videobuffer为内部管理,其流程大致为:注册处理函数->帧级释放->帧级申请->清空。1 注册get_buffer()和release_buffer()FFAPI_InitCodec()avcod...
代码星球
·
2020-05-23
ffmpeg
内部
Video
Buffer
管理
使用zeranoe的自动化脚本mingw-w64-build-3.6.4在ubutun14.04_64bit上交叉编译ffmpeg 2.5
编译期间,碰到的两个大问题,是环境变量设置问题.先列出执行脚本是碰到的两个问题,后面给出解决方法并记录执行的命令步骤.问题1:编译binutils2.5出错------------------------------错误信息:make[4]:正在进入目录`/home/shakin/work/build_for_wind...
代码星球
·
2020-05-23
使用
zeranoe
自动化
脚本
mingw-w64-build-3.6.4
C语言的面向对象设计 —— 对 X264/FFMPEG 架构探讨
1.为什么要用C语言直到今天,C语言虽然不是使用人数最多的语言了,但是C没有老去,在很多的核心系统代码里,依然跑的是设计精美的C,绝大多数的嵌入式开发核心库软件是C开发的,多数标准算法是基于标准C设计的。C语言以其简洁,灵活和性能优越,依然在核心软件设计师心目中有不可动摇的地位。2.为什么要面向对象面向过程往往被认为是...
代码星球
·
2020-05-23
语言
面向
对象
设计
X264
FFMPEG中最关键的结构体之间的关系
FFMPEG中结构体很多。最关键的结构体可以分成以下几类:a) 解协议(http,rtsp,rtmp,mms)AVIOContext,URLProtocol,URLContext主要存储视音频使用的协议的类型以及状态。URLP...
代码星球
·
2020-05-23
FFMPEG
中最
关键
结构
体之
[总结]FFMPEG视音频编解码零基础学习方法
本章主要介绍一下FFMPEG都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说白了就是为了说明:FFMPEG是非常重要的。使用FFMPEG作为内核视频播放器:Mplayer,ffplay,射手播放器,暴风影音,KMPlayer,QQ影音...使用FFMPEG作为内核的DirectshowFilter:ffdsh...
代码星球
·
2020-05-23
总结
FFMPEG
音频
解码
基础
首页
上一页
...
2
3
4
5
6
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他