Страница 2 из 4

Добавлено: Чт июн 26, 2008 12:05
LocKtaR-o-DarK
можно конечно мучаться с кнопками и скриптами, но уже давно существует маленькая программка LameDropXPd

Добавлено: Вс дек 06, 2009 22:57
ask-rus
Tol!k писал(а):у мну 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?

Добавлено: Вс дек 06, 2009 23:27
ask-rus

Код: Выделить всё

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\SOFT\LAME\lame.exe
-V0 -b192 --vbr-new -q 0 -m s -p --lowpass 22 --ns-sfb21 2 --priority 3 %in% %out% %N
%COMMANDER_PATH%\ICO\lame.ico
Кодировать в *.MP3 [192 kbps, VBR, Stereo]


-1
Кнопка, не работает...
Мне не пакетное, а по 1 файлу кодирование.

http://lame.cvs.sourceforge.net/*checko ... lame/USAGE

Lame 3.98.2...
Кодирование файла под курсором...
%L не работает.
Может опять где-то косяк?

Добавлено: Вс дек 06, 2009 23:47
Tol!k
ackep писал(а):А как юзать?
Установить мультиарк; с мультиарком ассоциировать расширение mp3
И "упаковывать" в mp3. Это Alt+F5
ackep писал(а):Кнопка, не работает...
Что за "%in% %out%" ? Читай справку про параметры, передаваемые Тоталом

Код: Выделить всё

-V0 -b192 --vbr-new -q 0 -m s -p --lowpass 22 --ns-sfb21 2 --priority 3 %N "%0_repack.mp3"
ackep писал(а):%L не работает
LAME списки не понимает. Читай справку LAME и предыдущюю страницу

Добавлено: Вс дек 06, 2009 23:54
ask-rus
Ага, читал.
Здесь: не "%0_repack.mp3", а "%O_repack.mp3".
Глаза слипаются, понимаю.
Спасибо большое.

Добавлено: Вс янв 16, 2011 23:30
Tol!k
Понадобилось перекодировать альбом. Вот

Код: Выделить всё

@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
Ахтунг: уникодные теги теряются

Добавлено: Вт окт 07, 2014 23:55
Dimsok
Сделал кнопку для конвертации 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 вайла после конверсии. Можно ли как-то модифицировать кнопку, чтобы удалить исходный файл средствами тотала?

Добавлено: Ср окт 08, 2014 00:34
Skif_off
Dimsok
Средствами ТС - нет, оберните в cmd, что-то вроде

Код: Выделить всё

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
&& - значит, что следующая команда сработает только после успешного завершения предыдущей.

Добавлено: Ср окт 08, 2014 08:39
Avada
Два предыдущих сообщения перенесены из другой темы, где являются оффтопом.

Добавлено: Ср окт 08, 2014 11:08
Dimsok
Почему оффтоп? Темы-то связаны. И потом темы должны как-то перекликаться между собой

Добавлено: Ср окт 08, 2014 11:51
Skif_off
Dimsok писал(а):Темы-то связаны
Если только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka" :) Напоминаю, на всякий случай.
Вы не ответили, команда сработала?

Добавлено: Ср окт 08, 2014 11:54
Avada
Dimsok
Офффтоп потому, что это уже совершенно другая задача, даже если в ней и упомянуто слово "balabolka". А для переклички тем между собой поставлены перекрёстные ссылки. Решение о переносе принято и больше обсужаться не будет. Ссылка на правила форума — в предыдущем посте.

Добавлено: Ср окт 08, 2014 13:07
Dimsok
Skif_off писал(а):
Dimsok писал(а):Темы-то связаны
Если только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka" :) Напоминаю, на всякий случай.
Вы не ответили, команда сработала?
Не сработало. Не только папкой "%COMMANDER_PATH%\Plugins\exe\balabolka". Просто при переводе текста в wav имеет смысл перевести в более компактный формат. Напрямую как в ogg что-то плохо получается (ускоренное воспроизведение, качество не очень). Ой, что-то я оффтоплю, а то перенесется обратно

Добавлено: Ср окт 08, 2014 13:44
Flasher
Dimsok
Под "оберните" понималась кнопка с последовательным указанием строк для полей "Команда" и "Параметры". Верно было понято?
Плюс к этому %O и %P%O.mp3 нужно заключать в кавычки для базового имени (в т.ч. с путём) к потенциальному файлу с пробелами.

Добавлено: Ср окт 08, 2014 13:57
Dimsok
Под "оберните" я понял, что надо предложенный код сохранит в пакетный файл и добавить как кнопку с соответствующими параметрами

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

Ладно, все, допер. Просто меня смутило, высказывание, что средствами тотала нельзя, и надо что-то "оборачивать". Думал надо файл cmd создавать. По сути обычная кнопка. Я это и подразумевал под выражением "средствами тотала"
Зачем в кавычки? вроде и так нормально. И теги прописываются