这有点主观,但我无法使用ffmpeg制作100%流畅的视频。 作为输入我使用 https://www.libde265.org/hevc-bitstreams/tos-1720x720-cfg01.mkv 作为一个例子。这是一个h264 mkv视频,在我的win7笔记本电脑上使用我的vlc播放器运行得非常糟糕。将它转换为h264视频让它播放得更好,但它似乎仍然不是100%平滑。特别是在拉斯维加斯9,它甚至像每秒钟一样挂起。
其他h264视频即使使用1080p或更大版本也可以与vlc完美搭配,而且与Vegas相比更好,所以它不是我的笔记本电脑。
似乎h264和h264之间可能存在很多差异? 我能用什么来让它们更顺畅?
我正在使用以下命令转换视频:
ffmpeg.exe -i INPUT_FILE -ac 2 -vf scale=trunc\\(oh*a/2\\)*2:480 -c:v libx264 -sn -dn -map_metadata -1 -map_chapters -1 -profile:v high -level:v 4.0 -pix_fmt yuv420p OUTPUT_FILE
升级ffmpeg并检查。旧版本可能无法正确重新排序B帧。
—
Gyan
@ video.baba我实际上是从一个引用的声明中复制了这个而忘记删除第二个\
—
user3776738
所以我更新到最新的ffmpeg版本(20181212窗口),这不比我的上一个更新,但它不会改变任何东西。即使输出文件大小是相同的。
—
user3776738
如果你正在重新编码,那么它在你的编辑器中工作得更好,那么你应该使用与H.264不同的格式。使用(n帧内)无损压缩中间格式。不确定Vegas支持什么,但如果它支持VFW,那么你可以安装UT Video并使用它。
—
llogan
\\(oh*a/2\\)*2
?