C#編寫運行在Linux環境下的採用Mediainfo來獲取多媒體文件信息的代碼

来源:https://www.cnblogs.com/wdw984/archive/2019/04/30/10794244.html
-Advertisement-
Play Games

項目開始設計的是運行在windows下,所以一開始採用的是windows服務模式來獲取多媒體文件信息,後來要求調整為可以在Linux下運行,經過這兩天的資料查找,實現了Linux下通過.NET來獲取多媒體文件信息的功能。詳情如下: 1、運行環境是CentOS 7 2、編譯環境是VS2017+.NET ...


項目開始設計的是運行在windows下,所以一開始採用的是windows服務模式來獲取多媒體文件信息,後來要求調整為可以在Linux下運行,經過這兩天的資料查找,實現了Linux下通過.NET來獲取多媒體文件信息的功能。詳情如下:

1、運行環境是CentOS 7

2、編譯環境是VS2017+.NET Core2.2 

項目引用 MediaInfo.DotNetWrapper

CentOS下安裝以下環境(已安裝過的可忽略):

sudo ln -s /usr/lib64/libmediainfo.so.0 /usr/lib64/libmediainfo.so
sudo yum install https://mediaarea.net/download/binary/mediainfo/18.08.1/mediainfo-18.08.1.x86_64.CentOS_7.rpm
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm
sudo yum update
sudo yum install dotnet-sdk-2.2

C#運行代碼如下:

using log4net;
using log4net.Config;
using log4net.Repository;
using MediaInfo.DotNetWrapper;
using MediaInfo.DotNetWrapper.Enumerations;
using System;
using System.IO;
 
namespace Services
{
    public class Program
    {
 
        protected static ILog log = LogManager.GetLogger(logRepository.Name, "Program");
        public static void Main(string[] args)
        {
           XmlConfigurator.Configure(logRepository, new FileInfo("log4net.config"));
            using (var mediaInfo =new MediaInfo.DotNetWrapper.MediaInfo())
            {
                mediaInfo.Open("123.mpg");
                string FileType = mediaInfo.Get(StreamKind.Video, 0, "StreamKind");
                int s = 0;
                int.TryParse(mediaInfo.Get(StreamKind.Video, 0, "Duration"), out s);
                log.Debug($"文件類型:{FileType}");
                log.Debug($"視頻長度:{s}");
            }
        }
    }
}

