
视频技术
码农CGGG
现在是一个游戏开发者
展开
-
关于ffmpeg线程数与转码效率研究
ffmpeg线程数、并发任务数配比实验原创 2011-04-27 13:08:00 · 12923 阅读 · 2 评论 -
让FFMPEG支持实时流“伴随”转码
FFMPEG命令行工具目前无法针对视频实时流进行转码,而我们可以用它的新版本提供的支持TCP SERVER的特性来实现这一功能。实现边录边用FFMPEG提供的命令行工具进行转码。(实践证明,FFMPEG 的SDK针对实时流开发比较繁琐,命令行工具相对来说稳定)我们将实原创 2011-10-11 16:05:15 · 9064 阅读 · 3 评论 -
视频伪流技术(pseudostreaming)
接触FLASH视频播放的人,不免接触到伪流的概念。之前一直没有找到比较好理解的相关介绍,今天翻flowplayer的文档时,看到一篇不错的介绍,将其简单翻译一下。原文地址:点击打开链接伪流技术是一种能在常见HTTP服务器如APACHE、tomcat、IIS或lighttpd上安装提供的一种协议。它使用服务端脚本来提供FLASH到服务器的视频交互。播放器在URL上携带star翻译 2011-11-04 19:56:13 · 3630 阅读 · 2 评论 -
ffmpeg分布式转码可行性构想
目前ffmpeg针对超大型视频编码,可以实现多thread,但无法分享多个计算机资源。主要难点在于无法将计算拆分到各个机器,并高效的处理编码。由于视频数据存在前后连续性,并且不同的编码格式,对于线程级别的任务拆分各有不同。其实应该可以在视频级别进行拆分、编码和合并,其实现思想无外乎map/reduce比如对于MPEG2格式的视频,我们能将原视频断在closedgop处,原创 2012-04-12 23:03:52 · 3299 阅读 · 2 评论 -
ffmpeg/avconv转码相关笔记
ffmpeg/avconv 广电用mpeg2相关转码参数avconv -i source.ts -r 25 -aspect 4:3 -s 720*576 -muxrate 3800k -c:v mpeg2video -flags ildct+ilme -top 0 -b:v 3500k -minrate:v 3500k -maxrate:v 3500k -bufsize 100原创 2013-05-28 17:58:28 · 3560 阅读 · 0 评论 -
silverlight MediaElement帧精确视频播放手记
silverlight的MediaElement可以做到帧精确播放,但是在不同浏览器、不同视频格式封装格式下有较大差别。(甚至有很多BUG,特别是downloadprogress这个函数)经过反复试验,发现一种方法,可以实现progressive download并且帧精确的定位,并且经过简单的测试,在IE和chrome下都基本功能正常。使用h.264+AAC编码,mp4封原创 2013-10-23 12:13:13 · 1856 阅读 · 0 评论