VLC 可以播放 mp4,但 mpv 不能

VLC 可以播放 mp4,但 mpv 不能

我从流媒体网站上截取了一些视频,绝大多数都是用 mpv 播放的。

有一两个,我得到了错误:

[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Invalid sample size -3
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: error reading header
[lavf] avformat_open_input() failed
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Invalid sample size -3
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: error reading header
[lavf] avformat_open_input() failed
Failed to recognize file format

如果我启动 VLC,我会得到:

avcodec decoder: Using Intel i965 driver for Intel(R) Sandybridge Mobile - 2.4.0 for hardware decoding

一切都很好。

这是 ffmpeg 问题吗?有人知道我该如何修复它吗?

视频驱动程序/ffmpeg 远远超出了我的理解范围。

ffmpeg 版本 4.2.4-1ubuntu0.1 版权所有 (c) 2000-2020 FFmpeg 开发人员使用 gcc 9(Ubuntu 9.3.0-10ubuntu2)构建

相关内容