花果山札记cutbag.blog.chinaunix.net

独学而无友则孤陋而寡闻

  • 博客访问: 1281143
  • 亚虎娱乐数量: 145
  • 博客积分: 3552
  • 博客等级: 中校
  • 技术积分: 4015
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-15 14:39
  • 认证徽章:
个人简介

熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体

文章分类
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2014-08-20 16:21:05

其实主要是这个参数: -deinterlace隔行扫描的视频一般在播放的时候,会有横条感,逐行扫描的视频播放的时候感觉会好很多,会感觉清晰很多命令行如下:点击(此处)折叠或打开ffmpeg -i 1.mts -strict -2 -vcodec libx264 -vb 2000k -deinterlace -r 30 -vprofile high -vlevel 5.1 -acodec .........【阅读全文】

阅读(13014) | 评论(0) | 转发(2)

发布时间:2014-08-15 09:38:58

因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。首先是解码,利用FFmpeg解码得到的信息通常如下:Metadata:   major_brand    : isom  &nbs.........【阅读全文】

阅读(7657) | 评论(0) | 转发(2)

发布时间:2014-08-12 15:04:49

在有些场景下,其实只需要转封装,不需要转码,大概步骤如下:1. 打开输入的formatcontext2. 打开输出文件3. 打开输出的formatcontext4. 写文件头5. 复制codec信息6. 读取输入frame7. 写输出frame8. 写文件尾9. 关闭输出文件代码如下:点击(此处)折叠或打开.........【阅读全文】

阅读(11342) | 评论(8) | 转发(1)

发布时间:2014-08-08 11:14:29

之前一直是在使用Elecard来查看图像的Motion Vector,MacroBlock,最近看ffmpeg的wiki,原来ffmpeg同样可以查看,命令行如下: MacroBlock相关信息:ffplay -debug vis_mb_type inputfile使用该命令行执行后效果如下:  可以看到block的信息,可以显示出来;通.........【阅读全文】

阅读(3567) | 评论(0) | 转发(1)

发布时间:2014-08-07 19:50:39

