Отправляет email-рассылки с помощью сервиса Sendsay

[TC] формат ogg vorbis

Здравствуйте, уважаемые участники рассылки.

Я тут нашёл высокоскоростной кодировщик из формата wav в ogg vorbis:
http://homepage3.nifty.com/blacksword/oggenc283_sse_lancer20061110.zip
Программа работает из командной строки.
Всё бы хорошо, но не получается у меня перекодировать группу файлов,
то есть такую конструкцию
oggenc2.exe -q0 *.wav
программа не обрабатывает.
Может кто подскажет, есть ли какой-либо другой способ указать
программе, чтоб она перекодировала сразу все файлы, находящиеся в
папке?

Я с этого сайта также скачал перекодировщик в виде динамических
библиотек:
http://homepage3.nifty.com/blacksword/libvorbis_sse_lancer20061110.zip
Поместил я их в cdex, попробовал перекодировать, но перекодирование
происходит гораздо медленнее, чем программой командной строки.
Может быть кто-нибудь знает высокоскоростной кодировщик в виде
библиотек?

Спасибо за ответ.

С уважением,
Хусейн.
atabh***@h*****.ru

Ответить   Sun, 27 May 2007 10:42:27 +0400 (#668353)

 

Ответы:

Здравствуйте вам, huseyn!
Несколько слов по теме '[TC] формат ogg vorbis':

А чем тебе CdEx не подходит? Вполне пристойный кодер там в ogg, работает
достаточно шустро и может перекодировать группу файлов, причем не только из
wav, но и mp3.

Let's meet in space, huseyn!

Ответить   Sun, 27 May 2007 11:52:24 +0300 (#668397)

 

Здравствуйте, уважаемые участники рассылки и Serge

вы писали 27 мая 2007 г., 12:52:24:

из

У меня cdex 1.50, там библиотеки ogg.dll, vorbis.dll и vorbisenc.dll
датированы 19 июля 2002 года.
Если, допустим, кодировать в cdex в формат oggvorbis quality=0, то
есть в 64 kbps, то он кодирует примерно раза в три медленнее, чем тот
кодер, о котором я писал в предыдущем письме.
Если нетрудно, посмотри, Сергей, каким числом датированы у тебя в cdex
вышеуказанные библиотеки, может они поновее?

с уважением,
Хусейн.
atabh***@h*****.ru

Ответить   Mon, 28 May 2007 14:13:24 +0400 (#668630)

 

Здравствуйте, huseyn.

Вы писали 28 мая 2007 г., 14:13:24:

CDex может вызывать внешний кодер (exe файл) с заданными параметрами.
Посмотрита на "External Encoder" в списке кодеров. В хелпе всё
подробно описано про параметры.

Ответить   Mon, 28 May 2007 19:32:37 +0400 (#668651)

 

Здравствуйте вам, huseyn!
Несколько слов по теме '[TC] Re[2]: формат ogg vorbis':

Юзаю версию 170, хотя есть и 150. Посмотрел, там библиотеки от 5 марта 2003.
Только меня скорость кодирования вполне устраивает, я особо никуда не спешу.
:)

Let's meet in space, huseyn!

Ответить   Mon, 28 May 2007 20:18:39 +0300 (#668721)

 

Здравствуйте.
Вот скопировал информацию из свойств файла и ничего не понял. Там
получается, что изменён раньше, чем создан. Что это может быть?

Свойства: ogg.dll
Общие Сводка
ogg.dll
Тип файла: Компонент приложения
Приложение: Неизвестное приложени Изменить...
Размещение: C:\Program Files\CDex
Размер: 36.0 КБ (36 864 байт)
На диске: 36.0 КБ (36 864 байт)
Создан: 29 ноября 2006 г., 1:17:27
Изменен: 6 марта 2003 г., 0:35:32
Открыт: 29 мая 2007 г., 1:26:24
Атрибуты Только чтение Скрытый Дополнительно...
ОК Отмена
С гнаилучшими пожеланиями
Сергей Пыстогов.
disk@d*****.ru

Ответить   Tue, 29 May 2007 01:32:04 +0600 (#668729)

 

Здравствуйте, уважаемые участники рассылки и Сергей.

вы писали 28 мая 2007 г., 23:32:04:

Сергей, имеется ввиду, что файл создан на вашем диске, то есть вы
скопировали его к себе на диск 29 ноября 2006 года, а дата изменения -
это есть дата реального создания данного файла, то есть файл ogg.dll
скомпилирован 6 марта 2003 года.

с уважением,
Хусейн.
atabh***@h*****.ru

Ответить   Tue, 29 May 2007 11:02:41 +0400 (#668849)

 

Доброго времени суток, huseyn.

Вы писали:

Попробуйте следующий вариант:
for %%f in (*.wav) do oggenc2.exe -q0 %%f

Ответить   Иван Штефуряк Sun, 27 May 2007 21:38:18 +0300 (#668468)

 

Здравствуйте, уважаемые участники рассылки и Иван

вы писали 27 мая 2007 г., 22:38:18:

Иван, а если допустим, мне нужно после перекодирования wav-файла его
сразу же удалить, то можно ли второй строкой в bat-файле прописать
for %%f in (*.wav) do del %%f

с уважением,
Хусейн.
atabh***@h*****.ru

Ответить   Mon, 28 May 2007 14:20:34 +0400 (#668628)

 

Доброго времени суток, huseyn.

Вы писали:

Думаю, что нет. Ведь пока не отработает первый цикл, второй не запуститься.
Разве что в самом перекодировщике предусмотрена команда удаления исходных
файлов, тогда это можно сделать.
Возможно, я не прав, пусть тогда меня поправят более знающие подписчики.

Ответить   Иван Штефуряк Mon, 28 May 2007 17:24:16 +0300 (#668649)

 

Приветствую!

Иван Штефуряк пишет:

Насколько я понял, есть несколько .wav файлов, которые конвертируются в
.mp3. После переконвертирования можно удалить их командой:

del *.wav

Цикл нужен только если сама программа или команда не понимает символов
подстановки.

Ответить   Mon, 28 May 2007 20:18:57 +0400 (#668888)

 

Здравствуйте, уважаемые участники рассылки.
По скольку моё предыдущее письмо почему-то не прошло в лист, дублирую его
ещё раз.

Здравствуйте, уважаемые участники рассылки и Хусейн.
По ссылке:
http://pystogov-perm.narod.ru/Cdex.rar

Можно скачать программу cdex версии 150. rus.

Также в этом архиве лежит обновлённый Lame.

Файл называется lame_enc.dll

Этот файл надо будет положить в папку с установленной программой.

Если Вы хотите произвести сравнение, то предварительно скопируйте
одноимённый файл в какую-нибудь другую папку.

Объём архива 1.51 мб.

Желаю всем удачной работы.

Сергей Пыстогов.

disk@d*****.ru

Ответить   Wed, 30 May 2007 01:36:24 +0600 (#669007)

 

Здравствуйте, Хусейн.

Если вам нужно удалить wav файл после конвертации, то лучше использовать такую
конструкцию (важно расположение круглых скобок):
rem начало
set output=report.txt
if exist %output% del %output%
for %%i in (*.wav) do (
oggenc2.exe -q0 %%i >> %output% 2>&1
rem удаляем, если
rem конвертация завершилась успешно
if exist %%~ni.ogg del %%i
)
rem финиш

Этот bat-файл должен запускаться из папки с wav-файлами и результирующие ogg-файлы
тоже будут в этой же папке.
В файле report.txt вы сможете найти отчет о работе конвертора.

Успехов. Анатолий.

Ответить   "i_chay" Tue, 29 May 2007 14:16:56 +0500 (#668880)

 

Приветствую!

i_chay пишет:

Если не ошибаюсь, у человека 98 windows. Расширенный синтаксис for не
будет работать.

Вполне подойдёт строчка:

del *.wav

Все .wav файлы в папке удалятся даже если не сконвертировались в .mp3.
Будте готовы заново записать несконвертированные файлы в рабочую папку и
повторить для них конвертацию.

Ответить   Tue, 29 May 2007 14:01:44 +0400 (#668887)