Страница 71 из 74
Добавлено: Чт сен 18, 2025 19:30
Orion9
Monarch-LFV писал(а):Нет, я погорячился немного, прошу прощения
Ерунда. С кем не бывает. Спасибо, что залезли в настройки и нашли причину. Действительно запись "4i" приводит к этой проблеме. Лучше ее убрать. Я бы еще ключ "MediaAdditionalTypes" убрал (что он там делает, не понятно). Если не ошибаюсь, он нужен для прописки расширений, которые не похватывает встроенный плеер. Но все перечисленные в нем расширения вполне стандартные и не должны вызывать никаких проблем:
Код: Выделить всё
[Lister]
CenterBitmap=1
ShrinkBitmap=2
MediaAdditionalTypes=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
PlayerVolume=99
Добавлено: Чт сен 18, 2025 20:05
AkulaBig
Orion9 писал(а):Если не ошибаюсь, он нужен для прописки расширений, которые не похватывает встроенный плеер.
Устроили ромашку. Вроде все предельно ясно написано:

Если надо, чтобы файлы проигрывались внутренним проигрывателем, прописываем их расширения. Действует разделитель "|".
Добавлено: Чт сен 18, 2025 22:04
A55555
Monarch-LFV
Orion9
AkulaBig
убрав вот это
Код: Выделить всё
[ListerModes]
0exts=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
0fields=4i
или просто букву "i"
или плюс ещё вот это закомментировать
Код: Выделить всё
[Lister]
CenterBitmap=1
ShrinkBitmap=2
MediaAdditionalTypes=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
у меня Ctrl+Shift+Q для получения компактного отчета MediaInfo начинает вызывать проигрывание видео встроенным плеером
Если точнее, убираю букву "i".
Ctrl+Q вместо проигрывания видео у меня полный отчет MediaInfo и он удерживается.
Ctrl+Shift+Q теперь этим сочетанием как раз запускается воспроизведение видео, т.е. мелькакет полный отчет MediaInfo и появляется встроенный плеер играющий видео. Т.е. эта комбинация начинает вести не к компактному отчету MediaInfo, а к воспроизведению видео.
И это воспроизведение не удерживается при переходе на другой медиафайл, появляется полный отчет MediaInfo, ставший при убирании буквы "i" основным режимом.
При этом стандартный отчет MediaInfo (TAB + 4 во время воспроизведения видео) с морем строк действительно начинает удерживаться и я могу для нескольких медиафайлов подряд просматривать расширенный отчет MediaInfo, даже в перемешку с не медиафайлами.
Есть возможность нажать Ctrl+3 (компактный виде отчета) и если оставаться в каталоге, то можно для медиафайлов смотреть компактные отчеты MediaInfo.
Если перейти в другой каталог, отчет снова становится полным и нужно вновь нажать Ctrl+3 для получения компактного вида отчета MediaInfo.
Добавлено: Чт сен 18, 2025 22:40
AkulaBig
A55555 писал(а):у меня перестает срабатывать Ctrl+Shift+Q для получения компактного отчета MediaInfo
Это в теме Autorun надо обсуждать. К этой теме эта проблема не имеет отношение.
Добавлено: Чт сен 18, 2025 23:50
Monarch-LFV
A55555
Если вы уберете “i” или целиком эти строки, то по CTRL+Q итак будет запускаться плагин tcmediainfo. Предложенное сочетание ctrl+shift+q просто переключает на другой плагин или встроенный медиаплеер. Вам нужно решить что должно запускаться по ctrl+q по умолчанию.
Встроенный медиапроигрыватель не имеет возможности полноэкранного режима, а плагин mmedia - имеет, но у него есть другие недостатки, например, он не поворачивает видео на 90° (win7), если это прописано в метаданных (вертикальное видео с телефона), но это не здесь надо обсуждать.
Добавлено: Чт сен 18, 2025 23:58
A55555
Monarch-LFV писал(а):A55555
Если вы уберете “i” или целиком эти строки, то по CTRL+Q итак будет запускаться плагин tcmediainfo. Предложенное сочетание ctrl+shift+q просто переключает на другой плагин или встроенный медиаплеер. Вам нужно решить что должно запускаться по ctrl+q по умолчанию.
Monarch-LFV
мне по умолчанию нужен плагин tcmediainfo, но в варианте "Видео (компактный)".
Да вы правы, я выше дополнил
Если точнее, убираю букву "i".
Ctrl+Q вместо проигрывания видео у меня полный отчет MediaInfo и он удерживается.
Ctrl+Shift+Q теперь этим сочетанием как раз запускается воспроизведение видео, т.е. мелькакет полный отчет MediaInfo и появляется встроенный плеер играющий видео. Т.е. эта комбинация начинает вести не к компактному отчету MediaInfo, а к воспроизведению видео.
И это воспроизведение не удерживается при переходе на другой медиафайл, появляется полный отчет MediaInfo, ставший при убирании буквы "i" основным режимом.
Ctrl+Shift+Q начинает вести не к компактному отчету MediaInfo.
Переход на отчет "Видео (компактный)" в окне плагина MediaInfo осуществляется через CTRL+3, значит нужно в этой команде
Orion9 редактировать посылаемые нажатия клавиш
Код: Выделить всё
[em_quickview_tcmediainfo3]
cmd=%COMMANDER_PATH%\Utilites\TCFS2\TCFS2.exe
param=/u- /ef "tcm(304) tcm(4006) send(`{4}`) send(`{down}`) send(`^3{TAB}`)"
menu=Быстрый просмотр: TCMediaInfo - Видео (Компактный)
с учетом что основным режимом стал MediaInfo, а не плеер_воспроизведение.
Monarch-LFV писал(а):Встроенный медиапроигрыватель не имеет возможности полноэкранного режима, а плагин mmedia - имеет, но у него есть другие недостатки, например, он не поворачивает видео на 90° (win7), если это прописано в метаданных (вертикальное видео с телефона), но это не здесь надо обсуждать.
Получается что можно и встроенный плеер развернуть на весь экран.
При нажатии F3 появляется на половину экрана окно Lister с проигрываемым видео и его можно развернуть на весь экран двойным щелчком мыши по видео.
Добавлено: Пт сен 19, 2025 05:20
AkulaBig
A55555 писал(а):мне по умолчанию нужен плагин tcmediainfo, но в варианте "Видео (компактный)".
Какой режим в настройках пропишите, такой и будет при запуске:
Код: Выделить всё
<listeroptions>
<options>
<DefaultViewMode></DefaultViewMode>
Добавлено: Пт сен 19, 2025 05:32
Monarch-LFV
A55555 писал(а):
Получается что можно и встроенный плеер развернуть на весь экран.
При нажатии F3 появляется на половину экрана окно Lister с проигрываемым видео и его можно развернуть на весь экран двойным щелчком мыши по видео.
Да, тут мне стоило уточнить - именно в режиме быстрого просмотра (мы же про него говорим), т. к. в отдельном окне Листера полноэкранный режим запускается по Alt+Enter, в т. ч. и для видеоплеера.
Добавлено: Пт сен 19, 2025 13:03
Orion9
AkulaBig писал(а):Устроили ромашку
А как иначе? Когда нет знаний, есть "ромашка". Когда есть знания, есть четкие и ясные ответы, как в последнем посте
Monarch-LFV. Всё очень просто.
В теме Autorun, когда мы затрагивали этот вопрос, я писал, что не пользуюсь встроенным плеером. Если я им не пользуюсь, откуда мне знать, как он работает и какие ключи использует.
Отключил сейчас опцию "Использовать плагины / Выводить графику", оставив только встроенный проигрыватель. Распространенные форматы mkv, mp4, avi и другие воспроизводятся без проблем даже с пустым ключом MediaAdditionalTypes. Однако файл .webm проиграться не смог. Пришлось добавить это расширение вручную:
После добавления проблема ушла.
Вывод N1: Дополнительные расширения есть дополнительные, что бы это ни значило. Вывод N2: Автор сборки был прав, добавив все эти расширения скопом для верности:
Код: Выделить всё
MediaAdditionalTypes=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
Среди которых есть, кстати, и *.webm.
A55555
Идеального готового решения нет. Каждому приходится под себя подстраивать порядок отображения плагинов, соответственно нажатие клавиш в утилите TCFS2 у всех будет разное. AkulaBig вам правильно написал: если вам нужен режим по умолчанию "Видео (компактный)", то можете в конфигурации плагина (файл TCMediaInfo.xml) найти строку <DefaultViewMode>Default</DefaultViewMode> и заменить ее на <DefaultViewMode>Video (compact)</DefaultViewMode>. В таком случае, если вам захочется получить более полную информацию для просмотра, вам придется нажимать CTRL+1 для смены режима. Что касается TCFS2, то тут все просто:
Код: Выделить всё
tcm(304) - включение быстрого просмотра (код 304)
tcm(4006) - перевод фокуса на противоположную панель (код 4006)
send(`{4}`) - эмуляция нажатия клавиши "4"
send(`{down}`) - эмуляция нажатия клавиши "стрелка вниз"
send(`^3{TAB}`) - эмуляция нажатия клавиши "CTRL+3" и "TAB" (Tab - чтобы вернуть фокус назад)
Соответственно, раз у вас плагин будет отображаться до плеера, вам "4"-ка не нужна.
Код: Выделить всё
param=/u- /ef "tcm(304) tcm(4006) send(`{down}`) send(`^3{TAB}`)"
Добавлено: Пт сен 19, 2025 15:03
AkulaBig
Orion9 писал(а):Автор сборки был прав, добавив все эти расширения скопом для верности
У меня они тоже добавлены, но мне не надо плагин запускать впереди плеера. А так-же есть наоборот, которые запрещены для просмотра внутренним плеером, потому что эти файлы играются моим плагином TC1by1. Так что настройки зависят от поставленной задачи.
Добавлено: Пт сен 19, 2025 22:19
A55555
Orion9 писал(а):A55555
Идеального готового решения нет. Каждому приходится под себя подстраивать порядок отображения плагинов, соответственно нажатие клавиш в утилите TCFS2 у всех будет разное. AkulaBig вам правильно написал: если вам нужен режим по умолчанию "Видео (компактный)", то можете в конфигурации плагина (файл TCMediaInfo.xml) найти строку <DefaultViewMode>Default</DefaultViewMode> и заменить ее на <DefaultViewMode>Video (compact)</DefaultViewMode>. В таком случае, если вам захочется получить более полную информацию для просмотра, вам придется нажимать CTRL+1 для смены режима. Что касается TCFS2, то тут все просто:
Код: Выделить всё
tcm(304) - включение быстрого просмотра (код 304)
tcm(4006) - перевод фокуса на противоположную панель (код 4006)
send(`{4}`) - эмуляция нажатия клавиши "4"
send(`{down}`) - эмуляция нажатия клавиши "стрелка вниз"
send(`^3{TAB}`) - эмуляция нажатия клавиши "CTRL+3" и "TAB" (Tab - чтобы вернуть фокус назад)
Соответственно, раз у вас плагин будет отображаться до плеера, вам "4"-ка не нужна.
Код: Выделить всё
param=/u- /ef "tcm(304) tcm(4006) send(`{down}`) send(`^3{TAB}`)"
Orion9
Спасибо, оба способа теперь работают, всё как хотелось.
AkulaBig писал(а):Какой режим в настройках пропишите, такой и будет при запуске:
Код: Выделить всё
<listeroptions>
<options>
<DefaultViewMode></DefaultViewMode>
AkulaBig
Спасибо, прописал
Код: Выделить всё
<DefaultViewMode>Video (compact)</DefaultViewMode>
Хочу этой утилите TCFS2 подсунуть последовательность нажатий F3, потом 4, потом Alt+Enter
Код: Выделить всё
param=/u- /ef "send(`{F3}`) send(`{4}`) send(`%{ENTER}`)"
Подскажите пожалуйста, как поправить чтоб заработало?
По F3 вызов окна Lister.
В этом окне нажать 4 для перехода к воспроизведению файла.
И после старта воспроизведения нажать Alt+Enter для перехода в полноэкранный режим.
Добавлено: Сб сен 20, 2025 18:52
Orion9
A55555 писал(а):Хочу этой утилите TCFS2 подсунуть последовательность нажатий F3, потом 4, потом Alt+Enter
Такие вопросы лучше переносить в другой топик, но без ответа их оставлять тоже не хочется.
Код: Выделить всё
param=/u- /ef "send(`{F3}`) send(`{4}`) send(`%{ENTER}`)"
Формально все правильно, но иногда бывают нюансы. Например, команды могут посылаться быстрее, чем выполняться, тогда нужна задержка или поиск окна. Но похоже проблема не в этом. Встроенный плеер не принимает ALT+Enter от TCFS2. Возможно какая-то недоработка, не берусь судить. Если сделать то же самое на
Autohotkey, то все работает:
Сохрание эту строчку в файл ListerSend.ahk и создайте команду em_lister_players_fs:
Код: Выделить всё
[em_lister_players_fs]
cmd=AutoHotkey32.exe
param=ListerSend.ahk
path=%COMMANDER_PATH%\Scripts\Ahk
У меня AutoHotkey32.exe вместе со скриптом хранится в каталоге %COMMANDER_PATH%\Scripts\Ahk, но вы можете использовать другой путь.
Добавлено: Сб сен 20, 2025 22:54
A55555
Orion9 писал(а):Возможно какая-то недоработка, не берусь судить. Если сделать то же самое на
Autohotkey, то все работает:
[cut]
Сохрание эту строчку в файл ListerSend.ahk и создайте команду em_lister_players_fs:
Код: Выделить всё
[em_lister_players_fs]
cmd=AutoHotkey32.exe
param=ListerSend.ahk
path=%COMMANDER_PATH%\Scripts\Ahk
[/cut]
У меня AutoHotkey32.exe вместе со скриптом хранится в каталоге %COMMANDER_PATH%\Scripts\Ahk, но вы можете использовать другой путь.
Orion9
Спасибо, через AHK заработало.
Добавлено: Вс сен 28, 2025 23:57
A55555
Loopback
Для аудиодорожек в фильмах в формате Dolby TrueHD или Dolby TrueHD with Dolby Atmos не показывает BitRate.
Дает информацию только об Maximum BitRate.
Судя по всему так работает сам MediaInfo. Возможно что-то сделать с этим?
Может среднее выводить между минимум и максимум или какой-то подсчет ещё среднего?
Добавлено: Пн сен 29, 2025 11:29
Loopback
A55555
А библиотека умеет выдавать для этих форматов информацию о минимальном битрейте? Посмотрите. Если умеет, то конечно, просто скриптом среднее посчитать, (Min+Max)/2. На основе только максимального вряд ли что удастся.
Если же нет, можно попытаться на основе размера потока и длительности. Учитывая, что библиотека выдаёт размер в байтах, а длительность в мс, то как-то так:
Для Кбит/с:
Для Mбит/с: