arm ffmpeg报错:Invalid data found when processing input(没解决)(在ubuntu上能正常运行)

Posted Dontla

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arm ffmpeg报错:Invalid data found when processing input(没解决)(在ubuntu上能正常运行)相关的知识,希望对你有一定的参考价值。

文章目录

报错

如图,运行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

以上是关于arm ffmpeg报错:Invalid data found when processing input(没解决)(在ubuntu上能正常运行)的主要内容,如果未能解决你的问题,请参考以下文章

FFmpeg[35] - ffmpeg 合并 m3u8 遇到报错:Invalid UE golomb code

FFmpeg[35] - ffmpeg 合并 m3u8 遇到报错:Invalid UE golomb code

FFmpeg报错:Specified pixel format yuvj420p is invalid or not supported(用ffmpeg程序查看编码器支持像素格式命令)

FFmpeg报错:Specified pixel format yuvj420p is invalid or not supported(用ffmpeg程序查看编码器支持像素格式命令)

MySQL 报错 _DATA_TYPE_INVALID_

ffmpeg交叉编译报错:aarch64-mix210-linux-gcc: error: missing argument to ‘-mcpu=‘