小编Lar*_*arS的帖子

使用 ffmpeg 和 libx264 进行视频转换的帧率问题

我在转码某些视频时遇到问题。我运行了最简单的 ffmpeg 命令,它需要很长时间,输出文件大约大 10 倍。如果我提供帧速率参数 -r 它运行良好(小文件,快速转码)。有什么问题,我该如何解决?我不想设置固定的帧速率,因为我想最好让它与源相同,不是吗?。

也许问题是别的,因为我在 web 中发现了许多未使用 -r 选项的示例。在没有 -r 选项的情况下,转码为不同的格式或使用不同的源也可以很好地工作(我尝试在 mac os(由 mac 端口提供)上使用 ffmpeg 0.7.13 和 1.2.1,在 debian linux 服务器上使用 0.7.15)。这些视频由我网站的用户提供,并自动转换为适合网络。所以我需要最通用的自动转换命令。

在以下 ffmpeg 输出中,您会发现这两条可疑消息:

  • 对于不能有效支持它的多路复用器,帧速率非常高。请考虑指定较低的帧率、不同的复用器或 -vsync 2
  • MB 速率 (36000000) > 级别限制 (983040)

ffmpeg 命令和输出(不带 -r 选项):

    ffmpeg -i '/tmp/standort_aquarium.mp4' -vcodec libx264 output.mp4
    ffmpeg 版本 0.7.15,版权所有 (c) 2000-2013 FFmpeg 开发人员于 2013 年 2 月 22 日 07:18:58 使用 gcc 4.4.5 配置构建:--enable-libdc1394 --prefix=/usr --extra-cflags= '-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --enable-libvorbis --enable-pthreads --enable-libfaac --enable-libxvid …

mp4 ffmpeg

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

ffmpeg ×1

mp4 ×1