Answers:
有一个很棒的 回答avp.stackexchange.com上的YouTube编解码器等
有关所用格式的一般信息:YouTube使用4个容器 格式和3种不同的编解码器。这取决于人气的普及程度 视频用于视频的编解码器(请参阅下面的原因)。通常, 您上传的每个视频都将以h.264进行编码 复用到.flv和.mp4容器中。这是标准和这个 将为每个视频而烦恼。虽然.flv只会用于 分辨率低于720p。意思是只有360p和480p将存在 .flv容器。虽然每个720p以下的视频也会有mp4 最高可用分辨率的版本,360p或480p。对于 240p YouTube正在使用3gp,这是一个相当古老的编解码器 移动设备(早在智能手机时代之前),它也进入了 conatainer .3gp。
使用的另一个编解码器是VP8,它位于WebM容器中 格式。 WebM是由Google开发的一种格式,意思是 HTML5的标准视频编解码器,虽然对它的支持不是很多 大。即使在YouTube上,也只有很少的视频是在WebM WebM中编码的 与HTML5版本的YouTube一起推出。 YouTube仅对其进行编码 WebM上传的一些视频,大部分只是受欢迎的 视频(通过我在WebM中编码的视频),所以它不确定 您的视频将出现在WebM中。
关于你的相关问题(也许他们应该合并?)
您应该使用哪种编解码器/容器进行上传?
这取决于,如果您受限于/关注您的上传速度 使用h.264 Level 3.1 / 4.1与SD或High Profile for Main Profile 高清和AAC音频。 YouTube会接受这个很好,它会看起来 它被YouTube服务器编码后很好用。但请注意 YouTube会在上传后对您的视频进行编码,但不会 无论你使用什么编解码器和设置。所以,如果你想要的话 从理论上讲,上传的最佳质量选择无损编解码器 用于上传或至少在视觉上无损。将YouTube视为决赛 输出到传送/消费者格式,并上传到YouTube 生产和生产过程中的最后一步,你想留下来 无损。但请注意,这只是一个理论上的事情, 实际上我会说我们谈论它并不重要 YouTube而不是电视广播或电影。
但如果你真的想以“完美”的方式去做,那就使用一个制作 编解码器,而不是像h.264这样的消费者编解码器。 MJPEG将是一个很好的编解码器 为此,YouTube绝对支持.avi或.mov 容器。 MJPEG是一个有损编解码器,但视觉质量将是 与源相同(如果您选择了足够高的质量设置,这个 实际上是JPEG作为视频编解码器)。使用真正的无损编解码器 在我看来,这将浪费硬盘空间和带宽。
但是,如果你想上传你的视频真的无损,不在乎 关于上传时间,我建议使用标准的QuickTime编解码器 他们应该几乎全部受到YouTube的支持(请注意,并非所有人都支持 它们是无损的,h264也是标准的QuickTime编解码器)。虽然 YouTube未说明支持哪些QuickTime编解码器 不幸。动画或JPEG2000应该可以工作。两种编解码器 可以100%无损。
对于音频使用PCM,如果你想保持音频无损 此外,这实际上只是一个理论品质 改进。 AAC将明智地做同样的工作质量 小。对于AAC,我建议使用至少192kbps的比特率。 YouTube的 将它转换为~24kbps(移动又名3gp)~64kbps(240p), ~128kbps(360p / 480p)和~192kbps(720p +)。
说到帧速率,如果你可以选择,那么在使用期间使用25FPS 录制/动画,YouTube最喜欢(使用的帧速率) 对于每个视频)但是如果你的镜头已经在另一个框架中 然后坚持使用率,不要向上或向下插入到25FPS。 YouTube会为您处理转换,通常会这样做 比你的编码器更好。他们必须处理各种问题 每天进行帧率化并解决了这个(实际上非常复杂)的问题 真的很好。
为了vimeo你 应该看看vimeo指南。 您应该使用H.264编解码器。因为那时他们不需要解压缩它
指南:
编解码器:H.264
编解码器是您的视频将被编码的格式。 Vimeo的 接受大多数主流视频编解码器,但为了获得最佳效果,我们建 使用H.264。如果您要上传高清(HD)视频,请选择 高配置H.264设置而不是主配置文件。高级H.264 设置:要使上传更加顺畅,请选择以下选项 尽可能高级设置。
- 封闭的共和党
- CABAC(减少文件大小)