Single Post |
Topic: [wdx] WinScript Advanced Content Plugin (x86\x64) (new) |
Author |
Message |
Orion9

|
Posted: Tue Nov 19, 2024 20:23 Post subject: |
|
|
Mrak_Tlen
Идея понятна. Но проблема в том, что средствами MultiArc можно вывести только в колонки "Имя", "Тип", "Размер и "Дата". Есть еще какой-то непонятный ключ "c - File description", но, похоже, он ничего не делает.
Вывести можно так. Зарегистрировать в плагинах wcx расширение mp3:
Code: | mp3=260,%COMMANDER_PATH%\Plugins\wcx\MultiArc\multiarc.wcx |
Добавить к настройкам плагина Multiarc.ini
Code: | [MediaInfo]
Archiver=%COMMANDER_PATH%\Plugins\arc\MediaInfo\wcx.bat
Description=MediaInfo
Extension=mp3
Start="---------------"
Format0=n++
List="%PQA %AQA %O"
ExtractWithPath=
Debug=0
BatchUnpack=0 |
Сам wcx.bat файл должен быть в одном каталоге с консольной утилитой MediaInfo.exe с таким содержимым:
Code: | SetLocal EnableExtensions
cls
@echo off
@echo ---------------
"%~dp0MediaInfo.exe" -f %1 |
Ну и все - файл открывается как архив с полным содержимым MediaInfo, только вывод косячный и нет поддержки юникодных имён.
Второй вариант - использовать листерный плагин AnyCmd, который тоже читает стандартный вывод stdout. В кофигурации плагина указываем путь к консольной утилиите и расширение.
Code: | Command=cmd.exe /c ""%COMMANDER_PATH%\Plugins\arc\MediaInfo\wcx.bat" "%s""
DetectString=EXT=MP3 |
Плагин старый и не поддерживает больше одного расширения, что делает его практически бесполезным, хотя в окне листера и можно его вручную выбирать для других типов файлов.
Эти два плагина похожи на WinScript Advanced тем, что тоже дают некоторую гибкость при работе с консолью и выводом из нее данных в окно ТС. Вот жаль, что wfx такого нет - он мог бы здесь помочь! А пока можно просто кнопкой обходиться, если нужен такой подробный вывод.
Code: | TOTALCMD#BAR#DATA
%COMSPEC% /k
""%%COMMANDER_PATH%%\Plugins\arc\MediaInfo\MediaInfo.exe" -F %P%N"
%COMSPEC%
-1 |
Вывод окна:
 Hidden text Code: | General
