воскресенье, 16 января 2011 г.

mediainfo.dll часть 3

FlylinkDC-r500-mediainfo-test-3.rar
* Добавлен вывод в файл-лист дополнительной информации медиа-контента
 - OverallBitRate
- Duration
- Format
- Bit rate
- Channel(s)
- Language
- DisplayAspectRatio





19 комментариев:

CJ_GreG® комментирует...

Павел, а это твоя разработка?
если да, то спс, приятно,что думаешь..
Но не проще ли сделать как в грее или других прогах, отдельно плагин\плагины, которые будут делать определенную разработку? и как дела обстоят со Стронгом? есть публика, которой не нравится, что вы уделяете больше времени Флаю, а не батюшке Стронгу, который стал похож на жалкий бином, резко отличающийся по составу ДНК (коду исходному) от ФлайЛинка.. одним словом, не стоит забывать и про Стронг..все-таки Стронг тож GPL(OpenSource)-кровей...

Анонимный комментирует...

Офигенно круто! спс разработчикам! а то постояно скачивал песни с наихудшем битрейтом! а щас я уже могу увидеть какой битрейт и скачать !!! СУПЕР !!!

CJ_GreG® комментирует...

и да, кстати, я бы с радостью тестил Бетки и прочие Альфы Стронга, которым бы Вы тоже уделили время..к флаю душа не лежит,в силу определенных причин, которые не хочется раскрывать чисто из толерантных соображений..
Жду Ответа и и предложений по поводу развития СтронгДЦ, который также интересен публике..

з.ы.: все-таки отнеситесь к моим словам с пониманием не как от человека, которые знает вас в каком-то сегменте не один год, но и как к юзеру, который желает Вам творческого и дизанерского процветания с отличным дц-клиентом "StrongDC++"..

жаль что я был программистом всего 2 курса в ТулГУ...я бы тогда точно помог... =)

Анонимный комментирует...

Ёще конечно хотелось бы чтобы писал качество: там Stereo или Joint Stereo или Mono ...

Pavel Pimenov комментирует...

MediaInfo.dll не моя.
это OpenSource проект
http://mediainfo.sourceforge.net/ru

я его просто интегрирую во флай.

О стронге думаем
скоро будем мержиться с StrongDC++ 3.0

BM отказался от WTL и перевел весь гуй на WxWidgets

http://narod.ru/disk/3458788001/strongdc-3-0-test.rar.html

Вероятно, будет возможность собрать нативно под Linux

Blood комментирует...

я думаю стоит mediainfo.dll интегрировать уже в r500-beta при установке, выбрать нужен ли этот компонент или нет

Анонимный комментирует...

Спасибо. Можно по оформлению еще разик написать? Сделайте пожалуйста к финалу выделение цветом активного таба, чтоб уж выделялся так выделялся. Рамочки не выполняют своей функции, если открыто несколько табов, то сориентироваться где активный не всегда получается с одного взгляда.

Анонимный комментирует...

Прикрутите пожалуйста еще вывод инфы о субтитрах. Многие фильмы сейчас встречаются с оригинальным звуком и встроенными субтитрами (формат mkv).

Pavel Pimenov комментирует...

Не нашел тэга про субтитры...


Вот пример анализа файла mkv
General
Unique ID : 233870367183914804684058913527838576111 (0xAFF1CB58FA28266B9B92C74D72F88DEF)
Complete name : H:\download\White_Wall.mkv
Format : Matroska
File size : 2.22 GiB
Duration : 1h 35mn
Overall bit rate : 3 347 Kbps
Movie name : Rip by Romeo (FLINTFILMS.RU)
Encoded date : UTC 2010-07-30 18:30:22
Writing application : mkvmerge v3.0.0 ('Hang up your Hang-Ups') built on Dec 12 2009 15:20:35
Writing library : libebml v0.7.9 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1h 35mn
Bit rate mode : Variable
Bit rate : 2 936 Kbps
Maximum bit rate : 17.5 Mbps
Width : 1 280 pixels
Height : 544 pixels
Display aspect ratio : 2.35:1
Original display aspect ratio : 2.35:1
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.176
Stream size : 1.88 GiB (85%)
Title : Белая стена.[flintfilms.ru]
Writing library : x264 core 102 r1666 d058f37
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x3 / me=dia / subme=1 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=1 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=0 / keyint=24 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=0 / rc=abr / mbtree=0 / bitrate=2936 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=51 / qpstep=4 / vbv_maxrate=17500 / vbv_bufsize=14500 / ip_ratio=1.10 / pb_ratio=1.10 / aq=1:1.00 / nal_hrd=vbr
Language : English

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 1h 35mn
Bit rate mode : Constant
Bit rate : 448 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Stream size : 305 MiB (13%)
Title : Любительский одноголосый
Language : Russian

