关于FFmpeg报错Error when loading first segment和Invalid data found when processing input

这篇具有很好参考价值的文章主要介绍了关于FFmpeg报错Error when loading first segment和Invalid data found when processing input。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

解决方法写在最前

        如果在下载ts文件时已经解密过,FFmpeg在使用m3u8文件合并时就不要带#EXT-X-KEY。

错误截图

关于FFmpeg报错Error when loading first segment和Invalid data found when processing input
关于FFmpeg报错Error when loading first segment和Invalid data found when processing input

思路

        一开始我查看了很多关于这两个报错的博客,如下

  1. 使用ffmpeg将m3u8文件转为mp4
  2. m3u8及TS文件下载解密:用FFmpeg解密合并m3u8中ts文件(二)
  3. ffmpeg合并m3u8 ts key文件 解决Invalid data found when processing input错误
  4. FFmpeg 出现错误 Invalida data found when processing input

        按照这些博客的方法都试了一下,发现并没有用,还是同样Error when loading first segment和Invalid data found when processing input,甚至按照有些做法出现了更为离谱的错误。所以我就结合FFmpeg的输出稍微推理了一下过程。
        一开始,我以为是ts文件路径有问题,相对路径导致FFmpeg没有读到正确的文件路径,但是在我对修改路径进行了各种尝试之后发现,相对路径的用法是没问题的。
        接着,通过研究我发现所有的ts列表都读到了,但是按照报错提示是打开第一个ts文件时读错误,无法读取这个片段。
        于是,我思考是不是加密的问题,我下载的这个m3u8是有加密的,如果加密出错是否会导致读ts文件出错,于是我仔细看了一下m3u8文件,在我下载时,将m3u8文件里的ts文件和key文件都下载到了本地,而我用来合并的m3u8文件是已经将ts和key的网络路径转换成本地路径的重新生成的m3u8文件。
        再接着,我就发现问题所在了,我在下载ts文件时,已经将ts文件解密过了,保存在本地的ts文件已经是解密完的文件,而我在FFmpeg中想再次将这些ts文件解密,这就导致再次解密出来的ts文件数据是有问题的。自然妄图用这些有问题的ts来拼接是不行。
        最终我把m3u8文件中的#EXT-X-KEY这一行删了,于是合并成功。
关于FFmpeg报错Error when loading first segment和Invalid data found when processing input
关于FFmpeg报错Error when loading first segment和Invalid data found when processing input文章来源地址https://www.toymoban.com/news/detail-406408.html

到了这里,关于关于FFmpeg报错Error when loading first segment和Invalid data found when processing input的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • van-uploader上传图片报错Invalid handler for event “load“(在uniapp编译)

    原因 :主要原因这里使用的vant版本是2.13.0的,在Hbuild里面运行的项目,vant插件在这里会有部分组件有兼容问题,(van-image,van-uploader等)。 解决 :主要是要实现图片上传功能,可以使用uniapp自带的上传组件( uni.uploadFile ) 官网地址 示例:

    2024年02月08日
    浏览(39)
  • 使用postman时,报错SSL Error: Unable to verify the first certificate

    开发中使用postman调用接口,出现以下问题,在确认路径、参数、请求方式均为正确的情况下 解决方法 File - Settings - SSL certification verification 关闭 找到图中配置,这里默认是打开状态,把它关闭即可:ON - OFF 再次请求接口 原因:使用 Postman 发起 HTTPS 请求时,它会验证服务器的

    2024年02月04日
    浏览(38)
  • ERROR: Invalid requirement: ‘==‘ 解决python报错

    ERROR: Invalid requirement: \\\'==\\\' 错误:无效的要求: \\\'==\\\' 今天安装 selenium包时突然触发这个报错,这个错误通常出现在使用pip安装Python包时,报错的原因是需要注意的是 == 前后没有空格 ,若是加空格就会出现上述报错。 例如: 安装指定版本的 selenium比较简单,直接: 在服务器上安

    2024年02月11日
    浏览(32)
  • vue3+vite运行报错记录:error when starting dev server

    场景:拉完代码执行npm i后运行报错,打包运行代码没问题,说明是本地开发环境的问题。 完整报错信息: 原因:vite-plugin-optimize-persist和vite-plugin-package-config版本相互依赖 解决:   改为:    

    2024年02月15日
    浏览(42)
  • Ubuntu 22.04 编译 Linux 5.16.5 内核报错:FAILED: load BTF from vmlinux: Invalid argument

    Ubuntu22.04 自带内核版本是5.15,今日想编译一个高版本的 5.16.5 内核,不料编译却报错: 网上搜了下说要将 .config 配置文件中 CONFIG_DEBUG_INFO_BTF=y 改为 CONFIG_DEBUG_INFO_BTF=n。这样编译就不会报错。但是我想要开启这个选项【和ebpf相关的选项】,进一步搜索发现是由于 pahole 这个程

    2024年02月05日
    浏览(37)
  • videoPlayer视频报错:First video frame not zero... WindowsVideoMedia error unhandled Color Standard...

    1、报错信息:First video frame not zero: 2 (0.066667s). Result may be out of sync. Please make sure tracks all start at 0 in 2、报错原因( from ChatGPT4 ): 3、修复过程 重新设置视频的导入格式 Unity 2021.3.18:【Project】-【选中视频文件】-【Inspctor】-【Codec】 设置为 H264 WindowsVideoMedia error unhandled Colo

    2024年02月03日
    浏览(32)
  • Git|error invalid path 报错的解决方法

    情形 1:使用 git clone 后,拉取的文件夹中只有 .git 文件夹,其他内容均没有拉下来。使用 git status -s 命令,可以看到所有文件都显示已被删除的状态。 情形 2:本地在切换分支时,出现如下报错信息,然后分支切换失败: 代码中包含 NTFS 文件系统不支持的文件名。(源代码

    2024年02月04日
    浏览(38)
  • 【报错】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasLtMatmul( ltHandle,

    在GPU上运行hugging face transformer的时候出现如下报错: 切换至cpu之后,报错: 根据cpu上的报错内容,判断为 模型输入太长 ,超过了模型的embedding最大尺寸,可以在tokenizer设置 max_len 来进行截断( truncation )。 由于GPU上的报错一般都比较抽象, 建议先在cpu上debug 。有可能你的

    2024年02月14日
    浏览(39)
  • maven报错error while loading <root>, Error accessing

    [ERROR] error while loading root, Error accessing D:installjavaapache-maven-3.6.3respositoryorgapacheflinkflink-clients_2.111.13-tq-0.1.7flink-clients_2.11-1.13-tq-0.1.7.jar   Failed to execute goal net.alchim31.maven:scala-maven-plugin:3.4.6:compile (scala-compile-first) on project common-flink: wrap: scala.reflect.internal.MissingRequirementErro

    2024年02月12日
    浏览(40)
  • 解决pip 更新报错,以及pycharm出现“Error occurred when installing package xxx”或者“Error:Cannot unpack file”的情况

    1.在file中找到setting 2.找到Project:..中的Python Interpreter    3.图中的地址打开cmd 使用:python -m pip install --upgrade pip 如果还是不行就试试:python -m pip install --upgrade pip -i https://pypi.tuna.tsinghua.edu.cn/simple 1.Error occurred when installing package xxx  cmd打开 输入pip install  https://pypi.tuna.tsinghua.

    2024年02月05日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包