点击(此处)折叠或打开/************************************************** * example5.c * Author: T-bagwell * * Compile:gcc -Wall example5.c -o example5 ******************************.........【阅读全文】

阅读(4626) | 评论(1) | 转发(4)

发布时间:2014-08-04 20:21:07

使用使用ffmpeg可以采集摄像头数据,在采集摄像头数据的同时,希望增加台标,可以通过avfilter来画出字体以增加台标,使用命令行如下:点击(此处)折叠或打开[StevenLiu@liudeMacBook-Pro ffmpeg]$ ffmpeg -f avfoundation -pix_fmt yuyv422 -r 25 -i 0 -vcodec l.........【阅读全文】

阅读(6218) | 评论(2) | 转发(2)

发布时间:2014-07-27 23:51:46

在某些视频格式标准中(也就是容器中)是不支持字幕的,例如将mkv文件转码成为ts文件或者mp4文件后,有时候会发现字幕不翼而飞了,这对有些英语不是很好,需要看到字幕的人就不那么顺利了。不过没关系,在转码的时候,可以将字幕打入视频流中,这样就可以在播视频时,将字幕输出出来了,具体方法如下:首.........【阅读全文】

阅读(17525) | 评论(6) | 转发(3)

发布时间:2014-06-14 23:49:27

Urna SemperInstructor’s NameJune 14, 2014简述:将树莓派定制为无线便携监控摄像头,插上USB摄像头,插上USB wifi,然后将摄像头的数据编码,将编码后的数据推流至流媒体服务器,其他人就可以通过流媒体服务器可以观看到树莓派摄像头采集到的数据。内容:将树莓派供电,插上.........【阅读全文】

阅读(17879) | 评论(2) | 转发(3)

发布时间:2014-06-02 11:12:27

使用 FFmpeg 开发播放器基础第一节 使用 ffmpeg 解码视频文件使用 ffmpeg 解码多媒体文件之前,首先需要了解一些基本的概念:容器:多媒体文件中包含视频与音频部分,将音频与视频封装在容器内,封装的形式为容器标准中所规定的格式,除了音频编码数据,视频编码数据,文字编码数据以外,还有一.........【阅读全文】

阅读(11677) | 评论(1) | 转发(5)

发布时间:2014-04-16 14:11:05

首先download下来mpv的代码git clone https://github.com/mpv-player/mpv.git然后安装ffmpeg,ffmpeg相关的编译方法在bbs.chinaffmpeg.com中可以找到mpv代码down下来以后,可以看到目录结构如下点击(此处)折叠或打开[StevenLiu@localhost mpv]$ lltotal 432.........【阅读全文】

阅读(7798) | 评论(0) | 转发(3)

发布时间:2014-01-16 18:24:22

FFMPEG 像读取直播流一样读取文件HLS当前吵得这么熙熙攘攘的,不知道大伙有没有遇到视频播着播着就卡住的问题其实播着播着就卡住的这个问题,完全是因为吐流吐得太快了,m3u8更新得太快了,或者生成m3u8列表中的新INF太慢了,导致的数据处理问题,卡住,ffmpeg的转码进度其实可以控制,通过help可以看到如下.........【阅读全文】

阅读(12573) | 评论(6) | 转发(3)

发布时间:2013-12-30 11:04:02

多媒体文件大小一般是指音频流大小与视频流大小的和,视频文件大小与音频文件大小计算方法如下:视频大小 = 视频码率 x 时间(单位: 秒) / 8音频大小 = 音频采样率(asamples) x 位深(bit depth) x 饮品通道数(channel) x 时间长度(单位:秒) / 8为什么除以8呢,因为音视频的码率都是按位(bit)计算的,所.........【阅读全文】

阅读(5510) | 评论(1) | 转发(3)

发布时间:2013-12-05 10:52:10

RPM包制作方法最近有同学问我制作RPM包相关的问题,我发现我以前做过,但是忘记记录了,现在记录一下:以打包nginx并带有nginx-rtmp的工程为rpm为例:首先,需要安装一个rpmbuild:yum install rpm-build安装完成之后,系统中可以使用rpmbuild命令然后下载nginx与nginx-rtmp,当然,做包.........【阅读全文】

阅读(10589) | 评论(0) | 转发(4)

发布时间:2013-11-19 18:45:10

参考flv的spec文档,写了个解析onMetaData,代码没有整理点击(此处)折叠或打开/* * Copyright (c) 2013 Steven Liu * * * FFmpeg is free software; you can redistribute it and/or * modify i.........【阅读全文】

阅读(6918) | 评论(0) | 转发(4)

发布时间:2013-10-09 14:21:54

需求: 一个文件,将该文件中的视频部分截取10秒,音频截取20秒,生成为一个文件那么这个时候通过ffmpeg原有的功能实现起来相对困难一些,所以首先想到的是使用filter来实现filter部分分为音频filter,视频filter,字幕filter所以,分析需求后,可以考虑使用音频filter即af,视频filter即vf在avfilter中.........【阅读全文】

阅读(9289) | 评论(0) | 转发(4)

发布时间:2013-10-08 21:22:25

Git......【阅读全文】

阅读(2334) | 评论(1) | 转发(0)

发布时间:2013-10-08 21:19:15

编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点击(此处)折叠或打开wget http://libsdl.org/release/SDL-1.2.15.tar.gz.........【阅读全文】

阅读(14630) | 评论(0) | 转发(3)

发布时间:2013-10-07 19:37:24

使用ffmpeg实现合并多个音频为一个音频的方法可以使用ffmpeg的filter功能来进行这个操作,而且效果很好amerge也可以实现,但是这里就介绍一下使用amix来做的方法ffmpeg的filter功能强大的功能能够满足几乎所有的音视频操作,包括合并音频ffmpeg可以支持多输入通道,也可以支持多输出通道,合并.........【阅读全文】

阅读(18660) | 评论(1) | 转发(3)

发布时间:2013-10-03 17:47:00

编译支持MP3,H264编码的ffmpegffmpeg原有的系统中支持mp3和h264的解码,但是编码并不支持,所以,需要是应用第三方插件进行支持;从configure --help可以看出:点击(此处)折叠或打开[StevenLiu@liudeMacBook-Pro ffmpeg]$ ./configure --help  .........【阅读全文】

阅读(9071) | 评论(1) | 转发(3)

发布时间:2013-10-03 17:39:51

使用ffmpeg实现转码样例(代码实现)

使用ffmpeg转码主要工作如下:
Demux -> Decoding -> Encoding -> Muxing......【阅读全文】

阅读(25876) | 评论(0) | 转发(6)
给主人留下些什么吧!~~

luotuoci20062013-12-27 10:21

博主头像真那个啥

回复  |  举报

王建录2013-12-24 14:44

回复  |  举报

eyvpz2013-04-16 15:53

回复 |  删除 |  举报

cliffordl2013-03-21 08:45

推荐一本编译内核的书呗。小弟需要用。

回复  |  举报

cliffordl2013-03-21 08:45

推荐一本编译内核的书呗。小弟需要用。

回复  |  举报
留言热议
请登录后留言。

登录 注册