xiaojun11的专栏

专注于流媒体技术和机器学习

FFMPEG之AVRational TimeBase成员理解

自己的理解: time_base 含义是 时间 刻度, 类似于标尺   AVStream->AVCodecContex->time_base     {1,100} packet的 pts 是 一连串递增的 时间点 0 4 8 12 16 。。。 ...

2018-03-26 17:37:55

阅读数 825

评论数 2

GNU Autotools的使用方法

摘抄:http://blog.csdn.net/scucj/article/details/6079052  手工写Makefile是一件很有趣的事情,对于比较大型的项目,如果有工具可以代劳,自然是一件好事。在Linux系统开发环境中,GNU Autotools 无疑就充当了这个...

2017-12-13 17:02:10

阅读数 191

评论数 0

leetcode算法刷题

算法刷题: https://leetcode.com/problemset/algorithms/

2017-10-12 14:28:23

阅读数 218

评论数 0

OCR开源库(字幕区域定位和字幕识别):github

字幕区域定位和字幕识别 比较好的开源库    SWT识别: yestinsong/Text-Detection( Text Detection System with MSER , SWT and Text Verification(fft and pca) ) https://github....

2017-07-06 18:16:15

阅读数 10815

评论数 0

PCM数据格式

转载:https://my.oschina.net/u/589963/blog/167526   1. 8 Bit 单声道:    1. 8 Bit 单声道: 采样1 采样2 数据1 数据2 2. 8 Bit 双声道 采样1   采样2   声道...

2016-12-08 18:35:58

阅读数 648

评论数 0

yuv 格式之 Semi Planar和Planar

转载:http://blog.csdn.net/dxpqxb/article/details/9615665 关于yuv 格式 YUV 格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将 YUV 分量存放在同一个数组中, 通常是几个相邻的像素组成...

2016-12-08 18:05:12

阅读数 1137

评论数 0

FFmpeg学习6:视音频同步

转载自:http://www.cnblogs.com/wangguchangqing/p/5900426.html     谢谢版主 在上一篇文章中,视频和音频是各自独立播放的,并不同步。本文主要描述了如何以音频的播放时长为基准,将视频同步到音频上以实现视音频的同步播放的。主要有...

2016-11-17 13:21:28

阅读数 681

评论数 0

FFmpeg数据结构:AVPacket解析

转载自:http://www.cnblogs.com/wangguchangqing/p/5790705.html   谢谢版主 本文主要从以下几个方面对AVPacket做解析: AVPacket在FFmpeg中的作用字段说明AVPacket中的内存管理AVPacket相关...

2016-11-17 10:54:53

阅读数 5437

评论数 0

gdb 查看死锁

死锁:一种情形,此时执行程序中两个或多个线程发生永久堵塞(等待),每个线程都在等待被   其他线程占用并堵塞了的资源。例如,如果线程A锁住了记录1并等待记录2,而线程B锁住了记录2并等待记录1,这样两个线程就发生了死锁现象。 gdb调试死锁的方法: gdb  a...

2016-11-16 10:25:19

阅读数 1909

评论数 0

ffmpeg.c函数结构简单分析(画图)

祭奠雷博!!! 前一阵子研究转码的时候看了FFmpeg的源代码。由于ffmpeg.c的代码相对比较长,而且其中有相当一部分是AVFilter有关的代码(这一部分一直不太熟),因此之前学习FFmpeg的时候一直也没有好好看一下其源代码。最近正好看了看AVFilter的知识,顺便就看了下FFmpe...

2016-10-14 14:06:13

阅读数 588

评论数 0

FFMPEG1.2 音频解码的过程

FFMPEG输出WAV的audio:ffmpeg -i ~/test_22m.audio.flv -acodec pcm_s16le -ar 8000 -ac 1 -f wav -y ~/test_22m.audio.8000.ffmpeg.wav FFMPEG输出WAV的audio:ffm...

2016-10-14 14:01:04

阅读数 1103

评论数 0

ffmpeg的filter分析

原文网址(转载请注明出处): (http://blog.csdn.net/newchenxf/article/details/51364105) 目录 目录 什么是ffmpeg filter 如何使用ffmpeg filter 1 将输入的19...

2016-10-13 13:59:26

阅读数 967

评论数 0

ffmepg源码中的 -re

原来ffmpeg中的参数对应是这样的 #define OFFSET(x) offsetof(OptionsContext, x) const OptionDef options[] = { /* main options */ #include "cmdutils_co...

2016-10-12 19:42:28

阅读数 311

评论数 0

ffmpeg常用命令

1、列举设备 ffmpeg -list_devices true -f dshow -i dummy 2、最简单的抓屏: ffmpeg -f gdigrab -i desktop out.mpg 从屏幕的(10,20)点处开始,抓取640x480的屏幕,设定帧率为5: ffmpeg...

2016-09-29 14:36:41

阅读数 2949

评论数 0

如何识别C++编译以后的函数名

From:https://blog.csdn.net/u013525455/article/details/78180614 ,谢谢版主 C/C++语言在编译以后,函数的名字会被编译器修改,改成编译器内部的名字,这个名字会在链接的时候用到。如果用backtrace之类的函数打印堆栈时,显示的就是...

2019-05-17 13:37:13

阅读数 24

评论数 0

VS2015编译eXosip2-4.1.0 osip2-4.1.0

1、获取libeXosip2-4.1.0.tar.gz、libosip2-4.1.0.tar.gz 下载地址为:http://www.antisip.com/download/exosip2/ 2、获取c-ares-1.11.0.tar.gz 下载地址为:http://c-ares.haxx...

2019-03-28 18:16:01

阅读数 80

评论数 0

gcc使用---动态库中链接静态库

源文章地址:https://blog.csdn.net/edwardlulinux/article/details/56812636 最近自己的项目中遇到一个问题: 编译一个动态库,动态库中使用了静态库的函数如下图所述 问题来了怎么编译最终得到一个带有静态链接的动态库libxxx.so? 生...

2019-02-12 11:25:12

阅读数 251

评论数 0

CentOS6.5升级gcc到4.8总结

操作系统是CentOS6.8的32位版本,yum自带的gcc版本为4.4.7,不支持C++11特性。所以需要升级到4.8.5,至少要升级到4.8.1才完全支持C++11。本文提供了自动安装脚本和自动测试安装是否成功的脚本。     操作系统是CentOS6.8的32位版本,yum自带的gcc版本...

2019-01-15 14:52:31

阅读数 716

评论数 0

关于pthread_cond_wait使用while循环判断的理解

转载自: https://www.cnblogs.com/leijiangtao/p/4028338.html 在Stevens的《Unix 环境高级编程》中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311, 在进入pthread_cond_wait前...

2019-01-11 15:00:07

阅读数 80

评论数 0

Q.931信令解析

Q.931信令 如果是 Q.931 头,该值恒为0816。   Q.931是 ISDN 网络层接口协议 (ISDN network layer interface protocol) 在第三层呼叫建立期间,有三方参与发送和接收信息: 呼叫方, ISDN 交换机, 接收方。 下面是一...

2019-01-07 10:38:55

阅读数 143

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