【问题标题】:how to make sequence Images to Video using ffmpeg?如何使用 ffmpeg 将序列图像制作成视频?
【发布时间】:2019-12-08 21:20:16
【问题描述】:

为输出流 #0:0 打开编码器时出错 - 可能是比特率、速率、宽度或高度等参数不正确

命令: execFFmpegBinary(new String[]{"-y", "-r", "11/2", "-i", inputImages, "-vcodec", "libx264", "-pix_fmt", "yuv420p", "-预设”, “超快”, 输出路径});

【问题讨论】:

  • 显示来自 ffmpeg 命令的完整日志,以便我们看到确切的问题。否则我们只能猜测。

标签: android ffmpeg


【解决方案1】:
#0:0 - may be incorrect parameters such as bit_rate, rate, width or height

error self 表示比特率和高度宽度等参数不正确。 在大多数情况下,高度和宽度是错误的。检查inputImages 图像的宽度、高度。高度或宽度可能是奇数,所以 FFmpeg 抛出此错误

试试下面的代码

execFFmpegBinary(new String[]{"-y", "-r", "11/2", "-i", inputImages, "-filter_complex","scale=iw:-2","-vcodec", "libx264", "-pix_fmt", "yuv420p", "-preset", "ultrafast", outputpath});

   execFFmpegBinary(new String[]{"-y", "-r", "11/2", "-i", inputImages, "-filter_complex","scale=-2:ih","-vcodec", "libx264", "-pix_fmt", "yuv420p", "-preset", "ultrafast", outputpath});

【讨论】:

  • 谢谢兄弟,视频终于制作完成了。
  • 我的解决方案对您有帮助吗?
  • 将其标记为已接受的答案,以便其他人可以将其找到为完美解决方案
  • 我的声誉只有一个,没有标记这个答案。
猜你喜欢
  • 2015-05-07
  • 2018-08-13
  • 2020-02-24
  • 1970-01-01
  • 2021-01-16
  • 1970-01-01
  • 2014-03-03
  • 2019-02-22
  • 2023-01-30
相关资源
最近更新 更多