<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[热爱工作，快乐生活]]></title><description><![CDATA[专注于流媒体、音视频编解码传输技术]]></description><link>https://blog.youkuaiyun.com/tttyd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tttyd]]></copyright><item><title><![CDATA[mingw编译ffmpeg+x265过程记录]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/39253281</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/39253281</guid><author>tttyd</author><pubDate>Sat, 13 Sep 2014 17:34:27 +0800</pubDate><description><![CDATA[mingw编译ffmpeg+x265过程记录]]></description><category></category></item><item><title><![CDATA[mingw+msys环境变量设置缺---省路径设置]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/17465553</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/17465553</guid><author>tttyd</author><pubDate>Sat, 21 Dec 2013 14:07:54 +0800</pubDate><description><![CDATA[1.环境变量查看或者设置(export)
2.echo查看某个环境变量
 例： echo $PATH


3. 文件路径挂载与配置
3.1 路径挂载查看 df  -h
3.2 msys环境下路径挂载
注意很多路径无法通过mount命令成功挂载
可以通过修改fstab文件类配置
C:/msys/etc/fstab.sample 成 fstab，确保以下对应：


#Win3]]></description><category></category></item><item><title><![CDATA[编解码技术学习网站汇总]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/17298745</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/17298745</guid><author>tttyd</author><pubDate>Fri, 13 Dec 2013 10:47:19 +0800</pubDate><description><![CDATA[1.音视频开源
1.1 FFMPEG
http://www.ffmpeg.org/
http://dranger.com/ffmpeg/
Ffmpeg Basic http://ffmpeg.tv/
http://www.libav.org/

1.2 H264/AVC
  http://www.videolan.org/developers/x264.html
