报错
如图,运行ffmpeg指令时,报错:
ffmpeg -i 1e1fee9790f26fa3_20221421292.264 -vcodec copy -f mp4 test.mp4
原因分析
该错误的原因可能如下几点:
音频/视频的编码格式不支持,导致解码失败
音频/视频的数据内容异常,导致解码失败
基于 ffmpeg 的播放器的 probesize 设置太小,导致解析码流信息不足
码流/文件本身的前半段只有音频没有视频,或者只有视频没有音频
参考:ffmpeg 将rtsp转rmtp 的时候提示 Invalid data found when processing input
但还是没解决。。。
但是我不用arm 上的ffmpeg,在ubuntu上装了ffmpeg,就不会报错能正常运行,
对了,arm上ffmpeg版本是4.1.3
,ubuntu上ffmpeg的版本是2.8.17-0ubuntu0.1