
ffmpeg
文章平均质量分 62
爱自在
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ffmpeg_av_dump_format
av_dump_format 在 avformat.h 中声明,在libavformat/dump.c中实现,主要用来打印媒体信息。dump 是转储,转存的意思。可以理解为将 AVFormatContext 中的媒体信息转存到输出。官方声明如下:/** * Print detailed information about the input or output format, such as * duration, bitrate, streams, container, programs, me原创 2022-02-07 10:18:13 · 3175 阅读 · 0 评论 -
H264码流的I/P/B帧NALU判断
转载地址:https://blog.youkuaiyun.com/u012996559/article/details/102834467https://blog.youkuaiyun.com/zhuweigangzwg/article/details/44152239#1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则...转载 2021-06-08 13:09:47 · 2309 阅读 · 3 评论 -
零基础读懂视频播放器控制原理: ffplay 播放器源代码分析
原文地址https://cloud.tencent.com/developer/article/1004559视频播放器原理其实大抵相同,都是对音视频帧序列的控制。只是一些播放器在音视频同步上可能做了更为复杂的帧预测技术,来保证音频和视频有更好的同步性。ffplay 是 FFMpeg 自带的播放器,使用了 ffmpeg 解码库和用于视频渲染显示的 sdl 库,也是业界播放器最初参考的设计标准。本文对 ffplay 源码进行分析,试图用更基础而系统的方法,来尝试解开播放器的音视频同步,以及播放..转载 2020-12-04 14:33:46 · 873 阅读 · 0 评论 -
ffmpeg音视频同步---视频同步到音频时钟
转载地址https://my.oschina.net/u/735973/blog/806117/作者:Huatiangithub:https://github.com/Huatian邮箱: 773512457@qq.com平台:Fedora 25(64bit)音视频同步简单介绍一般来说,视频同步指的是视频和音频同步,也就是说播放的声音要和当前显示的画面保持一致。想象以下,看一部电影的时候只看到人物嘴动没有声音传出;或者画面是激烈的战斗场景,而声音不是枪炮声却是人物说话的声音,这是..转载 2020-12-04 14:09:09 · 1200 阅读 · 0 评论 -
FFMPEG的AVFormatContext、AVStream、AVPacket、AVFrame时间戳分析
转载地址:https://blog.youkuaiyun.com/h514434485/article/details/77619872 这里FFMPEG版本用的3.3.3 时间戳描述 AVFormatContext /** * Duration of the stream, in AV_TIME_BASE fractional * seconds. Only set this value if you know none of the individual stream * durati转载 2020-12-03 13:46:17 · 1095 阅读 · 0 评论 -
code-SDL2.0播放YUV文件
涉及的知识点:SDL事件 SDL线程,SDLwindow、渲染器,纹理,YUV在纹理(texture)上的显示。代码比较简单直接~~/*制作YUVffmpeg -i xiongmao.flv -s 540x380 xiongmao_540_380.mp4 ffmpeg -i xiongmao_540_380.mp4 -an -c:v rawvideo -ss 00:00:00 -t 00:00:05 -pix_fmt yuv420p xiongmao_540_380.yuv 关键点原创 2020-11-30 12:20:00 · 138 阅读 · 0 评论 -
ffmpeg参数说明
http://www.cnblogs.com/chen1987lei/archive/2010/12/03/1895242.htmlffmpeg.exe -i F:\闪客之家\闪客之歌.mp3 -ab 56 -ar 22050 -b 500 -r 15 -s 320x240 f:\11.flv ffmpeg -i F:\01.wmv -ab 56 -ar 22050转载 2016-06-14 13:21:31 · 1007 阅读 · 0 评论 -
使用ffmpeg合并视频文件的三种方法
原文 http://itindex.net/detail/52379-ffmpeg-合并-视频主题 FFmpegffmpeg合并视频的方法有三种。国内大多数仅介绍了其中之一。于是觉得有必要翻译一下。其实在ffmpeg的 FAQ文档中有比较详细的说明。使用concat协议进行视频文件的合并这种方式的适用场景是:视频容器是MPEG-1, MPEG-2转载 2016-06-14 13:27:34 · 65508 阅读 · 3 评论 -
ffmpeg window二次开发环境搭建
1. 下载vs2017。网上有精简版的可下载。2. 下载ffmpeg的windows库文件。包括开发版和共享版(需要用共享版中的dll文件).https://ffmpeg.zeranoe.com/builds/3. 导入头文件和库vs2017新建项目 将ffmpeg开发版中的include、lib、共享库中的dll文件拷贝到项目中 。 添加头文件目录:右键项目属...原创 2018-03-08 14:21:19 · 1569 阅读 · 0 评论 -
FFmpeg H.264 Constant Bitrate (CBR) Encoding
转自:https://brokenpipe.wordpress.com/2016/10/07/ffmpeg-h-264-constant-bitrate-cbr-encoding-for-iptv/Copy From: https://brokenpipe.wordpress.com/2016/10/07/ffmpeg-h-264-constant-bitrate-cbr-encoding-f...转载 2018-11-29 09:16:50 · 1078 阅读 · 0 评论 -
ffmpeg中的时间
目录[hide]1视频的显示和存放原理 1.1DTS和PTS 2ffmpeg中的时间单位 2.1AV_TIME_BASE 2.2AV_TIME_BASE_Q 2.3时间基转换公式 视频的显示和存放原理对于一个电影,帧是这样来显示的:I B B P。现在我们需要在显示B帧之前知道P帧中的信息。因此,帧可能会按照这样的方式来存储:IPBB。这就是为什么我们...转载 2019-09-17 16:37:25 · 255 阅读 · 0 评论 -
ffmpeg中的时间戳与时间基
前言在开发多媒体播放器或直播系统时,音视频的同步是非常关键且复杂的点。要想把音视频同步搞明白,我们必须要了解一些基本的知识。只有了解了这些基本知识,才能为你打下理解音视频同步的基础。本文将从下面几个主题介绍这些知识点:I/B/P帧 PTS/DTS 时间基 ffmpeg的内部时间基 不同时间基的换算I/B/P帧对于 I帧,B帧,P帧,我想很多人对它们已经了解的很多了。I帧...转载 2019-09-17 16:01:30 · 2011 阅读 · 1 评论 -
FFMPEG 硬件解码
摘要: 对FFmpeg多媒体解决方案中的视频编解码流程进行研究。结合对S3C6410处理器视频硬件编解码方法的分析,阐述了嵌入式Linux下基于FFmpeg的H.264视频硬件编解码在S3C6410处理器上的实现方法,为嵌入式多媒体开发提供参考。引言目前,智能手机、PDA和平板电脑等越来越多的嵌入式设备支持高清视频采集和播放功能,高清视频的采集或播放功能正广泛用于游戏设备、监控设备、视频会转载 2016-06-04 17:32:45 · 2597 阅读 · 0 评论 -
使用FFMPEG类库分离出多媒体文件中的H.264码流
http://blog.youkuaiyun.com/leixiaohua1020/article/details/11800877 在使用FFMPEG的类库进行编程的过程中,可以直接输出解复用之后的的视频数据码流。只需要在每次调用av_read_frame()之后将得到的视频的AVPacket存为本地文件即可。经试验,在分离MPEG2码流的时候,直接存储AVPacket即可。在分转载 2015-07-13 15:20:45 · 766 阅读 · 0 评论 -
FFmpeg深入分析之零-基础
http://blog.chinaunix.net/uid-26611383-id-3976154.html转载 2014-09-15 08:52:42 · 733 阅读 · 0 评论 -
各种类型文件头
转载地址:http://blog.youkuaiyun.com/georgejin/article/details/17379271、从Ultra-edit-32中提取出来的 JPEG (jpg),文件头:FFD8FF PNG (png),文件头:89504E47 GIF (gif),文件头:47494638 TIFF (tif),文件头:49492A00 Windows Bitm转载 2014-12-12 10:10:21 · 792 阅读 · 0 评论 -
FFmpeg发送流媒体的命令(UDP,RTP,RTMP)
http://blog.youkuaiyun.com/leixiaohua1020/article/details/38283297 这两天研究了FFmpeg发送流媒体的命令,在此简单记录一下以作备忘。1. UDP1.1. 发送H.264裸流至组播地址注:组播地址指的范围是224.0.0.0—239.255.255.255下面命令实现了发送H.264裸流“chunw转载 2015-04-08 09:12:17 · 1191 阅读 · 0 评论 -
音视频封装格式、编码格式知识
http://blog.youkuaiyun.com/wudebao5220150/article/details/13016871 音视频封装格式、编码格式知识(自己整理了一下, 内容来源网络 !!)常见的AVI、RMVB、MKV、ASF、WMV、MP4、3GP、FLV等文件其实只能算是一种封装标准。一个完整的视频文件是由音频和视频2部分组成的。H264、Xvid等就是视频编码格转载 2015-04-08 11:58:11 · 819 阅读 · 0 评论 -
ffmpeg 编译好的库文件和可执行程序----for android
下载地址http://download.youkuaiyun.com/detail/u012587637/8720399原创 2015-05-20 15:05:26 · 1801 阅读 · 0 评论 -
ffmpeg解码视频存为BMP文件
[cpp] view plaincopyprint?#include #include #include #include #pragma once #ifdef __cplusplus extern "C" { #endif #include #include #include #ifdef __cplusplus }转载 2015-07-09 16:40:25 · 711 阅读 · 0 评论 -
Android_调用ffmpeg_把截取视频保存为ppm文件
ppm文件是一种图像文件,有其自己的文件格式。ppm文件由两个部分组成:第一个部分是三行ASCII码,这个部分决定了图像的存储格式以及图像的特征;第二个部分就是图像的数据部分,图像就是由这个部分组成的。ppm的第一部分由三行ASCII码组成第一行是P2/P3/P6第二行是图像的大小,先是列像素数,后是行像素数,中间有一个空格第三行是一个介于1和65535之间的整数,原创 2015-07-10 11:19:09 · 1235 阅读 · 0 评论 -
C语言 BMP图片处理
http://feng88724.iteye.com/blog/316651 首页资讯 精华 论坛 问答 博客 专栏 群组 更多 ▼ 招聘搜索您还未登录 ! 登录 注册 右撇子博客微博相册收藏留言关于我转载 2015-07-10 14:12:09 · 7246 阅读 · 2 评论 -
ffmpeg学习(二) 通过rtsp获取H264裸流并保存到mp4文件
http://doc.okbase.net/wenjingu/archive/101505.html 顾文锦 2014-9-24 11:06:51 阅读(2128) 评论(0) 本篇将使用上节http://www.cnblogs.com/wenjingu/p/3977015.html中编译好的库文件通过rtsp获取网络上的h264裸流并保存到转载 2015-07-10 14:29:51 · 5067 阅读 · 0 评论 -
gcc 指定动态连接路编译时路径和运行时路径
http://blog.sina.com.cn/s/blog_9720724f0101eyl7.html gcc -L选项在链接时指定动态库路径,编译通过,但是执行时会找不到路径;gcc -Wl -rpath选项在运行时指定路径,运行时按照指定路径寻找动态库;也就是说处理动态链接库时有2个路径:链接时路径和运行时路径,2个路径是分开的;如: $(CC) -o $@ $转载 2015-07-10 16:24:06 · 4736 阅读 · 1 评论 -
ffmpeg AVPacket & AVFrame
转自:http://blog.youkuaiyun.com/wangshilin/article/details/8186608http://blog.youkuaiyun.com/ym012/article/details/6540065FFMPEG使用AVPacket来暂存解复用之后、解码之前的媒体数据(一个音/视频帧、一个字幕包等)及附加信息(解码时间戳、显示时间戳、时长等)。其中:转载 2015-07-13 13:22:07 · 13449 阅读 · 0 评论 -
ffmpeg源码分析之媒体打开过程
http://blog.chinaunix.net/uid-26611383-id-3971425.html转载 2014-09-15 09:25:17 · 891 阅读 · 0 评论