熟悉Linux下程序设计及各种应用程序 熟悉C Language 熟悉Glusterfs、FFmpeg、CDN 系统设计,计算机图形系统设计、分布式程序设计 目前主要研究方向:流媒体
发布时间:2014-07-27 23:51:46
在某些视频格式标准中(也就是容器中)是不支持字幕的,例如将mkv文件转码成为ts文件或者mp4文件后,有时候会发现字幕不翼而飞了,这对有些英语不是很好,需要看到字幕的人就不那么顺利了。不过没关系,在转码的时候,可以将字幕打入视频流中,这样就可以在播视频时,将字幕输出出来了,具体方法如下:首.........【阅读全文】
发布时间:2014-06-14 23:49:27
Urna SemperInstructor’s NameJune 14, 2014简述:将树莓派定制为无线便携监控摄像头,插上USB摄像头,插上USB wifi,然后将摄像头的数据编码,将编码后的数据推流至流媒体服务器,其他人就可以通过流媒体服务器可以观看到树莓派摄像头采集到的数据。内容:将树莓派供电,插上.........【阅读全文】
发布时间:2014-06-02 11:12:27
使用 FFmpeg 开发播放器基础第一节 使用 ffmpeg 解码视频文件使用 ffmpeg 解码多媒体文件之前,首先需要了解一些基本的概念:容器:多媒体文件中包含视频与音频部分,将音频与视频封装在容器内,封装的形式为容器标准中所规定的格式,除了音频编码数据,视频编码数据,文字编码数据以外,还有一.........【阅读全文】
发布时间: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.........【阅读全文】
发布时间:2014-01-16 18:24:22
FFMPEG 像读取直播流一样读取文件HLS当前吵得这么熙熙攘攘的,不知道大伙有没有遇到视频播着播着就卡住的问题其实播着播着就卡住的这个问题,完全是因为吐流吐得太快了,m3u8更新得太快了,或者生成m3u8列表中的新INF太慢了,导致的数据处理问题,卡住,ffmpeg的转码进度其实可以控制,通过help可以看到如下.........【阅读全文】
发布时间: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.........【阅读全文】
发布时间:2013-10-08 21:19:15
编译ffmpeg无法生成ffplay的问题解决好多人问编译ffmpeg时无法生成ffplay,其具体原因多数是由于没有SDL或者SDL版本不正确所导致。解决办法如下:安装正确的SDL库既可解决点击(此处)折叠或打开wget http://libsdl.org/release/SDL-1.2.15.tar.gz.........【阅读全文】
发布时间:2013-10-07 19:37:24
使用ffmpeg实现合并多个音频为一个音频的方法可以使用ffmpeg的filter功能来进行这个操作,而且效果很好amerge也可以实现,但是这里就介绍一下使用amix来做的方法ffmpeg的filter功能强大的功能能够满足几乎所有的音视频操作,包括合并音频ffmpeg可以支持多输入通道,也可以支持多输出通道,合并.........【阅读全文】
发布时间:2013-10-03 17:47:00
编译支持MP3,H264编码的ffmpegffmpeg原有的系统中支持mp3和h264的解码,但是编码并不支持,所以,需要是应用第三方插件进行支持;从configure --help可以看出:点击(此处)折叠或打开[StevenLiu@liudeMacBook-Pro ffmpeg]$ ./configure --help .........【阅读全文】
发布时间:2013-10-03 17:39:51
使用ffmpeg实现转码样例(代码实现)
使用ffmpeg转码主要工作如下:
Demux -> Decoding -> Encoding -> Muxing......【阅读全文】
发布时间:2013-10-01 19:21:14
?av_seek_frame使用时需要使用四个参数
av_seek_frame(fmt_ctx, -1 , 20 * AV_TIME_BASE, AVSEEK_FLAG_ANY);
参数一: fmt_ctx为容器内容;
参数二: 流索引, stream_index
参数三: 将要定位处的时间戳
参数四: seek功能flag......【阅读全文】