ruby-on-rails - ffmpeg 视频分割少于 10 秒会产生黑色剪辑 - ubuntu 18.04 LTS

标签 ruby-on-rails video amazon-ec2 ffmpeg ubuntu-18.04

我在 AWS EC2 服务器上使用 FFmpeg 版本 4.3-2~18.04.york0 进行视频分割,而我在不到 11 秒的时间内分割视频, output.mp4 给出了一个空白视频。我在本地 MAC 和 Ubuntu 19 上尝试过同样的事情,但效果很好。

ffmpeg -i input.mp4 -ss 00:01:10 -to 00:01:15 -c:v copy -c:a copy output.mp4

最佳答案

您可以尝试做的是在命令中使用持续时间标志而不是结束位置标志:ffmpeg -i input.mp4 -ss 00:01:10 -t 10 -c:v copy -c:a copy output.mp4-t 10-ss 的起始位置缩短 10 秒已指定。
如果这仍然不起作用,如果您能稍微澄清一下您的问题将会很有帮助:

  • 你在 Mac 和 Ubuntu 系统上使用相同版本的 ffmpeg 吗?
  • 您是否在所有系统上使用相同的配置(通过 ffmpeg --help 可见)?
  • 另外,令我困惑的是您的整体问题:您写道,您对少于 11 秒的视频有问题,但是您在命令中尝试做的是剪切 5 秒的视频,该视频似乎在至少 1min10s 长(基于 00:01:10 的起始位置)。
  • 关于ruby-on-rails - ffmpeg 视频分割少于 10 秒会产生黑色剪辑 - ubuntu 18.04 LTS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62653564/

    相关文章:

    javascript - HTML 5 视频缓冲和 jQuery $( document ).ready()

    python - 尝试使用 django-embed-video 将 youtube 视频列表显示到 django 模板中

    python - 如何将新创建的 EC2 安全组与实例相关联

    ruby-on-rails - 是否可以抑制电子邮件中使用的图像 Assets 的指纹识别(Rails 3.1)?

    ruby-on-rails - 在 rake 任务中包含 Rails 类?

    video - ffmpeg 分布式转码

    ruby-on-rails - Sidekiq 不会在 ec2 服务器重启时启动

    amazon-ec2 - 使用亚马逊 ec2 并将 IP 与实例绑定(bind),但无法正常工作

    ruby-on-rails - Ajax 删除链接 注销current_user

    ruby-on-rails - self.new_with_session(params, session) 在这种情况下做什么