区别:
视频文件如:mp4,avi,mkv等都是经过压缩的,就像压缩包zip、rar一个道理
软解码:
在播放的时候就是一个解压的过程,由CPU负责,但是随着1080,4k普及之后,数据解压的工作量太大,普通CPU吃不消。
硬解码:
于是就用显卡GPU(DSP、FPGA、ASIC)来处理这类大数据量的、低难度的重复工作。NVIDIA的PureVideo、AMD的UVD技术就属于这类
硬解比软解好?
不是,硬解够快但不细致,软解可能丢帧但是细致——因为软解后可以实时后期处理对画质进行优化,硬解是直接把编码输出到硬件解码器进行解码然后直接输出到显示端
视频相关知识:必看!
分离 解码 渲染的区别:
分离器——分离音视频(有字幕的话还包括字幕)
解码器——只是识别视频文件的内容
渲染器——负责最终输出画面
所以解码不影响画质(前提是硬件能正确的解码,否则就是花屏等错误出现)
影响画质的是渲染器