【日在风蓝058·技术组】来交易吧!

一、视频文件组成

1.1 封装格式

常见的影音文件格式一般为mkv、mp4等,这里的mkv、mp4实际上指的是影音文件的封装格式。封装格式对于影音文件来说相当于一个容器,这个容器里面有许多轨道,每个轨道上都有一个具体的视频文件、音频文件或是字幕文件等。

举例来说,一个mkv封装的影音文件里可能存着一个H.264编码的视频轨道,几个AAC编码的音频轨道,几个FLAC编码的音频轨道,几个字幕轨道。

不同的封装格式内能存储的具体视频编码格式和音频编码格式是不同的,mp4封装一般存储的是MPEG-4编码的视频,AAC编码的音频;而mkv封装能存储的编码格式则相当多。用封装格式来指代视频格式是相当不准确的。

1.2 视频编码格式

目前常见的视频编码格式有H.264/MPEG-4 AVC、H.265/HEVC、VP9等等,除非用于特殊的目的,一般视频都是有损压缩。一个影音文件内所封装的视频轨道的编码格式很大程度上决定了这个文件能否被正常播放,大部分移动设备都采用特殊的硬件来解码视频,PC机上的显卡也带有硬件解码的功能,如果采用这种方式来解码视频,其所支持的格式一般会限定得非常小,比如只支持H.264/MPEG-4 AVC编码标准中的一个子集。采用软件解码的话,只要播放器能正确调用相应的解码器即可。

1.3 音频编码格式

目前常见的音频编码格式有MP3、AAC、FLAC、APE等等,MP3与AAC为有损压缩,FLAC与APE则为无损压缩。高码率的AAC一般是听不出来与无损的区别的,玄学dalao们不要打我(

(更多…)

【日在风蓝010·技术组】如何调教播放器

高画质折腾向,如果你对你的电脑性能不太自信或者懒得折腾,那就不要看了(
MPC-HC + Haali/LAV Splitter + LAV Audio Decoder + LAV Video Decoder + ffdshow raw video filter + SVP + ReClock + madVR

一、前期准备

1.请使用Windows 系统(别打我

2.下载以下物品:

请全部使用x86(32bit)版
MPC-HC: http://sourceforge.net/projects/mpc-hc/
Haali: http://www.free-codecs.com/download/haali_matroska_splitter.htm
LAV: https://github.com/Nevcairiel/LAVFilters/releases
ffdshow: http://sourceforge.net/projects/ffdshow-tryout/
Real Alternative Lite: http://www.free-codecs.com/download/real_alternative_lite.htm
madVR: http://madshi.net/madVR.zip
ReClock(置顶贴里下): https://forum.slysoft.com/forumdisplay.php?85-ReClock
SVP(完整版): http://www.svp-team.com/wiki/Download
DirectShow Filter Manager: http://www.softella.com/dsfm/index.en.htm

3.如果你是高贵的集显+N卡独显用户,你还需要下载:

NVIDIA Inspector: http://orbmu2k.de/tools/nvidia-inspector-tool

4.把电脑里现有的播放器解码器之类的全部卸载掉

然后我把之前已经配置好的播放器解码器给卸掉了(

5.如果你看完以上内容,仍然有兴致动手去折腾,那么我们继续吧(

(更多…)