【问题标题】:AWS MediaConvert Throws Error 1076 for Safari Recored VideosAWS MediaConvert 为 Safari 录制的视频引发错误 1076
【发布时间】:2021-12-12 03:35:51
【问题描述】:

我收到此错误 Demuxer: [ReadPacketData File read failed - end of file hit at length [13155941]. Is file truncated?] 尝试使用 AWS Mediaconvert 处理视频时。 视频是从 ios safari/chrome 浏览器录制的,Mimetype 为video/mp4。 我正在使用 npm 模块aws-sdk

它适用于使用文件输入(来自我的设备)选择的所有视频(video/mp4 和其他格式)

只是为了更新:使用 AWS Elastic Transcoder 可以处理 Safari 录制的视频。

【问题讨论】:

    标签: amazon-s3 video-streaming aws-sdk video-processing aws-media-convert


    【解决方案1】:

    该错误很可能是因为源文件包含可变大小的轨道片段偏移量,这是 MediaRecorder 输出的一个特征。自 2021 年 11 月 11 日起,MediaConvert 得到了增强,能够处理这些类型的输入,因此我建议您再次测试这些资产。

    如果您仍然遇到问题,您可以尝试使用以下命令在 ffmpeg 中重新混合源文件:

    ffmpeg -i source.mp4 -c copy remuxed_source.mp4

    【讨论】:

    • 是的,使用 ffmpeg 可以解决问题,但我不想使用 ffmpeg 很大,需要更多时间来重新混合它。我也想需要用 mediaconvert 再次测试一下。我认为它现在可以在 mediaconvert 中工作
    • 使用 Mediaconvert 也可以解决问题,但现在它将视频旋转 90 度,这不应该这样做。
    • 轮换问题解决方案:stackoverflow.com/a/70954677/11216915
    猜你喜欢
    • 1970-01-01
    • 2021-12-26
    • 2021-05-21
    • 1970-01-01
    • 2022-01-12
    • 2019-07-11
    • 1970-01-01
    • 2013-04-14
    • 2016-08-07
    相关资源
    最近更新 更多