视频编码完全指南( 四 )


 
2.你的终端用户使用什么设备?他们平时会看大屏幕的智能电视吗?还是使用智能手机看视频?
 
3.你所提供的视频服务的内容性质是什么?是充满各种动作的电影、体育赛事,还是没有那么多动作的新闻,亦或是很容易压缩的卡通片?
 
4.你拥有多少时间压缩视频?你所提供的服务是直播还是点播?
 
5.你使用哪种视频编解码器?你的目标观众的设备能否解码H.264/AVC、 HEVC、AV1或者VP9?
 
以上这些只是部分(在编码、转码视频前)影响因素,我相信还有更多,但我希望这个一览表对你来说是个好的开始 。
 
现在,让我们来看下视频编码和转码中用到的工具和服务 。
 
视频编码和转码工具
 
在这一部分,我们将了解视频压缩、编码和转码中的常用工具和服务 。其中一些是付费的,一些是开源的 。每种工具或服务都拥有不同的功能和特性 。
 
我们先来看开源的工具 。
 
FFmpeg (开源)
 
FFmpeg是目前为止最流行的视频编解码工具 。它支持视频解码、大部分容器格式的多路分离和多路复用、改变视频分辨率、能够在最常用的视频编解码器(如H.264/AVC、HEVC、AV1和VP9等)中编码,这些功能使FFmpeg成为不可或缺的视频压缩工具 。

视频编码完全指南

文章插图
 
Handbrake(开源)
 
作为开源视频转码器,Handbrake被认为是基于GUI的最佳视频编码和转码工具 。操作简单、可基于多平台、并涵盖广泛的预设和设备 。这意味着你无需花钱购买转换或转码工具,更无需花费数小时制作命令行参数,就能够前所未有地轻松、快速压缩视频 。
 
视频编码的付费工具和服务
 
基于云的视频压缩付费服务有好几百个,这些服务通常支持多种类型的容器、编解码器、ingest/egress格式,如RTMP、HLS、DASH等 。
 
下面简略地列出了一些比较常用的服务:
 
  • Mux.com
  • Encoding.com
  • Wowza.com
  • Harmonic 360
  • AWS Elemental
  • QEncode
  • Coconut.co
  • Bitmovin.com
 
所以,视频编码究竟是艺术还是科学?
 
学习了这么多视频编码和压缩的知识,这里有一个有趣的哲学问题:视频编码/转码究竟是艺术,还是科学?你认为呢?
 
老实讲,如果你问我,我只能回答,各有千秋 。
 
说视频编码是科学,是因为它需要精确的公式和算法,而这些公式和算法都是在世界各地的实验室中被发明出来的,并需要接受不断的测试和改进 。
 
另一方面,说视频编码是艺术,是因为对视频编码质量的感知是主观的,不同的人对视频质量好坏的判断不同 。所以,当你在设置某个编码器或者编码器的压缩工具时,你不能只是按照发给你的表格中的质量措施和码率值来设置编码器 。
 
一位态度认真的工程师在进行视频编码设计时,一定会尝试在不同的参数设置下观察编码效果,并最后决定哪种设置才能最大程度上满足他的观众 。你看,取悦他人是一门艺术
 
你是怎么想的?编码是艺术,还是科学?在评论区告诉我你的想法!
 
结束语
 
我希望本篇关于视频编码和解码的文章能够对你有所帮助,并让你领略视频压缩中艺术和科学的魅力 。
 
我们下次再见,祝直播愉快!
 
本文已获得作者Krishna Rao Vijayanagar授权翻译和发布,特此感谢 。
原文链接:https://ottverse.com/what-is-video-encoding-transcoding-codecs-compression/

【视频编码完全指南】


推荐阅读