質問: mediainfo:色の範囲情報を取得する方法は? 私はmediainfoを使用して、解像度やフレームレートなどの入力ビデオのいくつかの側面を取得しています。そのために--informオプションを次のような値で使用しています「ビデオ;%framerate%」"ビデオ;%format/info%"しかし、同じように色の範囲に関する情報を取得することはできません。 --info-parametersを実行すると、使用する必要があると思われるオプションがcolour_range : colour range for yuv colour space しかし、それでmediainfoを試しても機能せず、代わりに、設定を認識しなかったかのようにエコーで応答しますこれが私が行ったいくつかの試みです:me@pc:~$ mediainfo --version mediainfo command line, mediainfolib - v0.7.82 me@pc:~$ mediainfo video.mp4 --inform="video;%format/info%" high efficiency video coding me@pc:~$ mediainfo video.mp4 --inform="video;%framerate%" 30.000 me@pc:~$ mediainfo video.mp4 --inform="video;%framrate%" me@pc:~$ mediainfo video.mp4 --inform="video;%colour_range%" %colour_range% me@pc:~$ mediainfo video.mp4 --inform="video;%colour_range%" me@pc:~$ mediainfo video.mp4 --inform="video;%somethingweird%" %somethingweird% プレーンなmediainfoを実行すると次のことがわかるため、このビデオにはメタデータが含まれていることを知っています。{...} video id : 1 format : hevc format/info : high efficiency video coding {...} color range : full color primaries : bt.709 transfer characteristics : bt.709 matrix coefficients : bt.709 {...} だから今、私はプレーンなmediainfoとgrepを使用して必要なものを取得するという非常に深刻な可能性を検討していますが、mediainfoに正しい名前がないのではないかと思いますか?これはubuntu16で実行されているmediainfo0.7.82です。ヒントをいただければ幸いです
回答: mediainfo video.mp4 --inform = "video;%colour_range%" これは予期されたコマンドであるため、ubuntu 16.04で提供されているバージョンではバグがあり、mediainfo v0.7.82はかなり古く、アップストリームでサポートされていません。新しいものに更新する必要があります。debファイルと自動リポジトリもあります。 mediainfo ubuntu専用ページ での更新、mediainfo18.12はubuntu16.04でも利用できます。~$ more /etc/issue ubuntu 16.04.6 lts \n \l ~$ mediainfo --version mediainfo command line, mediainfolib - v0.7.82 ~$ mediainfo test.265 --inform="video;%colour_range%" %colour_range% ~$ wget https://mediaarea.net/repo/deb/repo-mediaarea_1.0-7_all.deb && sudo dpkg -i repo-mediaarea_1.0-7_all.deb && sudo apt-get update && sudo apt install mediainfo -y [...] setting up mediainfo (18.12-1) ... ~$ mediainfo --version mediainfo command line, mediainfolib - v18.12 ~$ mediainfo test.265 --inform="video;%colour_range%" limited mediainfoの開発者であるjérôme。