使用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開錄影檔, 發現
使用ffmpeg錄影mp4, 檔案不能播放_第1张图片
所描述的位置+28h (449C013 = 449BEFB+28), 結果是錯誤的
使用ffmpeg錄影mp4, 檔案不能播放_第2张图片
反而在以下的位置看到了正確的trailer
使用ffmpeg錄影mp4, 檔案不能播放_第3张图片
我試著將第1張圖的位置的值改成0449E08A (449E0B2 - 28), 錄影檔就可以播放了.
請問使用ffmpeg2.8.15會造成此問題的原因是什麼?
或者我該如何找出原因呢?

你可能感兴趣的:(使用ffmpeg錄影mp4, 檔案不能播放)