“Gst-discoverer”的版本间的差异

来自百问网嵌入式Linux wiki
 
第1行: 第1行:
 +
=简介=
 +
:gst-discoverer(gst-discoverer-1.0)是GStreamer命令行实用程序。
 +
:该实用程序可用于获取有关多媒体内容的信息,例如图像,音频/视频文件。
 +
=使用方法=
 +
*gst-discoverer支持以下选项:
 +
Board $> gst-discoverer-1.0 --help
 +
<syntaxhighlight lang="bash">
 +
gst-discoverer-1.0 --help
 +
Usage:
 +
  gst-discoverer-1.0 [OPTION?] - discover files synchronously with GstDiscoverer
 +
 +
Help Options:
 +
  -h, --help                        Show help options
 +
  --help-all                        Show all help options
 +
  --help-gst                        Show GStreamer Options
 +
 +
Application Options:
 +
  -a, --async                      Run asynchronously
 +
  -t, --timeout=T                  Specify timeout (in seconds, default 10)
 +
  -c, --toc                        Output TOC (chapters and editions)
 +
  -v, --verbose                    Verbose properties
 +
</syntaxhighlight>
 +
*默认情况下,会给出简短的信息级别,包括视频格式,音频和视频编解码器:
 +
<syntaxhighlight lang="bash">
 +
Board $> gst-discoverer-1.0 /usr/local/demo/media/ST2297_visionv3.webm
 +
Analyzing file:///usr/local/demo/media/ST2297_visionv3.webm
 +
Done discovering file:///usr/local/demo/media/ST2297_visionv3.webm
 +
 +
Topology:
 +
  container: WebM
 +
    audio: Vorbis
 +
    video: VP8
 +
 +
Properties:
 +
  Duration: 0:04:02.413000000
 +
  Seekable: yes
 +
  Live: no
 +
  Tags:
 +
      container format: Matroska
 +
      language code: en
 +
      application name: Lavc56.60.100
 +
      encoder: Xiph.Org libVorbis I 20150105 (????)
 +
      encoder version: 0
 +
      audio codec: Vorbis
 +
      nominal bitrate: 112000
 +
      bitrate: 112000
 +
      video codec: On2 VP8
 +
</syntaxhighlight>
 +
* -v选项会给出显示更多的细节,诸如音频信道的数目,音频采样率,所述视频宽度和高度或甚至像素纵横比:
 +
<syntaxhighlight lang="bash">
 +
Board $> gst-discoverer-1.0 -v /usr/local/demo/media/ST2297_visionv3.webm
 +
Analyzing file:///usr/local/demo/media/ST2297_visionv3.webm
 +
Done discovering file:///usr/local/demo/media/ST2297_visionv3.webm
 +
 +
Topology:
 +
  container: video/webm
 +
    audio: audio/x-vorbis, channels=(int)2, rate=(int)48000, streamheader=(buffer)< 01766f7262697[...]
 +
      Tags:
 +
        container format: Matroska
 +
        language code: en
 +
        application name: Lavc56.60.100
 +
        encoder: Xiph.Org libVorbis I 20150105 (????)
 +
        encoder version: 0
 +
        audio codec: Vorbis
 +
        nominal bitrate: 112000
 +
        bitrate: 112000
 +
   
 +
      Codec:
 +
        audio/x-vorbis, channels=(int)2, rate=(int)48000, streamheader=(buffer)< 01766f72 [...]
 +
    Additional info:
 +
        None
 +
      Stream ID: 18eb4f2d90d91d79f9bf3f9b9e41e785ee2cc1396d37b5ad127838437f6a3847/002:002
 +
      Language: en
 +
      Channels: 2 (front-left, front-right)
 +
      Sample rate: 48000
 +
      Depth: 32
 +
      Bitrate: 112000
 +
      Max bitrate: 0
 +
    video: video/x-vp8, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1
 +
      Tags:
 +
        container format: Matroska
 +
        video codec: On2 VP8
 +
        language code: en
 +
   
 +
      Codec:
 +
        video/x-vp8, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1
 +
      Additional info:
 +
        None
 +
      Stream ID: 18eb4f2d90d91d79f9bf3f9b9e41e785ee2cc1396d37b5ad127838437f6a3847/001:001
 +
      Width: 640
 +
      Height: 360
 +
      Depth: 24
 +
      Frame rate: 25/1
 +
      Pixel aspect ratio: 1/1
 +
      Interlaced: false
 +
      Bitrate: 0
 +
      Max bitrate: 0
 +
 +
