在之前的几篇文章中,您学习了如何将 容器、编解码器和比特率 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 进行设置
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k -s 1280x720 glocken_3g_720p.mp4
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
需要重申的是,您应从最高分辨率 找到合适的比特率文件如果您要升级旧版网站,则需要 查找您的原始相机或其他高分辨率来源,然后从 而不是使用旧版网络文件生成的
现在您的文件已准备就绪,您可以将其添加到网页中 也可以更深入地学习并继续学习更多命令行选项 媒体转化页,然后结束 部分(位于媒体加密部分)。