MediaInfo參數大全(轉自:http://www.cnblogs.com/royzou/archive/2011/09/06/mediainfo_parameter.html)

以下都是通過Get(StreamKind.***,0,i++,InfoKind.Name)獲得的

1.視頻參數

Video parameter

參數:Count  值:201
參數:Status  值:
參數:StreamCount  值:1
參數:StreamKind  值:Video
參數:StreamKind/String  值:Video
參數:StreamKindID  值:0
參數:StreamKindPos  值:
參數:Inform  值:ID                                       : 1
Format                                   : MPEG-4 Visual
Format profile                           : Simple@L4a
Format settings, BVOP                    : No
Format settings, QPel                    : No
Format settings, GMC                     : No warppoints
Format settings, Matrix                  : Default (H.263)
Codec ID                                 : 20
Duration                                 : 52s 241ms
Bit rate mode                            : Variable
Bit rate                                 : 2 956 Kbps
Nominal bit rate                         : 2 700 Kbps
Maximum bit rate                         : 3 000 Kbps
Width                                    : 640 pixels
Height                                   : 480 pixels
Display aspect ratio                     : 4:3
Frame rate mode                          : Variable
Frame rate                               : 28.426 fps
Minimum frame rate                       : 14.925 fps
Maximum frame rate                       : 61.224 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Compression mode                         : Lossy
Bits/(Pixel*Frame)                       : 0.339
Stream size                              : 18.4 MiB (97%)
Encoded date                             : UTC 2011-09-02 02:58:59
Tagged date                              : UTC 2011-09-02 02:58:59

參數:ID  值:1
參數:ID/String  值:1
參數:UniqueID  值:
參數:UniqueID/String  值:
參數:MenuID  值:
參數:MenuID/String  值:
參數:Format  值:MPEG-4 Visual
參數:Format/Info  值:
參數:Format/Url  值:
參數:Format_Commercial  值:MPEG-4 Visual
參數:Format_Commercial_IfAny  值:
參數:Format_Version  值:
參數:Format_Profile  值:Simple@L4a
參數:Format_Compression  值:
參數:MultiView_BaseProfile  值:
參數:MultiView_Count  值:
參數:MultiView_Layout  值:
參數:Format_Settings  值:
參數:Format_Settings_BVOP  值:No
參數:Format_Settings_BVOP/String  值:No
參數:Format_Settings_QPel  值:No
參數:Format_Settings_QPel/String  值:No
參數:Format_Settings_GMC  值:0
參數:Format_Settings_GMC/String  值:No warppoints
參數:Format_Settings_Matrix  值:Default (H.263)
參數:Format_Settings_Matrix/String  值:Default (H.263)
參數:Format_Settings_Matrix_Data  值:
參數:Format_Settings_CABAC  值:
參數:Format_Settings_CABAC/String  值:
參數:Format_Settings_RefFrames  值:
參數:Format_Settings_RefFrames/String  值:
參數:Format_Settings_Pulldown  值:
參數:Format_Settings_FrameMode  值:
參數:Format_Settings_GOP  值:
參數:Format_Settings_FrameStructures  值:
參數:Format_Settings_Wrapping  值:
參數:InternetMediaType  值:video/MP4V-ES
參數:MuxingMode  值:
參數:CodecID  值:20
參數:CodecID/String  值:
參數:CodecID/Info  值:
參數:CodecID/Hint  值:
參數:CodecID/Url  值:
參數:CodecID_Description  值:
參數:Codec  值:MPEG-4V
參數:Codec/String  值:MPEG-4 Visual
參數:Codec/Family  值:MPEG-4V
參數:Codec/Info  值:
參數:Codec/Url  值:
參數:Codec/CC  值:20
參數:Codec_Profile  值:Simple@L4a
參數:Codec_Description  值:
參數:Codec_Settings  值:
參數:Codec_Settings_PacketBitStream  值:No
參數:Codec_Settings_BVOP  值:No
參數:Codec_Settings_QPel  值:No
參數:Codec_Settings_GMC  值:0
參數:Codec_Settings_GMC/String  值:No warppoints
參數:Codec_Settings_Matrix  值:Default (H.263)
參數:Codec_Settings_Matrix_Data  值:
參數:Codec_Settings_CABAC  值:
參數:Codec_Settings_RefFrames  值:
參數:Duration  值:52241
參數:Duration/String  值:52s 241ms
參數:Duration/String1  值:52s 241ms
參數:Duration/String2  值:52s 241ms
參數:Duration/String3  值:00:00:52.241
參數:Duration/String4  值:
參數:Duration_FirstFrame  值:
參數:Duration_FirstFrame/String  值:
參數:Duration_FirstFrame/String1  值:
參數:Duration_FirstFrame/String2  值:
參數:Duration_FirstFrame/String3  值:
參數:Duration_LastFrame  值:
參數:Duration_LastFrame/String  值:
參數:Duration_LastFrame/String1  值:
參數:Duration_LastFrame/String2  值:
參數:Duration_LastFrame/String3  值:
參數:BitRate_Mode  值:
參數:BitRate_Mode/String  值:Variable
參數:BitRate  值:2956434
參數:BitRate/String  值:2 956 Kbps
參數:BitRate_Minimum  值:
參數:BitRate_Minimum/String  值:
參數:BitRate_Nominal  值:2700000
參數:BitRate_Nominal/String  值:2 700 Kbps
參數:BitRate_Maximum  值:3000000
參數:BitRate_Maximum/String  值:3 000 Kbps
參數:Width  值:640
參數:Width/String  值:640 pixels
參數:Width_Offset  值:
參數:Width_Offset/String  值:
參數:Width_Original  值:
參數:Width_Original/String  值:
參數:Height  值:480
參數:Height/String  值:480 pixels
參數:Height_Offset  值:
參數:Height_Offset/String  值:
參數:Height_Original  值:
參數:Height_Original/String  值:
參數:PixelAspectRatio  值:1.000
參數:PixelAspectRatio/String  值:
參數:PixelAspectRatio_Original  值:
參數:PixelAspectRatio_Original/String  值:
參數:DisplayAspectRatio  值:1.333
參數:DisplayAspectRatio/String  值:4:3
參數:DisplayAspectRatio_Original  值:
參數:DisplayAspectRatio_Original/String  值:
參數:ActiveFormatDescription  值:
參數:ActiveFormatDescription/String  值:
參數:ActiveFormatDescription_MuxingMode  值:
參數:Rotation  值:0.000
參數:Rotation/String  值:
參數:FrameRate_Mode  值:VFR
參數:FrameRate_Mode/String  值:Variable
參數:FrameRate_Mode_Original  值:
參數:FrameRate_Mode_Original/String  值:
參數:FrameRate  值:28.426
參數:FrameRate/String  值:28.426 fps
參數:FrameRate_Original  值:
參數:FrameRate_Original/String  值:
參數:FrameRate_Minimum  值:14.925
參數:FrameRate_Minimum/String  值:14.925 fps
參數:FrameRate_Nominal  值:
參數:FrameRate_Nominal/String  值:
參數:FrameRate_Maximum  值:61.224
參數:FrameRate_Maximum/String  值:61.224 fps
參數:FrameCount  值:1485
參數:Standard  值:
參數:Resolution  值:8
參數:Resolution/String  值:8 bits
參數:Colorimetry  值:4:2:0
參數:ColorSpace  值:YUV
參數:ChromaSubsampling  值:4:2:0
參數:BitDepth  值:8
參數:BitDepth/String  值:8 bits
參數:ScanType  值:Progressive
參數:ScanType/String  值:Progressive
參數:ScanOrder  值:
參數:ScanOrder/String  值:
參數:Interlacement  值:PPF
參數:Interlacement/String  值:Progressive
參數:Compression_Mode  值:Lossy
參數:Compression_Mode/String  值:Lossy
參數:Compression_Ratio  值:
參數:Bits-(Pixel*Frame)  值:0.339
參數:Delay  值:
參數:Delay/String  值:
參數:Delay/String1  值:
參數:Delay/String2  值:
參數:Delay/String3  值:
參數:Delay/String4  值:
參數:Delay_Settings  值:
參數:Delay_Source  值:
參數:Delay_Source/String  值:
參數:Delay_Original  值:
參數:Delay_Original/String  值:
參數:Delay_Original/String1  值:
參數:Delay_Original/String2  值:
參數:Delay_Original/String3  值:
參數:Delay_Original/String4  值:
參數:Delay_Original_Settings  值:
參數:Delay_Original_Source  值:
參數:StreamSize  值:19305851
參數:StreamSize/String  值:18.4 MiB (97%)
參數:StreamSize/String1  值:18 MiB
參數:StreamSize/String2  值:18 MiB
參數:StreamSize/String3  值:18.4 MiB
參數:StreamSize/String4  值:18.41 MiB
參數:StreamSize/String5  值:18.4 MiB (97%)
參數:StreamSize_Proportion  值:0.96652
參數:Alignment  值:
參數:Alignment/String  值:
參數:Title  值:
參數:Encoded_Application  值:
參數:Encoded_Application/Url  值:
參數:Encoded_Library  值:
參數:Encoded_Library/String  值:
參數:Encoded_Library/Name  值:
參數:Encoded_Library/Version  值:
參數:Encoded_Library/Date  值:
參數:Encoded_Library_Settings  值:
參數:Language  值:
參數:Language/String  值:
參數:Language/String1  值:
參數:Language/String2  值:
參數:Language/String3  值:
參數:Language/String4  值:
參數:Language_More  值:
參數:Encoded_Date  值:UTC 2011-09-02 02:58:59
參數:Tagged_Date  值:UTC 2011-09-02 02:58:59
參數:Encryption  值:
參數:BufferSize  值:

2.音頻參數

Audio parameter

參數:Count  值:169
參數:Status  值:
參數:StreamCount  值:1
參數:StreamKind  值:Audio
參數:StreamKind/String  值:Audio
參數:StreamKindID  值:0
參數:StreamKindPos  值:
參數:Inform  值:Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Mode                                     : Joint stereo
Mode extension                           : MS Stereo
Duration                                 : 2mn 54s
Bit rate mode                            : Constant
Bit rate                                 : 112 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 2.33 MiB (98%)

參數:ID  值:
參數:ID/String  值:
參數:UniqueID  值:
參數:UniqueID/String  值:
參數:MenuID  值:
參數:MenuID/String  值:
參數:Format  值:MPEG Audio
參數:Format/Info  值:
參數:Format/Url  值:
參數:Format_Commercial  值:MPEG Audio
參數:Format_Commercial_IfAny  值:
參數:Format_Version  值:Version 1
參數:Format_Profile  值:Layer 3
參數:Format_Compression  值:
參數:Format_Settings  值:Joint stereo / MS Stereo
參數:Format_Settings_SBR  值:
參數:Format_Settings_SBR/String  值:
參數:Format_Settings_PS  值:
參數:Format_Settings_PS/String  值:
參數:Format_Settings_Mode  值:Joint stereo
參數:Format_Settings_ModeExtension  值:MS Stereo
參數:Format_Settings_Emphasis  值:
參數:Format_Settings_Floor  值:
參數:Format_Settings_Firm  值:
參數:Format_Settings_Endianness  值:
參數:Format_Settings_Sign  值:
參數:Format_Settings_Law  值:
參數:Format_Settings_ITU  值:
參數:Format_Settings_Wrapping  值:
參數:InternetMediaType  值:audio/mpeg
參數:MuxingMode  值:
參數:MuxingMode_MoreInfo  值:
參數:CodecID  值:
參數:CodecID/String  值:
參數:CodecID/Info  值:
參數:CodecID/Hint  值:
參數:CodecID/Url  值:
參數:CodecID_Description  值:
參數:Codec  值:MPA1L3
參數:Codec/String  值:MPEG-1 Audio layer 3
參數:Codec/Family  值:
參數:Codec/Info  值:
參數:Codec/Url  值:
參數:Codec/CC  值:
參數:Codec_Description  值:
參數:Codec_Profile  值:Joint stereo
參數:Codec_Settings  值:
參數:Codec_Settings_Automatic  值:
參數:Codec_Settings_Floor  值:
參數:Codec_Settings_Firm  值:
參數:Codec_Settings_Endianness  值:
參數:Codec_Settings_Sign  值:
參數:Codec_Settings_Law  值:
參數:Codec_Settings_ITU  值:
參數:Duration  值:174524
參數:Duration/String  值:2mn 54s
參數:Duration/String1  值:2mn 54s 524ms
參數:Duration/String2  值:2mn 54s
參數:Duration/String3  值:00:02:54.524
參數:Duration_FirstFrame  值:
參數:Duration_FirstFrame/String  值:
參數:Duration_FirstFrame/String1  值:
參數:Duration_FirstFrame/String2  值:
參數:Duration_FirstFrame/String3  值:
參數:Duration_LastFrame  值:
參數:Duration_LastFrame/String  值:
參數:Duration_LastFrame/String1  值:
參數:Duration_LastFrame/String2  值:
參數:Duration_LastFrame/String3  值:
參數:BitRate_Mode  值:CBR
參數:BitRate_Mode/String  值:Constant
參數:BitRate  值:112000
參數:BitRate/String  值:112 Kbps
參數:BitRate_Minimum  值:
參數:BitRate_Minimum/String  值:
參數:BitRate_Nominal  值:
參數:BitRate_Nominal/String  值:
參數:BitRate_Maximum  值:
參數:BitRate_Maximum/String  值:
參數:Channel(s)  值:2
參數:Channel(s)/String  值:2 channels
參數:ChannelPositions  值:
參數:ChannelPositions/String2  值:
參數:ChannelLayout  值:
參數:SamplingRate  值:44100
參數:SamplingRate/String  值:44.1 KHz
參數:SamplingCount  值:7696512
參數:FrameRate  值:
參數:FrameRate/String  值:
參數:FrameCount  值:6681
參數:Resolution  值:
參數:Resolution/String  值:
參數:BitDepth  值:
參數:BitDepth/String  值:
參數:Compression_Mode  值:Lossy
參數:Compression_Mode/String  值:Lossy
參數:Compression_Ratio  值:
參數:Delay  值:
參數:Delay/String  值:
參數:Delay/String1  值:
參數:Delay/String2  值:
參數:Delay/String3  值:
參數:Delay/String4  值:
參數:Delay_Settings  值:
參數:Delay_Source  值:
參數:Delay_Source/String  值:
參數:Delay_Original  值:
參數:Delay_Original/String  值:
參數:Delay_Original/String1  值:
參數:Delay_Original/String2  值:
參數:Delay_Original/String3  值:
參數:Delay_Original/String4  值:
參數:Delay_Original_Settings  值:
參數:Delay_Original_Source  值:
參數:Video_Delay  值:
參數:Video_Delay/String  值:
參數:Video_Delay/String1  值:
參數:Video_Delay/String2  值:
參數:Video_Delay/String3  值:
參數:Video_Delay/String4  值:
參數:Video0_Delay  值:
參數:Video0_Delay/String  值:
參數:Video0_Delay/String1  值:
參數:Video0_Delay/String2  值:
參數:Video0_Delay/String3  值:
參數:Video0_Delay/String4  值:
參數:ReplayGain_Gain  值:
參數:ReplayGain_Gain/String  值:
參數:ReplayGain_Peak  值:
參數:StreamSize  值:2438637
參數:StreamSize/String  值:2.33 MiB (98%)
參數:StreamSize/String1  值:2 MiB
參數:StreamSize/String2  值:2.3 MiB
參數:StreamSize/String3  值:2.33 MiB
參數:StreamSize/String4  值:2.326 MiB
參數:StreamSize/String5  值:2.33 MiB (98%)
參數:StreamSize_Proportion  值:0.97918
參數:Alignment  值:
參數:Alignment/String  值:
參數:Interleave_VideoFrames  值:
參數:Interleave_Duration  值:
參數:Interleave_Duration/String  值:
參數:Interleave_Preload  值:
參數:Interleave_Preload/String  值:
參數:Title  值:
參數:Encoded_Library  值:
參數:Encoded_Library/String  值:
參數:Encoded_Library/Name  值:
參數:Encoded_Library/Version  值:
參數:Encoded_Library/Date  值:
參數:Encoded_Library_Settings  值:
參數:Language  值:
參數:Language/String  值:
參數:Language/String1  值:
參數:Language/String2  值:
參數:Language/String3  值:
參數:Language/String4  值:
參數:Language_More  值:
參數:Encoded_Date  值:
參數:Tagged_Date  值:
參數:Encryption  值:








參數:Count  值:278
參數:Status  值:
參數:StreamCount  值:1
參數:StreamKind  值:General
參數:StreamKind/String  值:General
參數:StreamKindID  值:0
參數:StreamKindPos  值:
參數:Inform  值:Complete name                            : F:\thunder\qie.rmvb
Format                                   : RealMedia
File size                                : 771 MiB
Duration                                 : 1h 58mn
Overall bit rate                         : 885 Kbps

參數:ID  值:
參數:ID/String  值:
參數:UniqueID  值:
參數:UniqueID/String  值:
參數:MenuID  值:
參數:MenuID/String  值:
參數:GeneralCount  值:
參數:VideoCount  值:1
參數:AudioCount  值:1
參數:TextCount  值:
參數:ChaptersCount  值:
參數:ImageCount  值:
參數:MenuCount  值:
參數:Video_Format_List  值:RealVideo 4
參數:Video_Format_WithHint_List  值:RealVideo 4
參數:Video_Codec_List  值:RealVideo 4
參數:Video_Language_List  值:
參數:Audio_Format_List  值:Cooker
參數:Audio_Format_WithHint_List  值:Cooker
參數:Audio_Codec_List  值:Cooker
參數:Audio_Language_List  值:
參數:Text_Format_List  值:
參數:Text_Format_WithHint_List  值:
參數:Text_Codec_List  值:
參數:Text_Language_List  值:
參數:Chapters_Format_List  值:
參數:Chapters_Format_WithHint_List  值:
參數:Chapters_Codec_List  值:
參數:Chapters_Language_List  值:
參數:Image_Format_List  值:
參數:Image_Format_WithHint_List  值:
參數:Image_Codec_List  值:
參數:Image_Language_List  值:
參數:Menu_Format_List  值:
參數:Menu_Format_WithHint_List  值:
參數:Menu_Codec_List  值:
參數:Menu_Language_List  值:
參數:CompleteName  值:F:\thunder\qie.rmvb
參數:FolderName  值:F:\thunder
參數:FileName  值:qie
參數:FileExtension  值:rmvb
參數:Format  值:RealMedia
參數:Format/String  值:RealMedia
參數:Format/Info  值:
參數:Format/Url  值:
參數:Format/Extensions  值:rm rmvb ra
參數:Format_Commercial  值:RealMedia
參數:Format_Commercial_IfAny  值:
參數:Format_Version  值:
參數:Format_Profile  值:
參數:Format_Compression  值:
參數:Format_Settings  值:
參數:InternetMediaType  值:application/vnd.rn-realmedia
參數:CodecID  值:
參數:CodecID/String  值:
參數:CodecID/Info  值:
參數:CodecID/Hint  值:
參數:CodecID/Url  值:
參數:CodecID_Description  值:
參數:Interleaved  值:
參數:Codec  值:RealMedia
參數:Codec/String  值:RealMedia
參數:Codec/Info  值:
參數:Codec/Url  值:
參數:Codec/Extensions  值:rm rmvb ra
參數:Codec_Settings  值:
參數:Codec_Settings_Automatic  值:
參數:FileSize  值:808682860
參數:FileSize/String  值:771 MiB
參數:FileSize/String1  值:771 MiB
參數:FileSize/String2  值:771 MiB
參數:FileSize/String3  值:771 MiB
參數:FileSize/String4  值:771.2 MiB
參數:Duration  值:7125405
參數:Duration/String  值:1h 58mn
參數:Duration/String1  值:1h 58mn 45s 405ms
參數:Duration/String2  值:1h 58mn
參數:Duration/String3  值:01:58:45.405
參數:Duration_Start  值:
參數:Duration_End  值:
參數:OverallBitRate_Mode  值:
參數:OverallBitRate_Mode/String  值:
參數:OverallBitRate  值:885095
參數:OverallBitRate/String  值:885 Kbps
參數:OverallBitRate_Minimum  值:
參數:OverallBitRate_Minimum/String  值:
參數:OverallBitRate_Nominal  值:
參數:OverallBitRate_Nominal/String  值:
參數:OverallBitRate_Maximum  值:
參數:OverallBitRate_Maximum/String  值:
參數:Delay  值:
參數:Delay/String  值:
參數:Delay/String1  值:
參數:Delay/String2  值:
參數:Delay/String3  值:
參數:StreamSize  值:20350217
參數:StreamSize/String  值:19.4 MiB (3%)
參數:StreamSize/String1  值:19 MiB
參數:StreamSize/String2  值:19 MiB
參數:StreamSize/String3  值:19.4 MiB
參數:StreamSize/String4  值:19.41 MiB
參數:StreamSize/String5  值:19.4 MiB (3%)
參數:StreamSize_Proportion  值:0.02516
參數:HeaderSize  值:
參數:DataSize  值:
參數:FooterSize  值:
參數:IsStreamable  值:
參數:Album_ReplayGain_Gain  值:
參數:Album_ReplayGain_Gain/String  值:
參數:Album_ReplayGain_Peak  值:
參數:Encryption  值:
參數:Title  值:
參數:Title/More  值:
參數:Title/Url  值:
參數:Domain  值:
參數:Collection  值:
參數:Season  值:
參數:Season_Position  值:
參數:Season_Position_Total  值:
參數:Movie  值:
參數:Movie/More  值:
參數:Movie/Country  值:
參數:Movie/Url  值:
參數:Album  值:
參數:Album/More  值:
參數:Album/Sort  值:
參數:Album/Performer  值:
參數:Album/Performer/Sort  值:
參數:Album/Performer/Url  值:
參數:Comic  值:
參數:Comic/More  值:
參數:Comic/Position_Total  值:
參數:Part  值:
參數:Part/Position  值:
參數:Part/Position_Total  值:
參數:Track  值:
參數:Track/More  值:
參數:Track/Url  值:
參數:Track/Sort  值:
參數:Track/Position  值:
參數:Track/Position_Total  值:
參數:Grouping  值:
參數:Chapter  值:
參數:SubTrack  值:
參數:Original/Album  值:
參數:Original/Movie  值:
參數:Original/Part  值:
參數:Original/Track  值:
參數:Compilation  值:
參數:Compilation/String  值:
參數:Performer  值:
參數:Performer/Sort  值:
參數:Performer/Url  值:
參數:Original/Performer  值:
參數:Accompaniment  值:
參數:Composer  值:
參數:Composer/Nationality  值:
參數:Arranger  值:
參數:Lyricist  值:
參數:Original/Lyricist  值:
參數:Conductor  值:
參數:Director  值:
參數:AssistantDirector  值:
參數:DirectorOfPhotography  值:
參數:SoundEngineer  值:
參數:ArtDirector  值:
參數:ProductionDesigner  值:
參數:Choregrapher  值:
參數:CostumeDesigner  值:
參數:Actor  值:
參數:Actor_Character  值:
參數:WrittenBy  值:
參數:ScreenplayBy  值:
參數:EditedBy  值:
參數:CommissionedBy  值:
參數:Producer  值:
參數:CoProducer  值:
參數:ExecutiveProducer  值:
參數:MusicBy  值:
參數:DistributedBy  值:
參數:OriginalSourceForm/DistributedBy  值:
參數:MasteredBy  值:
參數:EncodedBy  值:
參數:RemixedBy  值:
參數:ProductionStudio  值:
參數:ThanksTo  值:
參數:Publisher  值:
參數:Publisher/URL  值:
參數:Label  值:
參數:Genre  值:
參數:Mood  值:
參數:ContentType  值:
參數:Subject  值:
參數:Description  值:
參數:Keywords  值:
參數:Summary  值:
參數:Synopsis  值:
參數:Period  值:
參數:LawRating  值:
參數:LawRating_Reason  值:
參數:ICRA  值:
參數:Released_Date  值:
參數:Original/Released_Date  值:
參數:Recorded_Date  值:
參數:Encoded_Date  值:
參數:Tagged_Date  值:
參數:Written_Date  值:
參數:Mastered_Date  值:
參數:File_Created_Date  值:UTC 2011-08-23 12:40:55.765
參數:File_Created_Date_Local  值:2011-08-23 20:40:55.765
參數:File_Modified_Date  值:UTC 2011-08-24 03:47:48.843
參數:File_Modified_Date_Local  值:2011-08-24 11:47:48.843
參數:Recorded_Location  值:
參數:Written_Location  值:
參數:Archival_Location  值:
參數:Encoded_Application  值:
參數:Encoded_Application/Url  值:
參數:Encoded_Library  值:
參數:Encoded_Library/String  值:
參數:Encoded_Library/Name  值:
參數:Encoded_Library/Version  值:
參數:Encoded_Library/Date  值:
參數:Encoded_Library_Settings  值:
參數:Cropped  值:
參數:Dimensions  值:
參數:DotsPerInch  值:
參數:Lightness  值:
參數:OriginalSourceMedium  值:
參數:OriginalSourceForm  值:
參數:OriginalSourceForm/NumColors  值:
參數:OriginalSourceForm/Name  值:
參數:OriginalSourceForm/Cropped  值:
參數:OriginalSourceForm/Sharpness  值:
參數:Tagged_Application  值:
參數:BPM  值:
參數:ISRC  值:
參數:ISBN  值:
參數:BarCode  值:
參數:LCCN  值:
參數:CatalogNumber  值:
參數:LabelCode  值:
參數:Owner  值:
參數:Copyright  值:
參數:Copyright/Url  值:
參數:Producer_Copyright  值:
參數:TermsOfUse  值:
參數:ServiceName  值:
參數:ServiceChannel  值:
參數:Service/Url  值:
參數:ServiceProvider  值:
參數:ServiceProviderr/Url  值:
參數:ServiceType  值:
參數:NetworkName  值:
參數:OriginalNetworkName  值:
參數:Country  值:
參數:TimeZone  值:
參數:Cover  值:
參數:Cover_Description  值:
參數:Cover_Type  值:
參數:Cover_Mime  值:
參數:Cover_Data  值:
參數:Lyrics  值:
參數:Comment  值:
參數:Rating  值:
參數:Added_Date  值:
參數:Played_First_Date  值:
參數:Played_Last_Date  值:
參數:Played_Count  值:
參數:EPG_Positions_Begin  值:
參數:EPG_Positions_End  值:

3.全局參數

General parameter

參數:Count  值:278
參數:Status  值:
參數:StreamCount  值:1
參數:StreamKind  值:General
參數:StreamKind/String  值:General
參數:StreamKindID  值:0
參數:StreamKindPos  值:
參數:Inform  值:Complete name                            : F:\thunder\qie.rmvb
Format                                   : RealMedia
File size                                : 771 MiB
Duration                                 : 1h 58mn
Overall bit rate                         : 885 Kbps

參數:ID  值:
參數:ID/String  值:
參數:UniqueID  值:
參數:UniqueID/String  值:
參數:MenuID  值:
參數:MenuID/String  值:
參數:GeneralCount  值:
參數:VideoCount  值:1
參數:AudioCount  值:1
參數:TextCount  值:
參數:ChaptersCount  值:
參數:ImageCount  值:
參數:MenuCount  值:
參數:Video_Format_List  值:RealVideo 4
參數:Video_Format_WithHint_List  值:RealVideo 4
參數:Video_Codec_List  值:RealVideo 4
參數:Video_Language_List  值:
參數:Audio_Format_List  值:Cooker
參數:Audio_Format_WithHint_List  值:Cooker
參數:Audio_Codec_List  值:Cooker
參數:Audio_Language_List  值:
參數:Text_Format_List  值:
參數:Text_Format_WithHint_List  值:
參數:Text_Codec_List  值:
參數:Text_Language_List  值:
參數:Chapters_Format_List  值:
參數:Chapters_Format_WithHint_List  值:
參數:Chapters_Codec_List  值:
參數:Chapters_Language_List  值:
參數:Image_Format_List  值:
參數:Image_Format_WithHint_List  值:
參數:Image_Codec_List  值:
參數:Image_Language_List  值:
參數:Menu_Format_List  值:
參數:Menu_Format_WithHint_List  值:
參數:Menu_Codec_List  值:
參數:Menu_Language_List  值:
參數:CompleteName  值:F:\thunder\qie.rmvb
參數:FolderName  值:F:\thunder
參數:FileName  值:qie
參數:FileExtension  值:rmvb
參數:Format  值:RealMedia
參數:Format/String  值:RealMedia
參數:Format/Info  值:
參數:Format/Url  值:
參數:Format/Extensions  值:rm rmvb ra
參數:Format_Commercial  值:RealMedia
參數:Format_Commercial_IfAny  值:
參數:Format_Version  值:
參數:Format_Profile  值:
參數:Format_Compression  值:
參數:Format_Settings  值:
參數:InternetMediaType  值:application/vnd.rn-realmedia
參數:CodecID  值:
參數:CodecID/String  值:
參數:CodecID/Info  值:
參數:CodecID/Hint  值:
參數:CodecID/Url  值:
參數:CodecID_Description  值:
參數:Interleaved  值:
參數:Codec  值:RealMedia
參數:Codec/String  值:RealMedia
參數:Codec/Info  值:
參數:Codec/Url  值:
參數:Codec/Extensions  值:rm rmvb ra
參數:Codec_Settings  值:
參數:Codec_Settings_Automatic  值:
參數:FileSize  值:808682860
參數:FileSize/String  值:771 MiB
參數:FileSize/String1  值:771 MiB
參數:FileSize/String2  值:771 MiB
參數:FileSize/String3  值:771 MiB
參數:FileSize/String4  值:771.2 MiB
參數:Duration  值:7125405
參數:Duration/String  值:1h 58mn
參數:Duration/String1  值:1h 58mn 45s 405ms
參數:Duration/String2  值:1h 58mn
參數:Duration/String3  值:01:58:45.405
參數:Duration_Start  值:
參數:Duration_End  值:
參數:OverallBitRate_Mode  值:
參數:OverallBitRate_Mode/String  值:
參數:OverallBitRate  值:885095
參數:OverallBitRate/String  值:885 Kbps
參數:OverallBitRate_Minimum  值:
參數:OverallBitRate_Minimum/String  值:
參數:OverallBitRate_Nominal  值:
參數:OverallBitRate_Nominal/String  值:
參數:OverallBitRate_Maximum  值:
參數:OverallBitRate_Maximum/String  值:
參數:Delay  值:
參數:Delay/String  值:
參數:Delay/String1  值:
參數:Delay/String2  值:
參數:Delay/String3  值:
參數:StreamSize  值:20350217
參數:StreamSize/String  值:19.4 MiB (3%)
參數:StreamSize/String1  值:19 MiB
參數:StreamSize/String2  值:19 MiB
參數:StreamSize/String3  值:19.4 MiB
參數:StreamSize/String4  值:19.41 MiB
參數:StreamSize/String5  值:19.4 MiB (3%)
參數:StreamSize_Proportion  值:0.02516
參數:HeaderSize  值:
參數:DataSize  值:
參數:FooterSize  值:
參數:IsStreamable  值:
參數:Album_ReplayGain_Gain  值:
參數:Album_ReplayGain_Gain/String  值:
參數:Album_ReplayGain_Peak  值:
參數:Encryption  值:
參數:Title  值:
參數:Title/More  值:
參數:Title/Url  值:
參數:Domain  值:
參數:Collection  值:
參數:Season  值:
參數:Season_Position  值:
參數:Season_Position_Total  值:
參數:Movie  值:
參數:Movie/More  值:
參數:Movie/Country  值:
參數:Movie/Url  值:
參數:Album  值:
參數:Album/More  值:
參數:Album/Sort  值:
參數:Album/Performer  值:
參數:Album/Performer/Sort  值:
參數:Album/Performer/Url  值:
參數:Comic  值:
參數:Comic/More  值:
參數:Comic/Position_Total  值:
參數:Part  值:
參數:Part/Position  值:
參數:Part/Position_Total  值:
參數:Track  值:
參數:Track/More  值:
參數:Track/Url  值:
參數:Track/Sort  值:
參數:Track/Position  值:
參數:Track/Position_Total  值:
參數:Grouping  值:
參數:Chapter  值:
參數:SubTrack  值:
參數:Original/Album  值:
參數:Original/Movie  值:
參數:Original/Part  值:
參數:Original/Track  值:
參數:Compilation  值:
參數:Compilation/String  值:
參數:Performer  值:
參數:Performer/Sort  值:
參數:Performer/Url  值:
參數:Original/Performer  值:
參數:Accompaniment  值:
參數:Composer  值:
參數:Composer/Nationality  值:
參數:Arranger  值:
參數:Lyricist  值:
參數:Original/Lyricist  值:
參數:Conductor  值:
參數:Director  值:
參數:AssistantDirector  值:
參數:DirectorOfPhotography  值:
參數:SoundEngineer  值:
參數:ArtDirector  值:
參數:ProductionDesigner  值:
參數:Choregrapher  值:
參數:CostumeDesigner  值:
參數:Actor  值:
參數:Actor_Character  值:
參數:WrittenBy  值:
參數:ScreenplayBy  值:
參數:EditedBy  值:
參數:CommissionedBy  值:
參數:Producer  值:
參數:CoProducer  值:
參數:ExecutiveProducer  值:
參數:MusicBy  值:
參數:DistributedBy  值:
參數:OriginalSourceForm/DistributedBy  值:
參數:MasteredBy  值:
參數:EncodedBy  值:
參數:RemixedBy  值:
參數:ProductionStudio  值:
參數:ThanksTo  值:
參數:Publisher  值:
參數:Publisher/URL  值:
參數:Label  值:
參數:Genre  值:
參數:Mood  值:
參數:ContentType  值:
參數:Subject  值:
參數:Description  值:
參數:Keywords  值:
參數:Summary  值:
參數:Synopsis  值:
參數:Period  值:
參數:LawRating  值:
參數:LawRating_Reason  值:
參數:ICRA  值:
參數:Released_Date  值:
參數:Original/Released_Date  值:
參數:Recorded_Date  值:
參數:Encoded_Date  值:
參數:Tagged_Date  值:
參數:Written_Date  值:
參數:Mastered_Date  值:
參數:File_Created_Date  值:UTC 2011-08-23 12:40:55.765
參數:File_Created_Date_Local  值:2011-08-23 20:40:55.765
參數:File_Modified_Date  值:UTC 2011-08-24 03:47:48.843
參數:File_Modified_Date_Local  值:2011-08-24 11:47:48.843
參數:Recorded_Location  值:
參數:Written_Location  值:
參數:Archival_Location  值:
參數:Encoded_Application  值:
參數:Encoded_Application/Url  值:
參數:Encoded_Library  值:
參數:Encoded_Library/String  值:
參數:Encoded_Library/Name  值:
參數:Encoded_Library/Version  值:
參數:Encoded_Library/Date  值:
參數:Encoded_Library_Settings  值:
參數:Cropped  值:
參數:Dimensions  值:
參數:DotsPerInch  值:
參數:Lightness  值:
參數:OriginalSourceMedium  值:
參數:OriginalSourceForm  值:
參數:OriginalSourceForm/NumColors  值:
參數:OriginalSourceForm/Name  值:
參數:OriginalSourceForm/Cropped  值:
參數:OriginalSourceForm/Sharpness  值:
參數:Tagged_Application  值:
參數:BPM  值:
參數:ISRC  值:
參數:ISBN  值:
參數:BarCode  值:
參數:LCCN  值:
參數:CatalogNumber  值:
參數:LabelCode  值:
參數:Owner  值:
參數:Copyright  值:
參數:Copyright/Url  值:
參數:Producer_Copyright  值:
參數:TermsOfUse  值:
參數:ServiceName  值:
參數:ServiceChannel  值:
參數:Service/Url  值:
參數:ServiceProvider  值:
參數:ServiceProviderr/Url  值:
參數:ServiceType  值:
參數:NetworkName  值:
參數:OriginalNetworkName  值:
參數:Country  值:
參數:TimeZone  值:
參數:Cover  值:
參數:Cover_Description  值:
參數:Cover_Type  值:
參數:Cover_Mime  值:
參數:Cover_Data  值:
參數:Lyrics  值:
參數:Comment  值:
參數:Rating  值:
參數:Added_Date  值:
參數:Played_First_Date  值:
參數:Played_Last_Date  值:
參數:Played_Count  值:
參數:EPG_Positions_Begin  值:
參數:EPG_Positions_End  值:

4.圖像參數

Image parameter

參數:Count  值:90
參數:Status  值:
參數:StreamCount  值:1
參數:StreamKind  值:Image
參數:StreamKind/String  值:Image
參數:StreamKindID  值:0
參數:StreamKindPos  值:
參數:Inform  值:Format                                   : JPEG
Width                                    : 640 pixels
Height                                   : 480 pixels
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Compression mode                         : Lossy

參數:ID  值:
參數:ID/String  值:
參數:UniqueID  值:
參數:UniqueID/String  值:
參數:MenuID  值:
參數:MenuID/String  值:
參數:Title  值:
參數:Format  值:JPEG
參數:Format/Info  值:
參數:Format/Url  值:
參數:Format_Commercial  值:JPEG
參數:Format_Commercial_IfAny  值:
參數:Format_Version  值:
參數:Format_Profile  值:
參數:Format_Compression  值:
參數:Format_Settings  值:
參數:Format_Settings_Wrapping  值:
參數:InternetMediaType  值:image/jpeg
參數:CodecID  值:
參數:CodecID/String  值:
參數:CodecID/Info  值:
參數:CodecID/Hint  值:
參數:CodecID/Url  值:
參數:CodecID_Description  值:
參數:Codec  值:JPEG
參數:Codec/String  值:JPEG
參數:Codec/Family  值:
參數:Codec/Info  值:
參數:Codec/Url  值:
參數:Width  值:640
參數:Width/String  值:640 pixels
參數:Width_Offset  值:
參數:Width_Offset/String  值:
參數:Width_Original  值:
參數:Width_Original/String  值:
參數:Height  值:480
參數:Height/String  值:480 pixels
參數:Height_Offset  值:
參數:Height_Offset/String  值:
參數:Height_Original  值:
參數:Height_Original/String  值:
參數:PixelAspectRatio  值:
參數:PixelAspectRatio/String  值:
參數:PixelAspectRatio_Original  值:
參數:PixelAspectRatio_Original/String  值:
參數:DisplayAspectRatio  值:
參數:DisplayAspectRatio/String  值:
參數:DisplayAspectRatio_Original  值:
參數:DisplayAspectRatio_Original/String  值:
參數:ColorSpace  值:
參數:ChromaSubsampling  值:4:2:0
參數:Resolution  值:8
參數:Resolution/String  值:8 bits
參數:BitDepth  值:8
參數:BitDepth/String  值:8 bits
參數:Compression_Mode  值:Lossy
參數:Compression_Mode/String  值:Lossy
參數:Compression_Ratio  值:
參數:StreamSize  值:
參數:StreamSize/String  值:
參數:StreamSize/String1  值:
參數:StreamSize/String2  值:
參數:StreamSize/String3  值:
參數:StreamSize/String4  值:
參數:StreamSize/String5  值:
參數:StreamSize_Proportion  值:
參數:Encoded_Library  值:
參數:Encoded_Library/String  值:
參數:Encoded_Library/Name  值:
參數:Encoded_Library/Version  值:
參數:Encoded_Library/Date  值:
參數:Encoded_Library_Settings  值:
參數:Language  值:
參數:Language/String  值:
參數:Language/String1  值:
參數:Language/String2  值:
參數:Language/String3  值:
參數:Language/String4  值:
參數:Summary  值:
參數:Encoded_Date  值:
參數:Tagged_Date  值:
參數:Encryption  值:

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 每個新技術許可權驗證都有一套機制,之前項目WebApi介面許可權驗證用的是Owin做為許可權驗證,而.netcore許可權限制使用的是IdentityServer4,採用JWT的方法驗證token. 首先使用Guget包管理添加IdentityServer4包的引用,如圖 生成token方法 創建JwtTo ...
  • 串口掃描槍的簡單實現 基於串口通訊的掃描槍的實現,主要藉助SerialPort類,表示串列埠資源。實現很簡單: 工具:usb轉RS232轉接頭/個,掃描槍/套, 掃描槍串口接入轉接頭,轉接頭插電腦 接下來具體代碼實現 1 using System; 2 using System.Collectio ...
  • 如下圖,在憑證編輯窗體中,有的單元格不需要數字,但如果錄入數字後再刪除,會觸發數字驗證,單元格顯示紅色框線,導致不能執行其他操作。 Xaml代碼如下: 解決思路是用轉換器Converter代替StringFormat: Xmal主要代碼: C#主要代碼: ...
  • DataGrid中數據顯示如下圖,數據格式比較雜亂。希望達到以下要求:(1)所有數據保留兩位小數;(2)超過1000的數字顯示千分位;(3)如果數據為0,不顯示。 首先想到用StringFormat進行格式化: 效果如下圖,希望實現的要求(1)和(2)達到了,但(3)如果數據為0,不顯示的要求沒有達 ...
  • 在前面大致講了設計模式六大原則及三大模型(行為型、創建型、結構型)23種設模式;本文講模版方法屬於行為型模式; 模版方法:簡單講是定了一個演算法骨架,將可變的部分延遲到了子類,由子類來實現,封裝不可變的,也是一種多態的實現; 有這樣的一個場景:需要對數據進行CURD操作,且能支持不同的資料庫操作,我們 ...
  • 1. 獲取瀏覽器信息 2. IE 瀏覽器訪問頁面時 3. FireFox 瀏覽器訪問頁面時 ...
  • .Net平臺下相容.NET Standard 2.0,一個實現以Lambda表達式轉轉換標準SQL語句,支持MySQL、SQL Server資料庫方言,使用強類型操作數據的輕量級ORM工具,在減少魔法字串同時,通過靈活的Lambda表達式組合,實現業務數據查詢的多樣性。 如果想找到替代EF方案,Sq... ...
  • 本篇是對EFCore 進行下封裝並實現基本的增刪改查的同步非同步方法及針對不同資料庫的批量插入、sql語句直接操作資料庫; 一、 先定義基礎倉儲介面IRepository 二、實現IRepository介面 三、BaseRepository是個抽象類,有些比較複雜的sql語句通過EF來處理比較麻煩,還 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...