Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2008-06-19 03:40:10 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:56
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#17: 2008-06-19 03:42:45 ЛС | профиль | цитата
Гость писал(а):
только у меня задумка сделать сразу под mp3, mp4, aac, ogg, ac3

Очень неплохая задумка, удачи тебе в реализации.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#18: 2008-06-19 03:55:42 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:56
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#19: 2008-06-19 10:10:18 ЛС | профиль | цитата
Гость, откуда в параметрах -preset --preset medium появился обычный -preset, ну нет такой комманды в описании. Ты проверяй в консольном режиме все последовательности, перед тем как забивать их в компонент
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2008-06-19 12:30:29 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:56
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#21: 2008-06-19 12:39:31 ЛС | профиль | цитата
А что должно быть, что должно шевелиться, когда ты просто задаешь параметр, прога ее выполняет и благополучно закрывается.
Где у тебя конкретная работа с файлами, когда можно посмотреть результат применения твоего параметра

А вот на компонент бочку катить не надо -- если недопонинаешь, чего делаешь, совсем не означает неработоспособность компонента


карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#22: 2008-06-19 13:01:33 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:57
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#23: 2008-06-19 13:15:09 ЛС | профиль | цитата
Гость писал(а):
например потому, что нет пути на файл приемник

А мысль о том, что имя входного и выходного файла прописывать как параметр надо, в голову не пришло.

Есть такое предложение -- потренироваться сначала на *.bat файле. Вот когда *.bat файл начнет нормально исполняться, тогда можно переходить к программированию параметров компонента.
------------ Дoбавленo:

Вот пример из твоего описания, как надо вводить входной и выходной файл:

--abr 123 -b 64 -B 192 a.wav a.mp3

Еще раз повторюсь -- имена файлов вводятся как Param
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#24: 2008-06-19 13:15:55 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:57
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#25: 2008-06-19 13:22:39 ЛС | профиль | цитата
На вот тебе пример создания строки Param и не мучайся



Add(MainForm,4380223,168,224)
{
Left=20
Top=105
}
Add(WinExec,9755656,350,350)
{
FileName="C:megui oolslamelame.exe"
Mode=5
RunEvent=1
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleError)
link(Params,11796686:Value,[])
}
Add(Label,9485883,413,287)
{
Left=95
Top=20
}
Add(Button,1899691,168,287)
{
Left=20
Top=10
Data=String(F:Track1)
link(onClick,2471468:doEvent1,[])
}
Add(Memory,11796686,357,287)
{
link(onData,9485883:doText,[])
}
Add(Hub,2471468,224,287)
{
link(onEvent1,16232980:doString,[])
link(onEvent2,9755656:doExec,[(278,300)(278,356)])
}
Add(FormatStr,16232980,287,287)
{
DataCount=1
Mask="--preset medium %1.wav %1.mp3"
link(onFString,11796686:doValue,[])
link(Str1,16720641:Value,[])
}
Add(Memory,16720641,287,231)
{
Default=String(F:Track1)
}

карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#26: 2008-06-19 14:10:09 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:57
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#27: 2008-06-19 14:23:47 ЛС | профиль | цитата
Гость, не подтверждается, по крайней мере на lame3.97. Только что проверил, стянув архив по твоей ссылке, вот с такими праметрами в моем примере -V2 %1.wav %1.mp3, великолепно отконвертило *.wav файл.
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#28: 2008-06-19 14:54:08 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-10 18:47:58
карма: 0

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#29: 2008-06-19 15:17:13 ЛС | профиль | цитата
Гость писал(а):
помнится когда-то тема перекодирования аудио была весма популярна

Есть предложение -- попробовать создать препроцессор lame отдельным компонентом для управления lame_enc.dll.

Жду ответных мнений.
Хочу оговориться сразу, что ничего не гарантируется, чисто, как эксперимент, получится -- получится, а не получится -- увы...
карма: 22

1
Голосовали:Konst
Ответов: 3655
Рейтинг: 69
#30: 2008-06-19 20:46:38 ЛС | профиль | цитата
nesco писал(а):
попробовать создать препроцессор

Чисто для конвертирования.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)