解决方法

Derek Herman
Derek Herman
Joe Medley
Joe Medley

在之前的几篇文章中,您学习了如何将 容器、编解码器比特率 glocken.mov 媒体文件。本文重点介绍如何更改分辨率。

分辨率是视频单个帧中的信息量,以 每个维度中的逻辑像素数。例如,分辨率为 1920 x 1080 与 1080 条堆叠的水平线相一致,每条 逻辑像素高和 1920 逻辑像素宽。这种分辨率通常 缩写为 1080p,因为从技术上讲,此宽度可能会变化维度 1080 by 1920 年生成的宽高比为 16:9,这是电影屏幕与 电视机。顺便提一下,这种分辨率定义为全高清

YouTube 建议在上传视频时采用以下分辨率,所有分辨率均为 16:9 宽高比。这个列表并不是只有 YouTube 特定的。它只是 常见的 16:9 视频分辨率列表。

缩写词 维度
2160p 3840 x 2160
1440p 2560 x 1440
1080p 1920 x 1080
720p 1280 x 720
480p 854 x 480
360p 640×360
240p 426×240

您应该使用哪一个?这取决于您的应用。用于简单嵌入 则可以决定只选择一个分辨率。准备 DASH 或 HLS,您可以选择其中一个、多个或全部。幸运的是,这是 最简单的转换。

如果你没有安装 FFmpeg,请阅读 媒体应用基础知识 以便使用 Docker 进行设置

  1. MP4

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.mp4
    
  2. WebM

    /media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.webm
    

现在应存在以下文件:

/media # ls -l
-rw-r--r-- 1 root root  12080306 Mar  7 12:16 glocken.mov
-rwx------ 1 root root    531117 Mar  7 13:42 glocken_3g.mp4
-rwx------ 1 root root    706119 Mar  7 13:46 glocken_3g.webm
-rwx------ 1 root root    539414 Mar  7 14:15 glocken_3g_720p.mp4
-rwx------ 1 root root    735930 Mar  7 14:19 glocken_3g_720p.webm

需要重申的是,您应从最高分辨率 找到合适的比特率文件如果您要升级旧版网站,则需要 查找您的原始相机或其他高分辨率来源,然后从 而不是使用旧版网络文件生成的

现在您的文件已准备就绪,您可以将其添加到网页中 也可以更深入地学习并继续学习更多命令行选项 媒体转化页,然后结束 部分(位于媒体加密部分)。