ffmpeg 管道到 mediainfo

标签 ffmpeg h.264 mediainfo

我需要从 mkv 文件的原始 h264 轨道中获取信息。

前段时间,我把h264原始码流提取出来,自己分析一下。

现在,我想限制磁盘使用,避免提取过程,所以有2个选择:

  • 使用 ffmpeg 将 h264 传输到 mediainfo
  • 使用某种 ramdisk

  • 我试过了
    ffmpeg -i original.mkv -map 0:v:0 -c copy -bsf:v h264_mp4toannexb -f h264 - | mediainfo -
    

    但它没有返回

    我哪里错了?

    最佳答案

    mediainfo(尚)不支持管道(-)。您可能想要 add a feature request on MediaInfo tracker .

    但是...与“mediainfo original.mkv”相比,我看不出您会得到哪种更好的元数据报告,因为 MediaInfo 支持在 MKV 中解析 H264。

    关于ffmpeg 管道到 mediainfo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46754629/

    相关文章:

    php ffmpeg 获取视频时长

    FFMPEG (libx264) "height not divisible by 2"

    使用 MediaInfo plus wrapper 的 Python 错误

    python - AWS lambda : Using executable with python

    ffmpeg - 如何使用 ffmpeg 更改 360 视频投影?

    animation - FFmpeg,动画类型 : How to move the video screen along the large images?

    ffmpeg - 由 vcpkg 编译的静态 libavcodec 大小太大

    c++ - FFmpeg c++ H264解码错误

    h.264 - 为什么我们会乱序传输 IBP 帧?

    video - 如果视频文件在 FFmpeg 中有像素化,有什么办法吗?