Обсуждение темы "Обмен кнопками"
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 72, 73, 74 ... 80, 81, 82  Next  :| |:
Total Commander -> Автоматизация Total Commander

#1081:  Author: bbcby PostPosted: Fri Jan 05, 2018 13:26
    —
Добрый день.
Есть консольная программа mediainfo, нужна кнопка для такой команды:
Code:
mediainfo "--Inform=Video;%FrameCount%" "movie.mkv"

показывает кол-во фреймов в фильме.

Сделал так, но оно не работает
Code:
TOTALCMD#BAR#DATA
%ComSpec% /k
D:\Utils\MediaInfo_CLI\mediainfo.exe "--Inform=Video;%FrameCount%" %P%N
c:\Program Files\MediaInfo\MediaInfo.exe
MediaInfo | Frame Count
D:\Utils\MediaInfo_CLI\

-1

#1082:  Author: FlasherLocation: Москва PostPosted: Fri Jan 05, 2018 14:53
    —
bbcby
В строке параметров % для FrameCount нужно сдвоить, а кавычки убрать.

А зачем нужен именно консольный вывод? Тем более, что у значка GUI-шная версия.

#1083:  Author: bbcby PostPosted: Fri Jan 05, 2018 15:24
    —
Спасибо, заработало.
Чтобы в GUI увидеть эру цифру, надо каждый раз после запуска вручную включать Debug\Advanced mode (в дефолтном виде не показывает) и искать потом в куче выводимых данных эту строку, а тут сразу.

#1084:  Author: FlasherLocation: Москва PostPosted: Fri Jan 05, 2018 15:28
    —
bbcby
А что мешает сделать пользовательскую подсказку на основе контентного плагина (например, TCMediaInfo) и пользоваться хоткеем с cm_ShowHint?

#1085:  Author: bbcby PostPosted: Fri Jan 05, 2018 15:56
    —
Блин. Idea Спасибо.

#1086:  Author: Dimsok PostPosted: Fri Feb 16, 2018 01:14
    —
C помощью чего можно организовать кнопку, по нажатию на которую в текущем каталоге субтитры (файлы расширения srt, sub), обретали бы имя имеющегося в каталоге файла с расширением mp4, mkv, avi? Название фильма.srt, Название фильма-2.srt и т.п.

#1087:  Author: FlasherLocation: Москва PostPosted: Fri Feb 16, 2018 15:30
    —
Dimsok
Если число субтитров или видеофайлов в папке больше одного, то не получится. Имена — это единственное, чем они между собой связаны. Ну, может, ещё датами создания и модификации. Или информацией из торрентов.

#1088:  Author: Dimsok PostPosted: Sat Feb 17, 2018 01:46
    —
Почему же? Брать имя из файлов определённого расширения и переименовывать по порядку файлы иного расширения через счётчик. Есть какие-то программы для переименования субтитров, но хотелось бы чего-нибудь консольного. Есть программа subrenamer из AVIAddXSubs, но она работает только с avi. Думал, такое возможно реализовать скриптом.

Добавлено спустя 55 секунд:

Quote:
Если число субтитров или видеофайлов

Имеется в виду, что в папке один видеофайл. Понятное дело, что средство переименования не может сканировать кадры, распознавать титульные буквы и искать на основе этого нужные файлы субтитров.

#1089:  Author: FlasherLocation: Москва PostPosted: Sat Feb 17, 2018 02:26
    —
Dimsok wrote:
что в папке один видеофайл.
Т. е. если не один, то ничего не делать?
А нумеровать по какому принципу? В именах она уже есть? Или надо все файлы по интервалам парсить?
Dimsok wrote:
Думал, такое возможно реализовать скриптом.
А чего ж в тему кнопок полез?
Dimsok wrote:
распознавать титульные буквы
Титульные? o_0

#1090:  Author: Dimsok PostPosted: Sat Feb 17, 2018 02:51
    —
Quote:
А чего ж в тему кнопок полез?

Для скриптов ведь тоже кнопки нужны.
Quote:
Т. е. если не один, то ничего не делать?

Можно и так.
Quote:
Титульные?

Имелось в виду название фильма. Какие-нибудь особо красивые или кровавые буквы, в зависимости от жанра.

Добавлено спустя 4 минуты:

Quote:
А нумеровать по какому принципу? В именах она уже есть? Или надо все файлы по интервалам парсить?

Нумеровать можно случайным образом, как проще реализовать. Субтитры скачиваются кучкой с opensubtitles.com, названия вроде Philadelphia.1993.720p.HDTV.x264-ESiR-eng, Filadelfiya.1993.DUAL.BDRip.XviD.AC3.-HQCLUB.RUS.

Что значит, парсить по интервалам не курсе.

#1091:  Author: FlasherLocation: Москва PostPosted: Sat Feb 17, 2018 03:17
    —
Dimsok wrote:
Для скриптов ведь тоже кнопки нужны.
Нет, не нужны. Есть юзеркоманды и хоткеи.
Dimsok wrote:
Имелось в виду название фильма.
Ну, распознали. И что? Субтитрам от этого ни тепло ни холодно.
Dimsok wrote:
Нумеровать можно случайным образом
Как это случайным? А как же они синхронизируются с видео?
Dimsok wrote:
Что значит, парсить по интервалам не курсе.
Читать субтитры на предмет начальных и конечных временных интервалов.

#1092:  Author: Dimsok PostPosted: Sat Feb 17, 2018 03:28
    —
Quote:
А как же они синхронизируются с видео?

При чём тут синхронизация. Задача состоит только в переименовании. Для синхронизации имеется отдельный инструмент.

Добавлено спустя 3 минуты:

Quote:
Читать субтитры на предмет начальных и конечных временных интервалов.

Не надо никакие интервалы читать, просто взять и переименовать файлы с расширениями srt, sub под имя файла avi, mkv, mp4, если он единственный в папке. А в каком порядке нумеровать мне без разницы, как удобней будет, хоть по дате хоть по размеру.

Добавлено спустя 4 минуты:

Quote:
Есть юзеркоманды и хоткеи.

Не понимал никогда удобство их использования. Если бы вместо каждой кнопки вешал хоткей, сочетания клавиш не хватило бы, да и какой мозг надо иметь, чтоб держать их все в уме.

#1093:  Author: FlasherLocation: Москва PostPosted: Sat Feb 17, 2018 06:05
    —
Code:
%ComSpec% /q /v:on /c for /f %№ in ('dir *.avi;*.mkv;*mp4 /a-d/b^|find /c /v ""') do if %№==1 for /f "delims=" %# in ('dir *.sub;*.srt /a-d/b') do set /a c+=1&&for /r %i in (*.avi;*.mkv;*mp4) do call ren "%#" "%~ni_%c%%~x#"

#1094:  Author: Dimsok PostPosted: Sat Feb 17, 2018 06:17
    —
Годится, спасибо.

#1095:  Author: Dimsok PostPosted: Sun Feb 18, 2018 01:09
    —
Добавил && ren "%~ni-1%~x#" "%~ni%~x#", чтобы первый файл субтитров имел такое же название, как видео, без счётчика.

Как бы осуществить малость видоизменённую задачу: именовать имеющиеся в текущем каталоге файлы субтитров на основе имени выбранного в текущей панели файла, а не единственного видео в папке.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 72, 73, 74 ... 80, 81, 82  Next  :| |:
Page 73 of 82

Powered by phpBB © 2001, 2005 phpBB Group