选择用于屏幕录制的视频编解码器

Dhe*_*.S. 29 compression video video-capture codec video-encoding

我正在通过录制屏幕和我的声音来做一系列教程.正如PNG最适合截图一样,而JPEG更适合照片(虽然有损),哪种视频编码容器格式更适合屏幕录制?

请提供以下建议:

  1. 主副本(用于编辑和存档.(几乎)无损)
  2. 分发副本(高压缩,可接受的损失)

需要考虑的要点:

  • 高质量的视频,屏幕文字清晰易读
  • 压缩性好.我猜帧间和帧内压缩都会有效.
  • 请提及可配置参数的建议值,如帧速率,压缩级别等.
  • 支持隐藏式字幕(不对视频进行"硬编码").我倾向于.srt格式
  • 可在Windows,Linux和MacOS上查看

Oak*_*tes 19

主副本
无损 - AVI中的HUFFYUV是一个不错的选择.
有损 - AVI中的MJPEG(JPEG系列)是一个很好的选择,每个帧都将被独立编码.编辑速度会更快.

分配
视频编解码器 - 使用H.264视频(非免费)或VP8(谷歌的免费视频编解码器).您应该使用具有帧间压缩的编解码器,因为屏幕记录往往在帧之间具有很多相似性,因此允许更好的压缩.VP8和H.264都支持帧间压缩,而MJPEG则不支持.

文件格式 - 根据视频编解码器,您可以使用MP4或MKV文件格式.H.264更常用于MP4容器和MKV中的VP8.Google WebM格式是MKV格式的子集.

字幕 - SRT是外部字幕的不错选择.如果要将MKV文件中的字幕作为单独的流嵌入,MKV支持内部字幕.

帧速率 - 24 fps足以满足您的使用情况.如果需要,您实际上可以使用更低的帧速率.

比特率/压缩级别 - 取决于视频的分辨率.你应该能够找到很好的教程,提供哪种比特率最适合给定的分辨率.

支持 - 带有VP8的MKV将在Windows(Windows Media Player)上运行,并且Linux提供了必要的软件.VLC播放器可在Windows和Linux上使用,并且可以毫无问题地播放带有VP8的MKV.