it-swarm-ja.com

Mediainfo:色の範囲情報を取得する方法は?

私はmediainfoを使用して、解像度やフレームレートなどの入力ビデオのいくつかの側面を取得しています。そのために--informオプションを次のような値で使用しています

「ビデオ;%FrameRate%」

"ビデオ;%Format/Info%"

しかし、同じように色の範囲に関する情報を取得することはできません。 --info-parametersを実行すると、使用する必要があると思われるオプションが

colour_range              : Colour range for YUV colour space

しかし、それでmediainfoを試しても機能せず、代わりに、設定を認識しなかったかのようにエコーで応答します

これが私が行ったいくつかの試みです:

[email protected]:~$ mediainfo --version
MediaInfo Command line, 
MediaInfoLib - v0.7.82
[email protected]:~$ mediainfo video.mp4 --inform="Video;%Format/Info%"
High Efficiency Video Coding
[email protected]:~$ mediainfo video.mp4 --inform="Video;%FrameRate%"
30.000
[email protected]:~$ mediainfo video.mp4 --inform="Video;%FramRate%"

[email protected]:~$ mediainfo video.mp4 --inform="Video;%colour_range%"
%colour_range%
[email protected]:~$ mediainfo video.mp4 --inform="Video;%Colour_range%"

[email protected]:~$ 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です。

ヒントをいただければ幸いです

1
otiteb

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。

0