Ffprobe与打印JSON没有打印任何(Ffprobe with print json doesn

2019-09-18 15:40发布

我想获得有关电影(分辨率,帧率,比特率,编解码器,持续时间等),在人类可读的方式的信息。 我发现这个commnad:

ffprobe -v quiet -print_format json -show_format -show_streams somefile.asf

在这个堆栈溢出问题: 获取友好的方式ffmpeg的信息

不过,这并不为我工作。 当我尝试在终端,输出是空的:

richard@richard-desktop:~/projects/hello-python$ ffprobe -v quiet -print_format json -show_format -show_streams tests/test_1.mpg 
richard@richard-desktop:~/projects/hello-python$ 

Answer 1:

好吧,的ffmpeg在Ubuntu回购目前的版本是不是最新的。

我所做的就是我加入这更是最新的资料库:

sudo add-apt-repository ppa:jon-severinsson/ffmpeg

然后做:

sudo apt-get remove ffmpeg
sudo apt-get autoremove
sudo apt-get update
sudo apt-get install ffmpeg

瞧。 它的工作原理和我从ffprobe正确的JSON输出:)



文章来源: Ffprobe with print json doesn't print anything