ffmpeg - 如何获取 YUV 视频信息?

标签 ffmpeg yuv ffprobe

如何从 YUV 视频文件格式中获取信息?我需要了解有关流的信息(例如编解码器、位深度)。使用 ffplay 我可以播放 yuv 视频,但如何获取有关流的信息?

我尝试使用 ffprobe 但它不起作用。
例如,ffprobe -show_streams -i vid.yuv

最佳答案

如果是原始 YUV 视频文件,则不包含该信息。你需要单独得到它。文件本身严格包含视频像素数据,没有其他内容,甚至没有视频数据的类型或大小。

但是,如果 ffplay 播放它,则表明它不是原始 YUV 文件。播放视频时可以发布ffplay的stdout/stderr吗?这也可能有助于进行适当的 ffprobe 调用。

关于ffmpeg - 如何获取 YUV 视频信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38119753/

相关文章:

python - 同时实时将视频和数据流映射到一个子流程管道

ffmpeg - 如何将音频循环到 ffmpeg 生成的视频

php - FFMPEG 与 PHP 不执行?

if-statement - 需要帮助将命令组合到脚本中以在 Ubuntu 中运行

linux - 如何将 FFProbe 编译为独立应用程序? (苹果机/Linux/赢)

python - KeyError 从视频文件中获取元数据

python - JSON Python 检查数据

c++ - SIMD : Why is the SSE RGB to YUV color conversion about the same speed as the c++ implementation?

c - 使用 libav (ffmpeg) 将 RGB 转换为 YUV 使图像一式三份

java - 将 YV12 转换为 NV21 (YUV YCrCb 4 :2:0)