使用ffmpeg錄影mp4, 檔案不能播放

使用ffmpeg2.8.15錄影mp4的檔案, Video Codec使用H264 (openh264-1.5.0), Audio Codec使用aac(fdk-aac-0.1.4),
每五分鐘錄影一次, 錄出很多個錄影檔, 但是會有幾個錄影檔不能播放,

使用ffmpeg -i xxxx.mp4 -f mp4 會得到
[mov,mp4,m4a,3gp,3g2,mj2 @ 0000000000442a40] moov atom not found
20190717.mp4: Invalid data found when processing input

使用PSpad開錄影檔, 發現
在这里插入图片描述
所描述的位置+28h (449C013 = 449BEFB+28), 結果是錯誤的
在这里插入图片描述
反而在以下的位置看到了正確的trailer
在这里插入图片描述
我試著將第1張圖的位置的值改成0449E08A (449E0B2 - 28), 錄影檔就可以播放了.
請問使用ffmpeg2.8.15會造成此問題的原因是什麼?
或者我該如何找出原因呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值