Properties:
 +
  Duration: 0:04:02.413000000
 +
  Seekable: yes
 +
  Live: no
 +
  Tags:
 +
      container format: Matroska
 +
      video codec: On2 VP8
 +
      language code: en
 +
      application name: Lavc56.60.100
 +
      encoder: Xiph.Org libVorbis I 20150105 (????)
 +
      encoder version: 0
 +
      audio codec: Vorbis
 +
      nominal bitrate: 112000
 +
      bitrate: 112000
 +
</syntaxhighlight>
 +
 
[[Category:Linux_Operating_System]]
 
[[Category:Linux_Operating_System]]
 
[[Category:Visual]]
 
[[Category:Visual]]
 
[[Category:GStreamer]]
 
[[Category:GStreamer]]

2019年12月11日 (三) 10:37的版本

简介

gst-discoverer(gst-discoverer-1.0)是GStreamer命令行实用程序。
该实用程序可用于获取有关多媒体内容的信息,例如图像,音频/视频文件。

使用方法

  • gst-discoverer支持以下选项:
Board $> gst-discoverer-1.0 --help
gst-discoverer-1.0 --help
Usage:
  gst-discoverer-1.0 [OPTION?] - discover files synchronously with GstDiscoverer

Help Options:
  -h, --help                        Show help options
  --help-all                        Show all help options
  --help-gst                        Show GStreamer Options

Application Options:
  -a, --async                       Run asynchronously
  -t, --timeout=T                   Specify timeout (in seconds, default 10)
  -c, --toc                         Output TOC (chapters and editions)
  -v, --verbose                     Verbose properties
  • 默认情况下,会给出简短的信息级别,包括视频格式,音频和视频编解码器:
Board $> gst-discoverer-1.0 /usr/local/demo/media/ST2297_visionv3.webm
Analyzing file:///usr/local/demo/media/ST2297_visionv3.webm
Done discovering file:///usr/local/demo/media/ST2297_visionv3.webm
 
Topology:
  container: WebM
    audio: Vorbis
    video: VP8

Properties:
  Duration: 0:04:02.413000000
  Seekable: yes
  Live: no
  Tags: 
      container format: Matroska
      language code: en
      application name: Lavc56.60.100
      encoder: Xiph.Org libVorbis I 20150105 (????)
      encoder version: 0
      audio codec: Vorbis
      nominal bitrate: 112000
      bitrate: 112000
      video codec: On2 VP8
  • -v选项会给出显示更多的细节,诸如音频信道的数目,音频采样率,所述视频宽度和高度或甚至像素纵横比:
Board $> gst-discoverer-1.0 -v /usr/local/demo/media/ST2297_visionv3.webm
Analyzing file:///usr/local/demo/media/ST2297_visionv3.webm
Done discovering file:///usr/local/demo/media/ST2297_visionv3.webm

Topology:
  container: video/webm
    audio: audio/x-vorbis, channels=(int)2, rate=(int)48000, streamheader=(buffer)< 01766f7262697[...]
      Tags:
        container format: Matroska
        language code: en
        application name: Lavc56.60.100
        encoder: Xiph.Org libVorbis I 20150105 (????)
        encoder version: 0
        audio codec: Vorbis
        nominal bitrate: 112000
        bitrate: 112000
     
      Codec:
        audio/x-vorbis, channels=(int)2, rate=(int)48000, streamheader=(buffer)< 01766f72 [...]
    Additional info:
        None
      Stream ID: 18eb4f2d90d91d79f9bf3f9b9e41e785ee2cc1396d37b5ad127838437f6a3847/002:002
      Language: en
      Channels: 2 (front-left, front-right)
      Sample rate: 48000
      Depth: 32
      Bitrate: 112000
      Max bitrate: 0
    video: video/x-vp8, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1
      Tags:
        container format: Matroska
        video codec: On2 VP8
        language code: en
     
      Codec:
        video/x-vp8, width=(int)640, height=(int)360, pixel-aspect-ratio=(fraction)1/1, framerate=(fraction)25/1
      Additional info:
        None
      Stream ID: 18eb4f2d90d91d79f9bf3f9b9e41e785ee2cc1396d37b5ad127838437f6a3847/001:001
      Width: 640
      Height: 360
      Depth: 24
      Frame rate: 25/1
      Pixel aspect ratio: 1/1
      Interlaced: false
      Bitrate: 0
      Max bitrate: 0

Properties:
  Duration: 0:04:02.413000000
  Seekable: yes
  Live: no
  Tags: 
      container format: Matroska
      video codec: On2 VP8
      language code: en
      application name: Lavc56.60.100
      encoder: Xiph.Org libVorbis I 20150105 (????)
      encoder version: 0
      audio codec: Vorbis
      nominal bitrate: 112000
      bitrate: 112000