使用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會造成此問題的原因是什麼?
或者我該如何找出原因呢?