![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FFMPEG
王丰博
嵌入式c/c++ linux 音视频。
展开
-
FFmpeg 常用命令积累
1 截取MP4 一段视频命令行:ffmpeg -i ./wedding.mp4 -vcodec copy -acodec copy -ss 01:25:51 -to 01:32:10 out.mp4 -y参数解析-vcodec copy表示使用跟原视频一样的视频编解码器。-acodec copy表示使用跟原视频一样的音频编解码器。-i 表示源视频文件-y 表示如果输出文件已存在则覆盖。2 TO ADD...原创 2021-02-19 21:13:11 · 226 阅读 · 0 评论 -
H264 NALU详解
H264 NALU1、介绍在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。可以这样理解NALU,在编码后的数据,I/P/B,需要持续的传输出去,那马上能想到的至少有两个需求,一个是该数据的帧类型,比如是I还是P,另外一个问题,这些数据在网络中传输可能会粘包,若是存储成一个文件后,想从这个文件再从头提取可就难了,不知哪里开始哪里结原创 2021-02-01 16:53:33 · 1626 阅读 · 0 评论 -
FFMPEG解码H264成YUV
FFMPEG解码H264成YUV1、源代码下载博哥已经将这部分代码在github上开源,请在github上下载。下载地址: https://github.com/wangfengbo2020/ffmped_decode_h264_to_yuv2、源码分析2.1 工程介绍build.sh: 编译脚本,无参数videodecoder.h: ffmpeg转码的APIvideodecoder.c: 对ffmpeg转码的API的实现decodeH264.c:demo2.2 工程运行(1)打原创 2020-12-29 20:26:36 · 3608 阅读 · 9 评论 -
FFMPEG编译支持x264及x265
FFMPEG编译支持H264及H2651、FFMPEG简介官网地址:http://www.ffmpeg.orgFFmpeg是视频处理领域的瑞士军刀,可以用来记录、转换数字音频、视频,并能将其转化为流的开源程序,采用LGPL或GPL许可证。包含的核心库如下:ibavformat:用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能;libavcodec:用于各种类型声音/图像编解码;libavutil:包含一些公共的工具函数;libswscale:原创 2020-12-29 16:47:49 · 5834 阅读 · 7 评论 -
x265下载及编译
X265下载及编译简介x265是一个用于编码符合高效率视频编码(HEVC/H.265)标准的影片的开源自由软件及函数库。与x264项目类似,x265使用GNU通用公共许可证(GPL)2授权或商业许可证授权提供。下载(1) 在终端运使用git获取x265库源码cd ~/avgit clone https://github.com/videolan/x265.git(2) 百度云盘获取链接: https://pan.baidu.com/s/1m6DOOI8dP5wiTDTU5KOaVQ 密码原创 2020-12-29 14:53:58 · 2675 阅读 · 1 评论 -
x264下载及编译
X264下载及编译简介H.264是ITU(International Telecommunication Union,国际通信联盟)和MPEG(Motion Picture Experts Group,运动图像专家组)联合制定的视频编码标准。而x264是一个开源的H.264/MPEG-4 AVC视频编码函数库,是最好的有损视频编解码器之一。下载在下载前,首先创建一个av的文件夹,用于后续所有和音视频相关的存放,博哥把这个文件夹放在了家目录下.在终端运使用git获取x264库源码cd ~/avg原创 2020-12-29 14:05:20 · 1728 阅读 · 0 评论