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程序查看编码器支持像素格式命令)
ffmpeg交叉编译报错:aarch64-mix210-linux-gcc: error: missing argument to ‘-mcpu=‘