2012-06-27 126 views
4

我想獲取有關電影(分辨率,幀率,比特率,編解碼器,持續時間等)的信息以人類可讀的方式。我發現這個commnad:Ffprobe與打印JSON不打印任何東西

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

在這個堆棧溢出問題:Get ffmpeg information in friendly way

但它不爲我工作。當我在終端上試用時,輸出爲空:

[email protected]:~/projects/hello-python$ ffprobe -v quiet -print_format json -show_format -show_streams tests/test_1.mpg 
[email protected]:~/projects/hello-python$ 
+3

取出''''''''''''''' – jterrace

回答

11

好吧,Ubuntu回購站中ffmpeg的當前版本不是最新的。

我所做的是我這更增添了最新的存儲庫:

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輸出:)