Forums -> Работа с видео и аудио -> Lame MP3 и VirtualDub
| Full Version

Redig
Кодер Lame MP3 Encoder (версия 1.32, релиз 3.96 MMX).
Не даёт выбора битрейтов ниже 128 kbps в 44.1 CBR Stereo при кодировании фильма в VirtualDubMod (у меня).
Он же, в CDex показывает все стандартные битрейты.
Это нормально или можно, что-то сделать?
А то при перекодировке из фраунхофера в ламу, приходиться выдирать звук, кодировать в CDex или др. программке, а потом снова складывать в дабе, вместо того, чтобы просто перекодировать в дабе.
VxWorks
А тебе обязательно Лама? Оригинальный Фраунхофер не пойдет?
Если пофиг, то поставь Radium MP3 codec (я в форуме уже где-то давал на него ссылку).
Redig
QUOTE (VxWorks @ 22-11-2004, 20:33)
А тебе обязательно Лама?

Только Lame не даёт рассинхронизацию в моей ямаде!

Я, кстати уже писал письмо тебе лично (давал фотку из VirtualDab), хотел разобраться, почему так происходит, но ответа не последовало.

При кодировке с любым фраунхофером, оригиналом или "сломанным" у меня идёт рассинхронизация в плеере.

У меня только один вопрос, то что не все битрейты доступны - нормально или можно исправить?
VxWorks
Redig

QUOTE

У меня только один вопрос, то что не все битрейты доступны - нормально или можно исправить?
 нет, ненормально. решается он так (через задний проход, как всегда, но работает :)).  1. Закрой VirtualDub
2. В Винде - Start->Control Panel->Sound and Audio Devices
3. Иди на закладку Hardware (почему "железо" - я не знаю, спроси у Билли).
4. Выбери там Audio Codecs и дави на Properties
5. Выбери закладку Properties, в ней найди Lame ACM MP3 Codec
6. Выбери этот кодек и кликай на Properties
7. В открывшемся окне выбери Settings
8. В разделе Stereo Mode выбери Stereo и сними галочку с опции Smart Encode.
9. Кликай на ОК, пока все открытые окна не исчезнут.
10. Открывай Дуб, выставляй конверсию и т.п. Ты должен увидеть теперь варианты типа 44100 64К Стерео.
11. Если такие варианты не появились, рестартани комп.  
QUOTE
Я, кстати уже писал письмо тебе лично (давал фотку из VirtualDab), хотел разобраться, почему так происходит, но ответа не последовало.

Вот тут ты затронул такую больную тему.... Ко мне каждый день в ящик сваливается такое количество писем, что я не могу отвечать на них в реал-тайме. Хорошо, если смогу ответить через месяц :( Сколько раз уже народ просил не писать мне на мейл, а задавать вопросы на форуме - все без толку.:(
Redig
Я это уже делал и не один раз, не помогает, после перезагрузки птички остаются и битрейты не появляются. Или с виндой что, или баг кодека. <_<

Фильм с рассинхронизацией на плеере.

Закладка VirtualDubMod :

File Information

Video stream – ничего особенного
Audio stream – есть момент, который сразу определяет, будет рассинхронизация или нет.

Sampling rate: 44100Hz
Channels: 2 (Stereo)
Sample precision: N/A
Audio tag: Tag: 0x0055, ACM Decodable MPEG-1 Layer 3 (MP3)
Compression: Fraunhofer IIS MPEG Layer-3 Codec
Layout: 359 chunks (22092/0.50 preload)
Length: 81218705 samples (1:36:53.54)
Min/avg/max/total frame size: 467/485/7000 (171K)
Data rate: 112 kbps (4.71% overhead)


После перекодировки в Fraunhofer (от WMP10), выделенная цифра не меняется и рассинхронизация остаётся, после перекодировки в Lame цифра чётко соответствует Sampling rate для одного канала, в данном случае 22050 и никаких проблем в плеере.
При этом Yamada в свойствах файла, при Fraunhofer выдаёт 95; 111; 127 kbps. При Lame соответственно 96; 112; 128 kbps.
Redig
Видимо баг кодека :( , после установки Lame 3.95.1, все битрейты доступны!!! :D
VxWorks
Вообще говоря, странно.

Перед тем, как писать мой предыдущий пост, я установил 3.96 и все прекрасно заработало. То есть, то, что я писал ранее, я проверил.
Может, тебе просто попробовать переустановить lame?


VxWorks
Пока писал тебе ответ, ты уже решил проблему :)
Redig
VxWorks

А есть какие то мысли по поводу рассинхронизации в Yamade и Fraunhofer?
VxWorks
У тебя в VirtualDub в разделе Options ->Preferences->AVI что выставлено в Do not connect MPEG Layer III audio streams? Опять же, в опциях Sync to Audio что выставлено?
И в интерливе какие параметры стоят?
Redig
Всё по-дефолту.
Set
QUOTE (Redig @ 23-11-2004, 15:54)
Layout: 359 chunks (22092/0.50 preload)

В Дубе 1.5.10 эта строка пишется без первой цифры в скобках, а вот в ДубМоде - с ней. Так в чём ты кодируешь звук ?
Redig
QUOTE (Set @ 24-11-2004, 16:26)
Так в чём ты кодируешь звук ?

В том, что написано в первом моём посте. ;)

И в этом тоже http://netlab.e2k.ru/forum/index.php?s...indpost&p=16805 :)
Set
QUOTE (VxWorks @ 23-11-2004, 20:25)
У тебя в VirtualDub в разделе Options ->Preferences->AVI что выставлено в Do not connect  MPEG Layer III audio streams? Опять же, в опциях Sync to Audio что выставлено?
И в интерливе какие параметры стоят?

QUOTE (Redig @ 24-11-2004, 12:10)
Всё по-дефолту.

Кх-м- :rolleyes:

ДубМод - не Дуб, дефолтные настройки в нём не проканывают, попробуй настроить или Дуб использовать.
Redig
QUOTE (Set @ 24-11-2004, 19:35)
ДубМод - не Дуб, дефолтные настройки в нём не проканывают, попробуй настроить или Дуб использовать.

Конечно использовал и простой даб, всё аналогично.
Проблема то касается конкретно плеера и то только в avi.
Set
Любопытно, у кого-нибудь ещё такая глюка возникала ? Или это дефект конкретного плеера... :unsure:
Redig
QUOTE (Set @ 25-11-2004, 16:17)
Любопытно, у кого-нибудь ещё такая глюка возникала ? Или это дефект конкретного плеера... :unsure:

Вот именно и интересно, почему именно фраунхоферы, с ламой никаких проблем.

Причём рассинхронизация наблюдается как на "моих" фильмах, так и на "чужих". Как только перекодирую с ламой абсолютно с теми же установками, то сразу все проблемы уходят. При риппе в Dr.DivX никогда никаких проблем, я не знаю какой они mp3 применяют.
Странно и пока не понятно, хотя в принципе перехожу на другой плеер, может с ним такого не будет.
VxWorks
Мне кажется, что дело не в ламе, а где-то рядом :) (это я секретных материалов насмотрелся) :D
Попробуй взять проблемный фильм, закодированный Фраунхоффером и просто сделай ему ремукс в Дубе и в AVIMux, с дефолтными настройками.
Set
В Авимуксах вроде по дефолту rec-лист включён, плюс есчё чего-то пакостное, что ни есть корошо. :)