使用标准Unix实用程序访问视频文件信息

时间:2014-03-15 22:28:09

标签: linux bash unix metadata resolution

我想在我没有root权限的系统上访问Scientific Linux的Bash终端中的视频文件信息(特别是视频水平和垂直尺寸)。该设置是保守的,并没有用于执行此操作的现代实用程序,例如exiftoolavprobe。使用标准Unix实用程序或其他一些可能在保守的Linux设置上工作的方法来访问这些信息的方法是什么?具体来说,我正在寻找以下内容:

<utility> video1.mp4
1280x720

感谢您的任何想法!

1 个答案:

答案 0 :(得分:1)

如何从没有root

的源代码构建和运行典型的开源软件

即使你没有root,只要:

  1. 您至少可以使用编译器和相关工具
  2. 您可以下载源代码
  3. 你不需要太多奇怪的图书馆
  4. 然后下载所选工具的源代码并将其安装到$HOME/opt/somedir

    例如,对于avprobe,您可以下载最后一个稳定的源版本,然后像这样构建它:

    tar xzf libav.....gz
    cd libav.....
    ./configure --prefix=$HOME/opt/libav
    make
    make install
    

    然后将其作为

    运行
    $HOME/opt/libav/bin/avprobe
    

    您可能需要也可能不需要调整LD_LIBRARY_PATH或其他各种内容的价值。