要获取文件的尺寸,我可以这样做:

$ mediainfo '--Inform=Video;%Width%x%Height%' ~/Desktop/lawandorder.mov
1920x1080

但是,如果我提供的是网址而不是文件,则返回None:
$ mediainfo '--Inform=Url;%Width%x%Height%' 'http://url/lawandorder.mov'
(none)

如何正确将网址传递给MediaInfo

最佳答案

您还可以使用curl | head在运行mediainfo之前部分下载文件。

这是一个从Web获取12 MB文件大小的示例,从一开始就只需要下载一小部分(不到10 KB):

curl --silent http://www.jhepple.com/support/SampleMovies/MPEG-2.mpg \
  | head --bytes 10K > temp.mpg
mediainfo '--Inform=Video;%Width%x%Height%' temp.mpg

关于bash - 从MediaInfo获取视频信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7376477/

10-11 14:30