我从流媒体网站上截取了一些视频,绝大多数都是用 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)构建