1.3 H265]]></description><category></category></item><item><title><![CDATA[【HEVC开源】补充]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/14127915</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/14127915</guid><author>tttyd</author><pubDate>Mon, 04 Nov 2013 17:40:34 +0800</pubDate><description><![CDATA[H265 HM开源软件
http://hevc.hhi.fraunhofer.de/

由德国fraunhofer研究生负责开发，为HEVC HM参考软件HM维护单位，相当于HEVC标准的C++实现。
代码下载
https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/



X265开源库也是基于H265 HM(H265 test]]></description><category></category></item><item><title><![CDATA[流媒体协议介绍（rtp/rtcp/rtsp/rtmp/mms/hls）]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/12032357</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/12032357</guid><author>tttyd</author><pubDate>Wed, 25 Sep 2013 23:55:18 +0800</pubDate><description><![CDATA[RTP
          参考文档 RFC3550/RFC3551
         Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统（配合RTCP协议），视频会议和一键通（Push to Talk）系统（配合H.323或SIP），使它成]]></description><category></category></item><item><title><![CDATA[linux eval]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11813725</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11813725</guid><author>tttyd</author><pubDate>Wed, 18 Sep 2013 17:05:20 +0800</pubDate><description><![CDATA[eval 就是执行以下两个步骤
1.第一次，执行变量替换，类似与C语言的宏替代

2.第二次，执行替换后的命令串





#!/bin/bash

g="|"
eval ls $g wc -l
#1.变量替换      eval ls | wc -l
#2.执行命令结果

echo \$$#          #输出命令个数
eval echo \$$#     #输出最后一个]]></description><category></category></item><item><title><![CDATA[shell中的括号（小括号，中括号，大括号）]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11742241</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11742241</guid><author>tttyd</author><pubDate>Mon, 16 Sep 2013 17:39:20 +0800</pubDate><description><![CDATA[一、小括号,园括号（）
  1、单小括号 ()

    ①命令组。括号中的命令将会新开一个子shell顺序执行，所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开，最后一个命令可以没有分号，各命令和括号之间不必有空格。

    ②命令替换。等同于`cmd`，shell扫描一遍命令行，发现了$(cmd)结构，便将$(cmd)中的cmd执行一次，得到其标准输出，再将]]></description><category></category></item><item><title><![CDATA[为sourceinsight添加makefile和configure文件]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11664611</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11664611</guid><author>tttyd</author><pubDate>Fri, 13 Sep 2013 23:51:17 +0800</pubDate><description><![CDATA[在用sourceinsight查看ffmpeg内核源码的时候，大家会发现不能查看源码中的makefile代码，即不能搜索到makefile文件。这是因为source insight默认是不选makefile的，也没有configure这种类型的文件。下面就说如何让sourceinsight支持查看makefile和configure代码:


(1)添加makefile：

进入Opti]]></description><category></category></item><item><title><![CDATA[[H265/HEVC]开源项目]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11651787</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11651787</guid><author>tttyd</author><pubDate>Fri, 13 Sep 2013 17:37:38 +0800</pubDate><description><![CDATA[1.X265
个是有两个版本，一个是国内人搞的，是国外公司搞的
1.只是一个编码器，目前没有支持解码
开发语言 c++
web url: www.x265.org
source url: https://bitbucket.org/multicoreware/x265
x265 is an open-source project and free application library]]></description><category></category></item><item><title><![CDATA[Tutorial: How to "live stream" a media file]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11181053</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11181053</guid><author>tttyd</author><pubDate>Thu, 05 Sep 2013 23:10:32 +0800</pubDate><description><![CDATA[How to "live stream" a media file

by Thorsten Pferdekämper

I have tried a while to setup a free (open source etc.) live streaming solution which is able to stream “anything” to a flash frontend.]]></description><category></category></item><item><title><![CDATA[crtmpserver流媒体服务器的介绍与搭建]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/11180985</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/11180985</guid><author>tttyd</author><pubDate>Thu, 05 Sep 2013 22:59:34 +0800</pubDate><description><![CDATA[前言

      Adobe的FMS(Flash Media Server)是很好用。但对应着分级授权的是money和有限功能开放。商业的东西既然用不起，也阻碍了我们的技术进步，那就只能求助于开源社区了。而crtmpserver就是FMS的替代者之一



1. crtmpserver简介

    crtmpserver的功能总来说：



支持推送给它的rtmp流的接]]></description><category></category></item><item><title><![CDATA[mpg文件切片之后，不能播放问题分析]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/9530117</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/9530117</guid><author>tttyd</author><pubDate>Sat, 27 Jul 2013 15:42:11 +0800</pubDate><description><![CDATA[使用ffmpeg切片命令
ffmpeg -i test.mpg -codec copy -map 0:v -map 0:a -f segment seg_%04d.mpg
对于大部分mpg文件切片都能正常播放，而少部分mpg切片之后只有第一个切片能播放，后续的切片视频播放均失败，只能播放视频。
1.使用kmplayer分析文件信息
通过分析文件信息发现，不能找到视频的分辨率、帧率、码率等信]]></description><category></category></item><item><title><![CDATA[win7 x64 depends msvcr80.dll找不到]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/9181731</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/9181731</guid><author>tttyd</author><pubDate>Wed, 26 Jun 2013 18:43:34 +0800</pubDate><description><![CDATA[问题描述


1.vc2008redist_x86，vcredist_x86都已经安装,vs05也已经正确安装
2.搜索c目录下msvcr80.dll可以看到多个




使用winSxs跟踪工具（sxsTrace）得出
方法 1.sxstrace -Trace 2.sxstrace -parse

=================
开始生成激活上下文。
输入参数:
	F]]></description><category></category></item><item><title><![CDATA[回顾各种编码的创新和异同-MEPG2, MPEG4, H.264/AVC以及H.265/HEVC比较]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/9170893</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/9170893</guid><author>tttyd</author><pubDate>Tue, 25 Jun 2013 16:10:57 +0800</pubDate><description><![CDATA[1、宏块匹配像素精度： MPEG2中，运动估计的精度是1/2的像素，通过线性插值实现;

                      H.264/AVC和MPEG4 都可以支持1/4像素的精度.

2、参考帧的数量：     MPEG2，MPEG4的P帧只能有一帧参考帧，B帧可以有两帧参考帧 ,H.264/AVC可以最多有15帧参考帧(创新之处)，]]></description><category></category></item><item><title><![CDATA[AVC到HEVC]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/9168351</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/9168351</guid><author>tttyd</author><pubDate>Tue, 25 Jun 2013 11:17:48 +0800</pubDate><description><![CDATA[AVC到HEVC
From:http://blog.youkuaiyun.com/feixiang_john/article/details/8562330




　　国际视频标准化组织绝对算得上是一个勤奋、高产的机构，近二十年的时间，输出了一系列高水准音视频编码标准。在H.264/AVC问世之前，江湖上有两个传奇：其一是MPEG-2，另一个是H.263。前者系ISO/IEC下属MPEG(Mov]]></description><category></category></item><item><title><![CDATA[lib库转dll库]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/8853513</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/8853513</guid><author>tttyd</author><pubDate>Fri, 26 Apr 2013 11:18:41 +0800</pubDate><description><![CDATA[假如你有从源文件编译好的静态库lib，你希望从这个lib生成对应的dll，你需要一个def文件里面定义导出的符号，这些符号的定义在那个静态库里，你要生成dll了，可以用VC的link命令在命令行下编译得到，首先要运行一下vcvars32.bat以初始话编译环境。然后用类似于下面的命令：
link /out:xxxx.dll /implib:xxxx.lib /dll /nologo /machi]]></description><category></category></item><item><title><![CDATA[ffmpeg控制台上不能输出信息的解决办法]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/8825410</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/8825410</guid><author>tttyd</author><pubDate>Fri, 19 Apr 2013 17:58:37 +0800</pubDate><description><![CDATA[最近遇到下面类似的问题

我下载了最新版本（1.1.2)版本的ffmpeg，在windows平台下使用msys+mingw编译成功后，我输入命令后，一点输出信息都没有，例如：
ffmpeg -v
这时候控制台应该能输出版本信息，以及如何编译和配置ffmpeg的，至少0.5.8版本的ffmpeg是有输出的。
但是为什么现在一点输出信息都没有呢？
编译都是完全编译。
我试了1.0.4版本的代码，编]]></description><category></category></item><item><title><![CDATA[编译ffmpeg 'XXXX' follows non-static declaration错误解决办法]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/8825181</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/8825181</guid><author>tttyd</author><pubDate>Fri, 19 Apr 2013 17:09:14 +0800</pubDate><description><![CDATA[更新最新版不ffmpeg代码之后，在mingw下编译总是会莫名其妙出现一下的错误
../libavutil/libm.h:62: error: static declaration of 'lrint' follows non-static declaration
../libavutil/libm.h:69: error: static declaration of 'lrintf' foll]]></description><category></category></item><item><title><![CDATA[新版ffmpeg编译时common.mak 138错误解决办法]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/8824345</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/8824345</guid><author>tttyd</author><pubDate>Fri, 19 Apr 2013 15:06:58 +0800</pubDate><description><![CDATA[在编译最新版本ffmpeg时遇到上述问题。
通过网上搜索发现解决该问题的方法。
参考
http://comments.gmane.org/gmane.comp.video.ffmpeg.libav.user/10325



Re: makefile problem on win32 MinGW

Thomas Sharpless  ...> writes:

> ./configu]]></description><category></category></item><item><title><![CDATA[Linux动态库(.so)搜索路径(目录)设置方法]]></title><link>https://blog.youkuaiyun.com/tttyd/article/details/8722276</link><guid>https://blog.youkuaiyun.com/tttyd/article/details/8722276</guid><author>tttyd</author><pubDate>Tue, 26 Mar 2013 16:06:04 +0800</pubDate><description><![CDATA[在Linux 中，动态库的搜索路径除了默认的搜索路径外，还可通过三种方法来指定：方法一：在配置文件/etc/ld.so.conf中指定动态库搜索路径；方法二：通过环境变量LD_LIBRARY_PATH指定动态库搜索路径；方法三：在编译目标代码时指定该程序的动态库搜索路径。

众所周知，Linux动态库的默认搜索路径是/lib和/usr/lib。动态库被创建后，一般都复制到这两个目录中。当程序执]]></description><category></category></item></channel></rss>