Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Кнопка для пакетной конвертации в MP3
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
LocKtaR-o-DarK



Joined: 12 Aug 2005
Posts: 349
Location: Москва

Post (Separately) Posted: Thu Jun 26, 2008 12:05    Post subject: Reply with quote

можно конечно мучаться с кнопками и скриптами, но уже давно существует маленькая программка LameDropXPd
_________________
        
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sun Dec 06, 2009 23:57    Post subject: Reply with quote

Tol!k wrote:
у мну multiarc пашет как волк
; ---------------------------------------------------------
[L.A.M.E.]
Description=LAME http://www.mp3dev.org/
Extension=mp3,LAME
Archiver=lame.exe
Add=%P --abr 320 -k -f %FQA %AQA
Move=%P -b 192 -q2 %FQA %AQA
; ---------------------------------------------------------


Есть мультиарк, в папку его закинуть Lame.exe и dll-ка есть к нему.
Добавить [L.A.M.E.] в INI.
А как юзать?
Через ALT+F5?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица


Last edited by ask-rus on Mon Dec 07, 2009 01:11; edited 1 time in total
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Dec 07, 2009 00:27    Post subject: Reply with quote


_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Dec 07, 2009 00:47    Post subject: Reply with quote

ackep wrote:
А как юзать?
Установить мультиарк; с мультиарком ассоциировать расширение mp3
И "упаковывать" в mp3. Это Alt+F5

ackep wrote:
Кнопка, не работает...
Что за "%in% %out%" ? Читай справку про параметры, передаваемые Тоталом
Code:
-V0 -b192 --vbr-new -q 0 -m s -p --lowpass 22 --ns-sfb21 2 --priority 3 %N "%0_repack.mp3"

ackep wrote:
%L не работает
LAME списки не понимает. Читай справку LAME и предыдущюю страницу
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Mon Dec 07, 2009 00:54    Post subject: Reply with quote

Ага, читал.
Здесь: не "%0_repack.mp3", а "%O_repack.mp3".
Глаза слипаются, понимаю.
Спасибо большое.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Mon Jan 17, 2011 00:30    Post subject: Reply with quote

Понадобилось перекодировать альбом. Вот
Code:
@echo off &setlocal enableextensions
rem Пример параметров для TC: %WL "-q 0 -V 0 --lowpass 22" "%T"
set "lame=lame %~2 --priority --add-id3v2 --pad-id3v2-size 2048"
set "trgt=%~3"

for /f "usebackq delims=" %%a in (`type "%~1"`) do call :f "%%a"
rem pause
goto :eof

:f
for /f "tokens=1,* delims=: " %%b in ('tag --stdout %1 ^|findstr /c::') do (
set "t%%b=%%~c"
)
%lame% --tt "%tTitle%" --ta "%tArtist%" --tl "%tAlbum%" --ty "%tYear%" --tc "%tComment%" --tn "%tTrack%" --tg "%tGenre%" %1 "%trgt%%~n1_repack.mp3"
echo,
goto :eof

Ахтунг: уникодные теги теряются
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Tue Oct 07, 2014 23:55    Post subject: Reply with quote

Сделал кнопку для конвертации wav в mp3

TOTALCMD#BAR#DATA
"%COMMANDER_PATH%\Plugins\exe\balabolka\lame.exe"
%V --priority -b 32 -h --tt %O --ta Dimsok --tg Audiobook %P%O.mp3
%COMMANDER_PATH%\Plugins\exe\balabolka\lame.exe
Convert to mp3
%COMMANDER_PATH%\Plugins\exe\balabolka\
1
-1

Только вот в lame нет параметра удаления wav вайла после конверсии. Можно ли как-то модифицировать кнопку, чтобы удалить исходный файл средствами тотала?
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Wed Oct 08, 2014 00:34    Post subject: Reply with quote

Dimsok
Средствами ТС - нет, оберните в cmd, что-то вроде
Code:
cmd /c "%COMMANDER_PATH%\Plugins\exe\balabolka\lame.exe"
%V --priority -b 32 -h --tt %O --ta Dimsok --tg Audiobook %P%O.mp3 && del /f /q %V

&& - значит, что следующая команда сработает только после успешного завершения предыдущей.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 08, 2014 08:39    Post subject: Reply with quote

Два предыдущих сообщения перенесены из другой темы, где являются оффтопом.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Wed Oct 08, 2014 11:08    Post subject: Reply with quote

Почему оффтоп? Темы-то связаны. И потом темы должны как-то перекликаться между собой
Back to top
View user's profile Send private message
Skif_off



Joined: 28 Nov 2012
Posts: 1232

Post (Separately) Posted: Wed Oct 08, 2014 11:51    Post subject: Reply with quote

Dimsok wrote:
Темы-то связаны

Если только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka\" Smile Напоминаю, на всякий случай.
Вы не ответили, команда сработала?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Wed Oct 08, 2014 11:54    Post subject: Reply with quote

Dimsok
Офффтоп потому, что это уже совершенно другая задача, даже если в ней и упомянуто слово "balabolka". А для переклички тем между собой поставлены перекрёстные ссылки. Решение о переносе принято и больше обсужаться не будет. Ссылка на правила форума — в предыдущем посте.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Wed Oct 08, 2014 13:07    Post subject: Reply with quote

Skif_off wrote:
Dimsok wrote:
Темы-то связаны

Если только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka\" Smile Напоминаю, на всякий случай.
Вы не ответили, команда сработала?


Не сработало. Не только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka\". Просто при переводе текста в wav имеет смысл перевести в более компактный формат. Напрямую как в ogg что-то плохо получается (ускоренное воспроизведение, качество не очень). Ой, что-то я оффтоплю, а то перенесется обратно
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed Oct 08, 2014 13:44    Post subject: Reply with quote

Dimsok
Под "оберните" понималась кнопка с последовательным указанием строк для полей "Команда" и "Параметры". Верно было понято?
Плюс к этому %O и %P%O.mp3 нужно заключать в кавычки для базового имени (в т.ч. с путём) к потенциальному файлу с пробелами.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Wed Oct 08, 2014 13:51    Post subject: Reply with quote

Под "оберните" я понял, что надо предложенный код сохранит в пакетный файл и добавить как кнопку с соответствующими параметрами

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

Ладно, все, допер. Просто меня смутило, высказывание, что средствами тотала нельзя, и надо что-то "оборачивать". Думал надо файл cmd создавать. По сути обычная кнопка. Я это и подразумевал под выражением "средствами тотала"
Зачем в кавычки? вроде и так нормально. И теги прописываются
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group