当我尝试在 ffplay 中播放带有 aac 音频的文件时,出现以下错误:https://drive.google.com/file/d/1M1oCITTuaLMsLo0bs6lGbw9mZTzdwwBB/view?usp=sharing
此外,当我这样做时ffprobe sample-1.aac
,程序会因为某种原因而出现段错误。当我给 ffplay 和 ffprobe 一个带有 aac 音频的视频文件时,也会发生同样的事情:
ffplay:https://drive.google.com/file/d/14hoBFtdUCIdN58xBmwRCHWiEKqjO5CSE/view?usp=sharing
ffprobe:https://drive.google.com/file/d/1CBJda1n7gzPzxWnaIA5vYiCS8cMmywaY/view?usp=sharing
媒体信息sample-1.aac
:https://drive.google.com/file/d/1koYkYjEgfofRxacRFQnXCk_wcSzEHs-M/view?usp=sharing
媒体信息Sample Video - 720p.mp4
:https://drive.google.com/file/d/1ffvMbgALFqu1JT74Tn6U4Ddo7D9BjSih/view?usp=sharing
我不知道为什么会发生这种情况,但我猜测由于某种原因,ffprobe 崩溃,从而导致 ffplay 崩溃。
我在 2013 年末的 MacBook Pro(15 英寸)上运行 Gentoo Linux。我的 CPU 是i7-4750HQ
,我相信它有 Iris Pro Graphics 5200(这是 Intel Gen7 集成 GPU)。它没有专用 GPU。
我对 ffmpeg 的使用标志是:https://drive.google.com/file/d/1pqax4W9DgAe4ISEu2qD9YDZWdcZaqyUr/view?usp=sharing
另外,我的 COMMON_FLAGS 设置为-O2 -pipe -march=native -mtune=native
,我的 MAKEOPTS 设置为-j3
,并且 VIDEO_CARDS 设置为intel fbdev
。
谁能告诉我为什么会发生这种情况以及如何解决这个问题?
编辑:
我禁用了 ffmpeg 的 vaapi USE 标志,但没有解决任何问题。