video - 缺少音频 aac 比特流错误的错误编码文件

标签 video ffmpeg video-processing aac bitstream

我有一个从客户端收到的视频,当它上传到我们的视频处理服务器(元素服务器)时它挂起并且永远不会完成。显示的错误是:

Can't decompress audio. Ignoring packet.
osl: [aac @ 0x7f90940031c0]Input buffer exhausted before END element found

尝试是否可以使用简单的复制格式使用 ffmpeg 进行修复:
ffmpeg -i "C:\broken.mp4" -c copy output.mp4"

,这并不能解决音频流的问题,显示错误
aac bitstream error

每隔几行。

我试图将视频转换为 mpeg,但在读取损坏的文件时也明显失败:
Sample rate index in program config element does not match the sample rate index configured by the container.

可以修复视频文件吗?视频在普通桌面上播放正常,但音频缺少部分。
我们不想保留视频,因为我们无法再次录制它,同时能够编码为其他所需的格式。

谢谢你。

最佳答案

如果您只需要视频,可以尝试使用 -an(禁用音频):

ffmpeg -i "C:\broken.mp4" -an -c copy output.mp4" 

关于video - 缺少音频 aac 比特流错误的错误编码文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25531340/

相关文章:

audio - 如何使用 ffmpeg 删除长时间无声且未更改的视频部分?

linux - ffmpeg 将 .avi、.mp4、.mp3、.flv、.mkv 转换为 mp4

FFMPEG [h264_nvenc @ 0x56151389fe00] 无法获取预设配置 : invalid version (15)

javascript - YouTube 模态静态

html - RTMP 流式无闪存和低延迟

node.js - 如何在 digitalocean 上的 dokku 容器中正确安装 ffmpeg?

video-processing - MLT,如何将视频旋转90度并使结果高度与原始宽度相同?

python - OpenCV:如何计算灰度的平均值并将输出保存到 txt 文件

android - 对正在播放的视频应用效果

video - Gradle任务assembleDebug在使用Firebase安装软件包 “youtube_player_flutter: ”时失败,出现退出代码1错误