ffmpeg: moov atom not found

记录一次 ffmpeg 封装 mp4 文件播放不出来。使用 ffplay 报错 moov atom not found。如果在合成 mp4 时(不包括任何编解码)ffmpeg 提示各种 Assertion next_dts >= 0 failed at src/libavformat/movenc.c:1025
等报错信息基本上都是在调用 av_interleaved_write_packet 写文件的时候不正确,这里我的写视频和写音频 packet 是在不同的线程里,而在写操作的时候没有加锁,导致写入的文件播放不出来,通过 ffprobe 查看 mp4 文件,看不到音频轨道和视频轨道,但是文件大小和正常的 mp4 文件一样大。一个并发的低级错误查了一天,特此记录一下。

ffmpeg: moov atom not found相关推荐

  1. 【转】Windows系统中ckplayer视频边下边放,视频转码mp4及last atom in file was not a moov atom问题...

    视频转码成mp4格式并添加关键帧: 1.先下载与自己操作系统相对应的的FFmpeg软件.官网传送门:http://ffmpeg.zeranoe.com/builds/ 下载static版的就可以,zi ...

  2. 修改mp4文件的moov atom,使其位置在文件的前面

    mp4文件录制的时候,先写mdat atom对应的音视频数据,最后在尾部写上moov atom对应的一些索引信息.一些软件在录制后会再处理一次,把moov atom的位置搬到文件的前面,而把mdat ...

  3. mp4文件moov atom放置在mdat atom之前 代码实现

    使用nginx搭建http mp4/flv流媒体服务器,要求mp4文件moov atom要放置在mdat atom前,才能边下载边播放.参考php-qtfaststart项目,测试代码如下: #inc ...

  4. ffmpeg moov 前移命令

    ffmpeg -i ./old.mp4 -movflags faststart -c copy new.mp4

  5. [mov,mp4,m4a,3gp,3g2,mj2 @ 0000025ce897db40] moov atom not found

    问题描述:就是跑yolov7+bytetrack的代码,当我读取的视频是1080p以上的(或者不是这个原因),导致报了这个错,然后最坑的是报错之后视频文件也给损坏了,几百兆的视频变成几k,然后也上网找 ...

  6. ffmpeg优化mp4以及hls参数设置

    ffmpeg是开源的音频视频编解码工具 然而默认的参数对MP4不友好,需要自己设置 这里记录一下简单的优化参数 优化MP4使moov atom位于文件开头 moov atom是mp4的索引信息. 浏览 ...

  7. ffmpeg系列-解复用流程解析

    从我的笔记ffmpeg-mov格式与分离器实现详解一文中,我们已经知道了mov的demuxer相关实现.本文主要来分析demuxer的流程. 1.结构流程图 从上面的结构图中我们可以看到AVForma ...

  8. FFMPEG命令汇总

    1.ffmpeg使用语法 命令格式:     ffmpeg -i [输入文件名] [参数选项] -f [格式] [输出文件]     ffmpeg [[options][`-i' input_file ...

  9. ffmpeg 视频裁剪格式问题

    运用ffmpeg进行视频裁剪报错Invalid data found when processing input,以及运用ffmpeg进行视频裁剪 这两天需要将视频进行裁剪,具体是将一段长60分钟的图 ...

最新文章

  1. 一文看懂微服务背后的技术演进与应用实践
  2. Buffer的基本的原理
  3. statusbar 尺寸 显示图标_StatusBar 图标展示流程 - 状态栏(StatusBar)镜头布局分析...- git完代码后的异常_169IT.COM...
  4. python捕获所有异常状态_如何在scrapy中捕获并处理各种异常
  5. excel常用函数公式及技巧_Excel统计类函数公式应用技巧解读,绝对的硬核干货!...
  6. js中的children实时获取子元素
  7. IE 和FF的一个细小差别
  8. [软件更新]gladder2.0.3.3
  9. 智慧校园建设方案!高校统一数据中心解决方案
  10. oracle查询排序id,Oracle查询数据怎么按照甲乙丙丁排序?谢谢
  11. Hibernate框架的入门级学习运用
  12. java实现移位密码的加密
  13. 这几个插件,让你的 vscode 更牛逼!
  14. 下一代 Web 应用模型 — Progressive Web App
  15. 做个火影般的架构师,阿里内网疯狂传阅的“M8级”分布式架构笔记
  16. SublimeText 设置全部保存快捷键
  17. excel求和怎么操作?这三个简单操作方法,轻松掌握
  18. 使用WebStorm的Macros宏指令,实现保存的同时格式化代码,并跳至行尾
  19. 【detectron2】detectron2在ubuntu16.04系统下安装报错问题
  20. 教程篇(6.0) 06. 证书操作 ❀ FortiGate 安全 ❀ Fortinet 网络安全专家 NSE 4

热门文章

  1. linux计算校验和 c语言,校验和计算
  2. 关于android和软件的开发
  3. 传智播客网络营销系列课程-新媒体运营全集
  4. STM32RTC时钟和日历
  5. Python 获取视频时长(附代码) | Python工具
  6. 2021 华中科技大学软件学院软件体系结构考试题回忆
  7. MySQL在脚本中执行传参数_ZZW_shell脚本中的调用MYSQL传参及注意的问题
  8. 【树莓派】了解wiringPi库、控制继电器
  9. 【模拟 IC】电荷泵的基础知识之正电荷泵
  10. chatroom简易聊天室(Unity3d)