小编Pan*_*nek的帖子

1080/60fps/h264 的 FFMPEG 编码设置 - 掉帧

我想使用最新的 ffmpeg 将一组 JPG 帧编码为 1920x1080 60fps h.264 电影。我正在寻找一组参数,以便在 I5-3570@3.4GHZ+Intel HD Graphics 等相当强大的 PC 机器上流畅播放编码视频。

我尝试了各种配置文件(主要、高)和级别(2.1、3.1、4)和比特率(6mbps、8mbps、10mbps),例如:

ffmpeg -framerate 60 -start_number 1 -i frame-%05d.jpg -vcodec libx264 -preset slow -b:v 8M -profile:v high -level:v 3.1 -y output.mp4
Run Code Online (Sandbox Code Playgroud)

但是当我在最新的 VLC 或 WMP 中播放 output.mp4 时,我得到了丢帧(不多,但很明显)。

我在同一台机器上随机播放youtube 60fps/1080素材,播放流畅,所以我假设机器能够流畅播放,但视频必须使用适当的参数进行编码。

可以使用哪些参数来降低解码对处理能力的要求?我想保持全高清质量和 60fps,但文件大小无关紧要。

ffmpeg 命令的输出:

ffmpeg -framerate 60 -start_numb
er 1 -i d:\tmp\demo-60\test-%05d.jpg -vcodec libx264 -preset slow -b:v 8M -profi
le:v high -level:v 3.1 -y d:\tmp\insys-demo-60-noaudio.mp4
ffmpeg version N-67742-g3f07dd6 Copyright (c) 2000-2014 the FFmpeg developers
  built on …
Run Code Online (Sandbox Code Playgroud)

h.264 ffmpeg bitrate

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

bitrate ×1

ffmpeg ×1

h.264 ×1