NightOrion комментирует...
Этот комментарий был удален автором.
Анонимный комментирует...

Хм... Ну вот:
General
Complete name : C:\Downloads\The_Green_Mile\Green_Mile.1999.720p.mkv
Format : Matroska
File size : 7.94 GiB
Duration : 3h 8mn
Overall bit rate : 6 028 Kbps
Encoded date : UTC 2009-10-21 08:26:35
Writing application : mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 2009 12:49:06
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 3h 8mn
Bit rate : 4 810 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.218
Stream size : 6.18 GiB (78%)
Writing library : x264 core 77 r1292M e381f6d
Encoding settings : cabac=1 / ref=9 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=0 / mbaff=0 / constrained_intra=0 / bframes=6 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=24 / scenecut=40 / rc=2pass / mbtree=0 / bitrate=4810 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.80
Language : English

Анонимный комментирует...

Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 518 MiB (6%)
Title : Dublyazh AC3 5.1 384 kbps
Language : Russian

Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 259 MiB (3%)
Title : Mnogogoloska AC3 2.0 192 kbps
Language : Russian

Audio #3
ID : 4
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 863 MiB (11%)
Title : AC3 5.1 640 kbps
Language : English

Text #1
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : Russian

Text #2
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English


Text #1 и Text #2 - субтитры

Анонимный комментирует...

Ну вот...
General
Complete name : C:\Green_Mile.1999.720p.mkv
Format : Matroska
File size : 7.94 GiB
Duration : 3h 8mn
Overall bit rate : 6 028 Kbps
Encoded date : UTC 2009-10-21 08:26:35
Writing application : mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 2009 12:49:06
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 3h 8mn
Bit rate : 4 810 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.218
Stream size : 6.18 GiB (78%)
Writing library : x264 core 77 r1292M e381f6d
Encoding settings : cabac=1 / ref=9 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=umh / subme=10 / psy=1 / psy_rd=1.0:0.0 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / chroma_qp_offset=-2 / threads=6 / nr=0 / decimate=0 / mbaff=0 / constrained_intra=0 / bframes=6 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / wpredb=1 / keyint=240 / keyint_min=24 / scenecut=40 / rc=2pass / mbtree=0 / bitrate=4810 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / pb_ratio=1.30 / aq=1:0.80
Language : English

Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 518 MiB (6%)
Title : Dublyazh AC3 5.1 384 kbps
Language : Russian

Анонимный комментирует...

Text #1
ID : 5
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : Russian

Text #2
ID : 6
Format : UTF-8
Codec ID : S_TEXT/UTF8
Codec ID/Info : UTF-8 Plain Text
Language : English

Анонимный комментирует...

General
Complete name : C:\Program Files\ApexDC++\Downloads\The_Green_Mile\Green_Mile.1999.720p.mkv
Format : Matroska
File size : 7.94 GiB
Duration : 3h 8mn
Overall bit rate : 6 028 Kbps
Encoded date : UTC 2009-10-21 08:26:35
Writing application : mkvmerge v2.9.8 ('C'est le bon') built on Aug 13 2009 12:49:06
Writing library : libebml v0.7.7 + libmatroska v0.8.1

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 9 frames
Muxing mode : Container profile=Unknown@4.1
Codec ID : V_MPEG4/ISO/AVC
Duration : 3h 8mn
Bit rate : 4 810 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.218
Stream size : 6.18 GiB (78%)
Writing library : x264 core 77 r1292M e381f6d
Encoding settings :
Language : English

Анонимный комментирует...

Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 384 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 518 MiB (6%)
Title : Dublyazh AC3 5.1 384 kbps
Language : Russian

Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Stream size : 259 MiB (3%)
Title : Mnogogoloska AC3 2.0 192 kbps
Language : Russian

Audio #3
ID : 4
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Codec ID : A_AC3
Duration : 3h 8mn
Bit rate mode : Constant
Bit rate : 640 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Stream size : 863 MiB (11%)
Title : AC3 5.1 640 kbps
Language : English

Вот в этом файле (извините что кусками)

Анонимный комментирует...

И что, теперь мои терабайты HD фильмов будут заново перехэшированы для определения битрейта? И да, где х64 версия?

ssa комментирует...

Все будет :)

Анонимный комментирует...

Ну есть же Mediainfo x64. Сложно было сразу прикрутить, чтобы юзеры х64 флая могли потестить?