X264简介-Android使用(一)

x264是一个广泛使用的免费H.264/MPEG-4AVC视频编码库,适用于网络视频、电视广播和蓝光制作。文章介绍了如何使用FFmpeg与x264进行视频编码,以及如何搭建nginxRTMP服务器进行直播和录制,并提供了Windows环境下FFmpeg的使用方法以及Ubuntu虚拟机的安装步骤。

X264 简介及使用

1、简介

2、环境搭建

3、使用

4、小结

简介

官网连接https://www.videolan.org/developers/x264.html
官方文档https://wiki.videolan.org/Category:X264/

x264是用于编码H.264/MPEG-4 AVC视频流的免费软件库。它世界上最流行的视频压缩库之一,在全球范围内用于网络视频、电视广播和蓝光创作等应用程序。它在速度和压缩方面几乎超过了所有商业实现。虽然它实际上不是VLC媒体播放器或FFmpeg的一部分,但它是两者都使用的主要库,使用GPL许可。由于它在商业世界中很受欢迎(例如Youtube和Facebook依赖它),许多公司过去都为他们认为有用的功能和改进提供赏金。
使用到x264的项目:
Avidemux
ELDER
ffdshow
ffmpeg
GordianKnot
Handbrake
LiVES
MeGUI
MEncoder
Bencos (formerly RealAnime)
StaxRip
VLC media player

FFmpeg和x264的关系:

FFMpeg本身并不支持H.264的编码器,而是由FFMpeg的第三方模块对其进行支持,例如x264和OpenH264,二者各有各的优势。由于OpenH264开源比较晚,所以x264还是当前最常用的编码器;使用x264进行h.264编码时,所支持的像素格式主要包括yuy420p,yuvj420p,yuv422p, yuvj422p, yuv444p ,yuvj444p ,nv12 ,nv16, nv21.

环境搭建

1、nginx本地测试服务器搭建
服务器下载地址:http://nginx-win.ecsds.eu/download/

在这里插入图片描述

新建三个文件夹:m3u8File、rec、vod,conf目录放置nginx.conf文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值