codec
hwtx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
h.264 open source decoder
list of open decoder:1-jm: its standard decoder and complet(it has encoder too)http://iphome.hhi.de/suehring/tml/2- ffmpeg:FFmpeg is a free software project that produces libraries and转载 2012-11-23 12:03:09 · 1301 阅读 · 0 评论 -
test
-F/--frame-threads Number of concurrently encoded frames. 0: auto-determined by core count --[no-]wpp Enable Wavefront Parallel Processing. Default enabled --[no-]p原创 2015-04-24 16:51:02 · 433 阅读 · 0 评论 -
HEVC SAO AND X265
上图中 四周邻域像素由数字0-29表示。这30个点是sao过程可能会用到的点。假设sao按照lcu 顺序进行,则这些邻域像素点可以分成以下几类:需要备份的点:top 0-9, left 24-29。因为 0-9, 25-29 这些点在做当前lcu的sao时,其所在的lcu已经进行完sao操作,所以需要保持这点在sao之前的结果。24是个特殊的点,它其实在这个时刻是没有做过sao 的,依原创 2014-07-02 23:35:17 · 1568 阅读 · 1 评论 -
X265编译中C2220错误的解决办法
x265编译过程中 C2220错误;根本原因是代码是英文代码页,而我们的操作系统中使用的是中文代码页;解决办法1 逐个文件进行格式转换,我在ubuntu下用iconv命令试过,没成功;解决办法2 修改工程文件配置,将 TreatWarningAsError 设为false;当有多个工程时,这个方法很麻烦;简洁的办法是修改cmake文件,在配置项中去除 /WX 选项, 具原创 2013-12-10 20:05:01 · 1247 阅读 · 0 评论 -
useful links for x265 and simd
1 A practical guide to SSE SIMD with C++2 Agner`s CPU blog3 Doom9 Forum post on HEVC原创 2013-10-24 10:44:02 · 952 阅读 · 0 评论 -
IDR、CRA、BLA、RASL、RADL、closed-gop、open-gop
相对于H.264编码的每个GOP是相互独立的,GOP切换用I帧,帧间搜索不再参考前一个GOP。而HEVC切换则可以“软切换”。 BLA、CRA、IDR是文献中提到过的三种随机接入点(RAP),在文献中的解释的确不是很容易理解。 (1)关于GOP。这是图像组(Group of Pictures)的意思,表示编码的视频序列分成了一组一组的有序的帧的集合进行编码。每个GOP一定是以一个I帧开转载 2013-10-09 15:49:57 · 1594 阅读 · 0 评论 -
ffmpeg 合并 音视频文件
假设现有 视频文件 video.avi(包含声音) 和 音频文件 audio.mp3,将video.avi中的视频和audio.mp3合并,步骤如下1 ffmpeg -i video.avi -vcodec copy -an video2.avi //将video.avi 中的视频提取到临时文件video2.avi中2 ffmpeg -i video2.avi -i audio.mp3 -原创 2013-06-17 16:36:22 · 2871 阅读 · 0 评论 -
ffmpeg 中 h264 解码器 slice层 以上 解码框架
void decode_nal_units( H264Context *h, const uint8_t *buf, int buf_size ){ int buf_index = 0; int context_count = 0; int next_avc = buf_size; while ( 1 ) { if( buf_index >= next_avc )原创 2013-05-28 20:21:05 · 2122 阅读 · 0 评论 -
x264 帧由显示顺序到编码顺序的调整过程 框架
typedef struct x264_lookahead_t { volatile uint8_t b_exit_thread; uint8_t b_thread_active; uint8_t b_analyse_keyframe; int原创 2013-04-12 16:10:52 · 1459 阅读 · 0 评论 -
x264 部分选项 记录<待完整>
--b-pyramid { "none", "strict", "normal", 0 };--log-level { "none", "error", "warning", "info", "debug", 0 }; --no-b-adapt--bframes 3--sliced-threads原创 2013-04-11 10:53:01 · 576 阅读 · 0 评论 -
[vp8] [翻译][基本完工][求纠错润色]VP8的第一份深度技术分析
Update: spatial intra-prediction = 空域帧内预测 不是帧间原文作者:Dark Shikari(Jason Garrett-Glaser)原文链接:http://x264dev.multimedia.cx/?p=377译者:Aki原文版权归原作者所有,翻译版权归本人所有。如需转载请保留本页并联系本人:xyy1122@gmail.com——转载 2013-02-06 12:09:51 · 804 阅读 · 0 评论 -
x264记录
http://forum.doom9.org/showthread.php?t=154406x264是怎么使用B帧的?1、在pyramid改造之前,x264最多使用3个连续B帧;2、有了新的pyramid之后,x264可以编出5-6个连续B帧了,最多6个;3、越多的连续B帧可能越会影响到多线程带来的效率提升;4、psy强力降低PSNR;http://forum.doom9.转载 2013-02-06 15:49:27 · 611 阅读 · 0 评论 -
SAD SATD MAD SSD MSD...
SAD(Sum of Absolute Difference)=SAE(Sum of Absolute Error)即绝对误差和 SATD(Sum of Absolute Transformed Difference)即hadamard变换后再绝对值求和 MAD(Mean Absolute Difference)=MAE(Mean Absolute Error)即平均绝对差值转载 2015-04-27 09:43:45 · 1414 阅读 · 0 评论
分享