Orion9

|
Posted: Sat Sep 27, 2025 00:38 Post subject: |
|
|
A55555 wrote: | Но это всё равно не то, т.к. получается примерно вот так |
Да, припоминаю такое. Именно поэтому и отложил шаблон в сторону, когда понял, что нужно разбираться с тонкостями, а заниматься этим не хотелось.
И не только с русскими именами была проблема. Был еще и такой баг:
Code: | Bug: "Page_Begin""Page_Middle" and "Page_End" sections are picked on lines 1011 and 12 regardless what is there. So it is better to leave them there.
;Bug: \r\n is not turned into a newline on "Page" entries.
;Bug: "Image" sections are not activebut should. |
Возможно, автор его исправил, но будьте готовы к неприятным сюрпризам. Кроме того, Mediainfo плохо документирована, многие на это жалуются. Поэтому долго придется вникать и подсматривать, как другие делают:
https://github.com/optio50/Mediainfo-Template
Конкретно по вашим вопросам. Судя по всему в шаблоне есть дополнительные секции Video_Begin, Video_Middle, Video_End и т.д. Похоже, они управляют дополнительными параметрами вывода. Посмотрите в обновленном шаблоне:
 Hidden text General;"Name: %FileName%.%FileExtension%\nSize: %FileSize/String4%\n[Duration: %Duration%]\n[Duration: %Duration/String1%]\n[Duration: %Duration/String5%]\n
[General: %BitRate/String%][(%BitRate_Mode%)][, %Format%][(%Format/Family%)]$if(%Cover%,\, Cover)[, %Width%x%Height%pix][, AR:%AspectRatio%=~%AspectRatio/String%][, %Channel(s)%ch][, %Resolution/String%][, %FrameRate/String%][, %SamplingRate/String%][, %Bits-(Pixel*Frame)%bpf][, %Language%]"\n
Video;Video #%StreamKindID%: [%Width%x%Height%][, %Format%][(%Format/Family%)][, \[%Language%\]][, %AspectRatio/String% (%AspectRatio%)][, %Resolution/String%][, %FrameRate/String%][, %BitRate/String%][(%BitRate_Mode%)][, %Bits-(Pixel*Frame)%bpf]\n
Video_Begin;
Video_Middle;
Video_End;\n
Audio;Audio #%StreamKindID%: [%Channel(s)%ch][, %Resolution/String%][, %SamplingRate/String%][, %BitRate/String%][(%BitRate_Mode%)][, %Format%][(%Format/Family%)][, %Format_Profile%][, %Language%][, %Width%x%Height%pix][, AR:%AspectRatio%=~%AspectRatio/String%][, %FrameRate/String%][, %Bits-(Pixel*Frame)%bpf]\n
Audio_Begin;
Audio_Middle;
Audio_End;\n
Text;Text #%StreamKindID%: %Format%[(%Format/Family%)][@%Language%][, %StreamSize/String4%][, %BitRate/String%][(%BitRate_Mode%)][, %Width%x%Height%pix][, AR:%AspectRatio%=~%AspectRatio/String%][, %Channel(s)%ch][, %Resolution/String%][, %FrameRate/String%][, %SamplingRate/String%][, %Bits-(Pixel*Frame)%bpf]\n
Chapters;Chapters #%StreamKindID%: %Format%[(%Format/Family%)][@%Language%][, %Total% entries][, %StreamSize/String4%][, %BitRate/String%][(%BitRate_Mode%)][, %Width%x%Height%pix][, AR:%AspectRatio%=~%AspectRatio/String%][, %Channel(s)%ch][, %Resolution/String%][, %FrameRate/String%][, %SamplingRate/String%][, %Bits-(Pixel*Frame)%bpf]\n
Image;Image #%StreamKindID%: [%Width%x%Height%pix][, AR:%AspectRatio%=~%AspectRatio/String%][, %Resolution/String%][, %FrameRate/String%][, %StreamSize/String4%][, %BitRate/String%][(%BitRate_Mode%)][, %Bits-(Pixel*Frame)%bpf][, %Format%][(%Format/Family%)][, %Language%][, %Channel(s)%ch][, %SamplingRate/String%]\n
Menu;Menu #%StreamKindID%: [%MenuID/String%][, %Duration% Format:%Format/String%]
С главами проблема, но пока не обращайте внимание. Я просто копировал строки из какого-то шаблона в csv файл, посмотреть, что получится. Это было уже давно, даже не помню, что и откуда копировал, возможно, из html-шаблона, но скорее всего поля просто не сходятся, поэтому и получаются пустые главы.
Я тут кое-что поменял в подсказке. Завтра выложу новую версию, более универсальную, сейчас просто не успеваю описание к ней сделать. |
|