Encoder features 8x8 and 4x4 adaptive spatial transform Adaptive B-frame placement B-frames as references / arbitrary frame order CAVLC/CABAC entropy coding Custom quantiz
原创 2012-06-22 17:26:21
364阅读
H.264是视频编码标准。 X264是它的开源实现,是视频编码器 Encoder features §8x8 and 4x4 adaptive spatial transform §Adaptive B-frame placement §B-frames as references / arbitrary frame order §CAVLC/CABAC entropy coding §Custom quantization matrices §Intra: all macroblock types (16x16, 8x8, 4x4,
转载 2013-02-21 20:18:00
152阅读
2评论
Linux下最简单编译步骤:1.切换至源代码目录2.输入"./configure --enable-shared --enable-static --disable-asm " 3.输入"make"4.输入"make install"安装(可选) 编译后生成:Libx264.a:可以用于程序开发的编码H.264的类库  
原创 2022-09-16 07:49:09
694阅读
# Python x264编码 ## 简介 x264是一种开源的H.264视频编码器,它被广泛用于视频压缩和流媒体传输中。Python是一种高级编程语言,具有简洁易懂、灵活强大的特点。本文将介绍如何使用Python编码视频并利用x264进行压缩。 ## 安装依赖 在开始之前,我们需要安装一些必要的依赖: ```markdown 1. Python 3.x 2. OpenCV 3. FFm
原创 29天前
5阅读
1、x264的码率控制原理与对应源码解析基本概念对于此前了解过H.264的码率控制原理的读者(如果不了解,也可以去看我的文章H.264码率控制算法研究及JM相应代码分析),首先需要说明的是x264采用的码率控制算法并没有采用拉格朗日代价函数来控制编码,而是使用一种更简...
原创 2022-05-03 22:17:50
1125阅读
下载源码: http://kambing.ui.ac.id/videolan/x264/snapshots/mipsel for openwrt架构:CC=mipsel-openwrt-linux-gcc ./configure --enable-pthread --enable-static --disable-shared --host=mipsel-openwrt-linux --disab
原创 2021-07-09 13:46:57
10000+阅读
./configure --prefix=$PWD/__build --disable-asm --enable-shared --enable-static
原创 2022-07-11 15:39:39
195阅读
H.264是ITU(International Telecommunication Unite 国际通信联盟)和MPEG(Motion Picture Experts Group 运动图像专家组)联合制定的视频编码标准。H.264从1999年开始,到2003年形成草案,最后在2007年定稿有待核实。在ITU的标准里称为H.264,在MPEG的标准里是MPEG-4的一个组成部分--MPEG-4 Pa
转载 精选 2014-05-15 21:30:04
383阅读
fmpeg安装第三方编码器(encoder)库,ffmpeg编码h264(完) fmpeg安装第三方编码器(encoder)库,ffmpeg编码h264(完) ffmpeg安装第三方编码器(encoder)库 关键词:ffmpeg、编码h264、第三方encoder 安装好了ffmpeg后,如果你使
转载 2019-07-09 21:26:00
186阅读
2评论
下载源码: http://kambing.ui.ac.id/videolan/x264/snapshots/mipsel for openwrt架构:CC=mipsel-openwrt-linux-gcc ./configure --enable-pthread --enable-static --disable-shared --host=mipsel-openwrt-linux --disab
原创 2022-02-24 15:59:00
62阅读
Tested with:x2-snapshot-20140914-2245 我用的是x2-snapshot-20150813-2245.tar.bz2Xcode 7 Tested with: x2-snapshot-20140914-2245 我用的是x2-snapshot-2015
转载 2016-09-30 17:57:00
182阅读
2评论
建立一个工程,将头文件,库文件加载到工程,测试代码如下:#include <iostream>#include <string>#include "stdint.h" //如果没有,下载地址为:
转载 2015-09-24 00:32:00
71阅读
2评论
本文介绍在centos系统中编译安装x264的情况。1、下载x264源码可到https://www.videolan.org/developers/x264.html下载x264源码2、解压编译解压x264后执行命令./configure,报如下错误编译x264需要使用汇编器nasm,或使用--disable-asm模式。这里选择安装nasm3、安装nasm这里选择安装nasm2.14.01版本,到https://www.nasm.us/pub/nasm/releaseb
原创 2021-07-09 15:37:21
1530阅读
https://trac.ffmpeg.org/wiki/Encode/H.2 FFmpeg and H.2 Encoding Guide Contents Constant Rate Factor (CRF) Two-Pass Lossless H.2 Overwriting defa
转载 2017-07-07 09:39:00
439阅读
2评论
ffmpeg支持x264插件
原创 2018-03-09 15:08:58
4117阅读
1、安装汇编编译器(一般系统自带吧)。假设没有依照以下的命令安装吧 yum install yasm2、使用最新x264源代码编译(仅仅支持编码) 在x264官网下载最新的代码http://www.videolan.org/developers/x264.html git clone git://g
转载 2021-08-06 17:31:25
871阅读
X264学习笔记(1)<br /><br /> <br />X264编码流程<br />参数的初始化<br />1.opt,param根据输入的参数和标准的规定,进行初始化设置。<br />Opt的说明如下:<br />Opt->hin用于给出读入的yuv文件的指针地址<br />Opt->hout给出了输出的文件的指针地址<br />Opt->i_seek给出了起始编码帧的帧数,是由编码时的seek命令参数决定的<br />如:<br />X264 -seek 10 -o foreman.cif te
转载 2021-08-14 11:22:45
212阅读
14.x264_macroblock_encode函数-1 这个函数主要根据已经选定的模式来对宏块残差进行编码。 (1)如果是P_SKIP模式,那么调用x264_macroblock_encode_pskip函数 在x264_macroblock_encode_pskip中先对亮度和色度进行运动补偿,调用的函数函数h->mc.mc_luma和 h->mc.mc_chroma。这两...
转载 2014-05-17 20:44:00
130阅读
2评论
x264阅读记录-2 7.x264_encoder_encode函数-1查看该函数代码(Encoder.c文件)可以发现,该函数中注释很详细,对编码的整个步骤展示的也相对比较清晰。在查看具体的代码之前,我们需要了解牵扯到x264帧管理过程中的三个数组:x264_frame_t*current[X26...
转载 2013-07-19 11:19:00
372阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5