ffmpeg相关
文章平均质量分 86
Jody1989
这个作者很懒,什么都没留下…
展开
-
调用ffmpeg库生成AAC静音帧packet
ffmpeg AVFrame 插入静音帧版权归博主所有,转载请注明出处最近因为项目的原因,在某些情况下,需要用到静音帧,此处只会大概介绍如何生成静音帧,并将其进行AAC编码,对于如何编译ffmpeg,请找谷歌或者度娘!思路是:首先生成静音帧PCM数据,然后调用ffmpeg音频编码函数将其进行AAC编码 *生成PCM帧 //配置PCM帧的数据长度,通常AAC是1024, int原创 2017-06-16 10:25:44 · 3166 阅读 · 0 评论 -
使用vlc实现视频TS流的推送
鉴于Mpeg TS流播放的需求,使用 VLC作为Server来实现输出Mpeg TS 本文仅涉及如何使用VLC的Command来实现作为视频流Server通常可以使用下述四种方式来推送Mpeg TS1. UDP2. RTP3. RTSP4. HTTP同时附带在加入转码后的实现方式UDP方式Server(10.22.76.56)配置转载 2017-08-01 15:14:20 · 899 阅读 · 0 评论 -
TS流相关问题
收藏成功确定收藏失败,请重新收藏确定*标题标题不能为空网址标签位置个人主页 - 我的知识同时保存至:选择知识图谱 Linux函数硬件原理和驱动转载 2017-08-01 14:59:04 · 1056 阅读 · 0 评论 -
ffmpeg 常用命令
mp4中的h264编码,而h264有两种封装:一种是annexb模式,传统模式,有startcode,SPS和PPS是在ES中;另一种是mp4模式,一般mp4、mkv、avi会没有startcode,SPS和PPS以及其它信息被封装在container中,每一个frame前面是这个frame的长度,很多解码器只支持annexb这种模式,因此需要将mp4做转换;在ffmpeg中用h264转载 2017-08-01 14:16:51 · 716 阅读 · 0 评论 -
ffmpeg相关帮助文档
FFmpeg Formats Documentation [http://ffmpeg.org/ffmpeg-formats.html#mp3]原创 2017-08-01 14:23:55 · 757 阅读 · 0 评论 -
FFMpeg无损合并视频的多种方法
众所周知,从某些视频网站下载的视频是分段的。比如新浪视频每隔6分钟分段,俗称“6分钟诅咒”。现在的任务是将这些视频片段合并起来,并且尽量无损。方法一:FFmpeg concat 协议对于 MPEG 格式的视频,可以直接连接:ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output转载 2017-08-01 14:19:58 · 1382 阅读 · 0 评论 -
运用ffmpeg生成MP4文件
生成的MP4文件,用播放器看见的视频如下,同时你可以听到一种呼叫的音频声音生成的MP4文件音频为(aac)、视频为H264由于生成的H264需要依赖x264开源库【因为需要将普通的原始数据编码成H264,而ffmpeg默认是按x264进行编码】,在生产x264库过程中,一般我们默认生成静态库即可。编译ffmpeg并安装代码如下:[cpp] view plainc转载 2015-05-27 10:59:25 · 1567 阅读 · 0 评论 -
ffmpeg 静态链接第三方库
本文转载自:http://blog.csdn.net/fireroll/article/details/8607955动态(共享)链接库自是有诸多优于静态链接库的特点:如能共享内存空间; 节约整个系统的存储空间,从而使整个系统速度提高; 当只有某个动态链接库有更新时--便于维护--只用更新这个库。 但在有些情况下,如,服务器并不是你一个人独享;服务器上不止有一个版本的ffmpeg要用;转载 2015-05-30 09:26:00 · 1590 阅读 · 0 评论 -
FFMPEG的用法1
FFMPEG的用法参考一:转自:http://www.cnblogs.com/gmapapi/archive/2013/01/18/2866405.htmlFFMPEG是一个视频软件的装换工具。DOS下的操作如下:ffmpeg 转换D:\ffmpeg\bin>ffmpeg.exe -i C:\Users\pc\Desktop\sp.mp4 -转载 2016-02-17 11:38:28 · 1916 阅读 · 0 评论 -
ffmpeg中的时间
目录 [hide]1 视频的显示和存放原理1.1 DTS和PTS2 ffmpeg中的时间单位2.1 AV_TIME_BASE2.2 AV_TIME_BASE_Q2.3 时间基转换公式视频的显示和存放原理对于一个电影,帧是这样来显示的:I B B P。现在我们需要在显示B帧之前知道P帧中的信息。因此,帧可能会按照这样的方式来存储:IPBB。这就是为什么我们会有转载 2016-08-20 15:33:42 · 440 阅读 · 0 评论 -
ffprobe使用详解
目录1. 语法2. 描述3. 选项3.1 流指示符3.2 通用选项3.3 音视频选项3.4 主选项4. 写入器4.1 默认值4.2 compact, csv4.3 flat4.4 ini4.5 json4.6 xml5. Timecode1. 语法 ffprobe [options] [‘input_file’]转载 2017-02-07 15:58:54 · 1947 阅读 · 0 评论 -
ffmpeg结构体以及函数介绍(三)
1 AVPackettypedef struct AVPacket { /** * Presentation timestamp in AVStream->time_base units; the time at which * the decompressed packet will be presented to the user. * Can转载 2015-06-11 14:20:57 · 614 阅读 · 0 评论 -
使用ffmpeg库编译错误及解决办法
一、FFmpeg源代码下载与编译# wget http://www.ffmpeg.org/releases/ffmpeg-0.5.13.tar.bz2# tar -jxvf ffmpeg-0.5.13.tar.bz2# vim ffmpeg_configure.sh./configure \--prefix=/YOUR_INSTLL_DIRECTORY \--enable-转载 2015-06-27 12:19:50 · 14893 阅读 · 0 评论 -
TS封装格式
ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多达十几个,视频格式主要是mpeg2。苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的ts流,只需要2个最基本的配置表PAT和PMT,再加上音视频内容就可以了,hls流媒体视频编码的主要格式为h264/mpeg4,音频为aac/mp3。ts文件分为三层:ts层(Transport S转载 2017-08-01 17:28:35 · 5614 阅读 · 1 评论