音视频学习
文章平均质量分 63
音视频入门到放弃
天空中的野鸟
这个作者很懒,什么都没留下…
展开
-
h264编码原理
一、视频压缩基本原理1、预测编码所谓预测,就是根据已知信息来推断所需要的信息。预测编码就是根据其他帧或当前帧其他位置的像素点,预测待编码位置的像素点,并将实际值与预测值相减,得到残差值,编码时存储残差值来代替原始值,可大大减少存储比特。预测编码分为两大类:基于时间的预测(帧间预测)和基于空间的预测(帧内预测)。1.1.1帧间预测视频帧在时间上有极大的连续性和相关性。自己可以拍摄一个视频,对比视频中的任意相邻两帧,除了转场的画面外,其余临近帧的像素差别很小。利用这一特性,可以实现帧间预测。1.1.2原创 2022-04-14 06:44:14 · 4565 阅读 · 0 评论 -
FFMPEG支持NVIDIA
一、安装NVIDIA驱动安装方法在这里。二、ffmpeg编译参考这篇文章。1、下载ffmpg源码git clone https://git.ffmpeg.org/ffmpeg.git2、安装ffnvcodecgit clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.gitcd nv-codec-headersmakesudo make install3、配置ffmpeg编译选项进入ffmpeg目录./confi原创 2021-07-08 11:32:18 · 841 阅读 · 0 评论 -
NVIDIA驱动安装(arm64平台可用)
一、下载驱动1、确定显卡型号使用lspci指令,查看自己的显卡型号xxxx:~$ lspci | grep NVIDIA10:00.0 3D controller: NVIDIA Corporation TU104GL [Tesla T4] (rev a1)可以看到,我的显卡是Tesla T4.2、去官网下载驱动访问nv官网,驱动下载,根据自己的显卡型号搜索对应的驱动注意不要选错操作系统了,我的是ARM平台的,选择的aarch64,然后点击搜索。可以看到驱动版本等信息,还可以从支持的原创 2021-07-08 11:18:53 · 7013 阅读 · 8 评论 -
Linux FFmpeg编译支持aac、h264、h265
1、下载ffmpeg源码直接从官网下载最新版git clone https://git.ffmpeg.org/ffmpeg.git2、安装aac、h264、h265库sudo apt-get install libfdk-aac-dev libx264-dev libx265-dev3、配置ffmpeg编译选项./configure --prefix="/usr/local" --pkg-config-flags="--static" --disable-asm --enable-gpl原创 2021-04-30 16:17:46 · 2581 阅读 · 4 评论