当将屏幕从ipad(A1893)镜像到苹果电视(第四代)并在AVPlayer中全屏显示时,视频有时会停顿。
苹果电视和ipad均通过Wifi连接,该应用正在显示h264编码的1280x720视频。我尝试使用ffmpeg以不同的分辨率和编码对视频进行编码。对H265抱有希望,但问题仍然存在。
我假设AVPlayer会将文件全屏流式传输到苹果电视,然后编码就很重要了(H265使文件缩小约70%),但是情况似乎并非如此。 (它真的对wifi活动高峰或类似事件敏感吗?)
我想知道是否有人提供使播放更流畅的技巧,例如在镜像时是否可以控制缓冲区大小?
或者,如果有人得到调试/测试视频质量播放的提示,我将非常感谢!
这是我当前用于转换视频的ffmpeg命令行,请多加注意,避免视频卡顿! (尝试“ -tune fastdecode”,但看不到任何区别...)
ffmpeg \
-i "$f" \
-vcodec libx265 \
-profile:v main \
-level 4.2 \
-preset medium \
-crf 28 \
-vtag hvc1 \
-c:a aac -b:a 128k \
-vf scale=1280x720 \
-movflags +faststart \
"CONVERTED_$f"