Count : 349
Count of stream of this kind : 1
Kind of stream : General
Kind of stream : General
Stream identifier : 0
Count of video streams : 1
Count of audio streams : 1
Video_Format_List : AVC
Video_Format_WithHint_List : AVC
Codecs Video : AVC
Audio_Format_List : AAC LC
Audio_Format_WithHint_List : AAC LC
Audio codecs : AAC LC
Audio_Language_List : English
Audio_Channels_Total : 2
Complete name : d:\Музыка\Клипы\Michel Teló - Ai Se Eu Te Pego.mp4
Folder name : d:\Музыка\Клипы
File name extension : Michel Teló - Ai Se Eu Te Pego.mp4
File name : Michel Teló - Ai Se Eu Te Pego
File extension : mp4
Format : MPEG-4
Format : MPEG-4
Format/Extensions usually used : braw mov mp4 m4v m4a m4b m4p m4r 3ga 3gpa 3gpp 3gp 3gpp2 3g2 k3g jpm jpx mqv ismv isma ismt f4a f4b f4v
Commercial name : MPEG-4
Format profile : Base Media
Internet media type : video/mp4
Codec ID : isom
Codec ID : isom (isom/iso2/avc1/mp41)
Codec ID/Url : http://www.apple.com/quicktime/download/standalone.html
CodecID_Compatible : isom/iso2/avc1/mp41
File size : 84524058
File size : 80.6 MiB
File size : 81 MiB
File size : 81 MiB
File size : 80.6 MiB
File size : 80.61 MiB
Duration : 165257
Duration : 2 min 45 s
Duration : 2 min 45 s 257 ms
Duration : 2 min 45 s
Duration : 00:02:45.257
Duration : 00:02:45:01
Duration : 00:02:45.257 (00:02:45:01)
Overall bit rate : 4091763
Overall bit rate : 4 092 kb/s
Frame rate : 23.976
Frame rate : 23.976 FPS
Frame count : 3961
Stream size : 124476
Stream size : 122 KiB (0%)
Stream size : 122 KiB
Stream size : 122 KiB
Stream size : 122 KiB
Stream size : 121.6 KiB
Stream size : 122 KiB (0%)
Proportion of this stream : 0.00147
HeaderSize : 124468
DataSize : 84399590
FooterSize : 0
IsStreamable : Yes
File creation date : 2023-01-31 19:44:07.558 UTC
File creation date (local) : 2023-01-31 22:44:07.558
File last modification date : 2022-11-24 04:17:45.000 UTC
File last modification date (local) : 2022-11-24 07:17:45.000
Writing application : Lavf59.27.100
Writing application : Lavf59.27.100
Video
Count : 391
Count of stream of this kind : 1
Kind of stream : Video
Kind of stream : Video
Stream identifier : 0
StreamOrder : 0
ID : 1
ID : 1
Format : AVC
Format : AVC
Format/Info : Advanced Video Codec
Format/Url : http://developers.videolan.org/x264.html
Commercial name : AVC
Format profile : High@L4
Format settings : CABAC / 3 Ref Frames
Format settings, CABAC : Yes
Format settings, CABAC : Yes
Format settings, Reference frames : 3
Format settings, Reference frames : 3 frames
Internet media type : video/H264
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 165207
Duration : 2 min 45 s
Duration : 2 min 45 s 207 ms
Duration : 2 min 45 s
Duration : 00:02:45.207
Duration : 00:02:45:01
Duration : 00:02:45.207 (00:02:45:01)
Bit rate : 3958942
Bit rate : 3 959 kb/s
Width : 1920
Width : 1 920 pixels
Height : 1080
Height : 1 080 pixels
Stored_Height : 1088
Sampled_Width : 1920
Sampled_Height : 1080
Pixel aspect ratio : 1.000
Display aspect ratio : 1.778
Display aspect ratio : 16:9
Rotation : 0.000
Frame rate mode : CFR
Frame rate mode : Constant
FrameRate_Mode_Original : VFR
Frame rate : 23.976
Frame rate : 23.976 (24000/1001) FPS
FrameRate_Num : 24000
FrameRate_Den : 1001
Frame count : 3961
Color space : YUV
Chroma subsampling : 4:2:0
Chroma subsampling : 4:2:0
Bit depth : 8
Bit depth : 8 bits
Scan type : Progressive
Scan type : Progressive
Bits/(Pixel*Frame) : 0.080
Stream size : 81755480
Stream size : 78.0 MiB (97%)
Stream size : 78 MiB
Stream size : 78 MiB
Stream size : 78.0 MiB
Stream size : 77.97 MiB
Stream size : 78.0 MiB (97%)
Proportion of this stream : 0.96725
Title : ISO Media file produced by Google Inc.
Writing library : x264 - core 155 r2901 7d0ff22
Writing library : x264 core 155 r2901 7d0ff22
Encoded_Library_Name : x264
Encoded_Library_Version : core 155 r2901 7d0ff22
colour_description_present : Yes
colour_description_present_Source : Container / Stream
Color range : Limited
colour_range_Source : Container / Stream
Color primaries : BT.709
colour_primaries_Source : Container / Stream
Transfer characteristics : BT.709
transfer_characteristics_Source : Container / Stream
Matrix coefficients : BT.709
matrix_coefficients_Source : Container / Stream
Codec configuration box : avcC
Audio
Count : 285
Count of stream of this kind : 1
Kind of stream : Audio
Kind of stream : Audio
Stream identifier : 0
StreamOrder : 1
ID : 2
ID : 2
Format : AAC
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Commercial name : AAC
Format_AdditionalFeatures : LC
Codec ID : mp4a-40-2
Duration : 165257
Duration : 2 min 45 s
Duration : 2 min 45 s 257 ms
Duration : 2 min 45 s
Duration : 00:02:45.257
Duration : 00:02:45.257
Bit rate mode : CBR
Bit rate mode : Constant
Bit rate : 127999
Bit rate : 128 kb/s
Channel(s) : 2
Channel(s) : 2 channels
Channel positions : Front: L R
Channel positions : 2/0/0
Channel layout : L R
Samples per frame : 1024
Sampling rate : 44100
Sampling rate : 44.1 kHz
Samples count : 7287834
Frame rate : 43.066
Frame rate : 43.066 FPS (1024 SPF)
Frame count : 7117
Compression mode : Lossy
Compression mode : Lossy
Stream size : 2644102
Stream size : 2.52 MiB (3%)
Stream size : 3 MiB
Stream size : 2.5 MiB
Stream size : 2.52 MiB
Stream size : 2.522 MiB
Stream size : 2.52 MiB (3%)
Proportion of this stream : 0.03128
Title : ISO Media file produced by Google Inc.
Language : en
Language : English
Language : English
Language : en
Language : eng
Language : en
Default : Yes
Default : Yes
Alternate group : 1
Alternate group : 1 |
|
|
|
|
 |
|
Powered by phpBB © 2001, 2005 phpBB Group
|