首页 > 解决方案 > 为什么我用 ffmpeg 制作的 youtube 视频在移动设备上只能显示 360P 和 1080P,但在桌面上可以正常显示?

问题描述

我正在尝试使用 ffmpeg 从图像和声音文件创建视频。

这就是我使用的:

ffmpeg -y -loop 1 -r 6  -i current_image.png -i current_audio.wav -shortest -c:v libx264 -preset ultrafast -tune stillimage -pix_fmt yuv420p -c:a aac out.mp4

但是在 youtube 上上传它只会在移动设备上以 360P 和 1080P 显示,而在桌面上我的所有分辨率都高达 1080P。

它与 FFmpeg wiki中的命令对来自 youtube 的编码具有相同的效果

ffmpeg -loop 1 -framerate 2 -i input.png -i audio.m4a -c:v libx264 -preset medium -tune stillimage -crf 18 -c:a copy -shortest -pix_fmt yuv420p output.mkv

我不知道为什么会发生这种情况,我可以使用一些指导。

标签: encodingffmpegyoutube

解决方案


推荐阅读