Forums -> Работа с видео и аудио -> dub & mp3
| Full Version

gunnar
Сейчас вся упаковка мною делается в виртуалдабе 1.5.10, но состыковка аудио-видео в нандабе. Хочется все это "повесить" на виртуалдаб. Однако, присоветованный мне как-то vdubmod ничем кардинально не отличается от vdub. Разве что некоторыми пунктами меню :) Ну нету у него Audio -> mp3. Возможно, имелось в виду, что он корректно работает с видео, в которое уже подсоединено аудио в мп3... Или я тогда не понимаю смысл в вдабмод... Просветите, плиз!
VxWorks
Ничего не понял :)

Тебе надо кодировать в МР3 в Дубе? Поставь Radium MP3 codec, затем кодируй в него. В чем проблема то?
gunnar
VxWorks
Нет, я не кодирую вместе. vcrookie в принципе "ратует" за упаковку на втором проходе. Я же делаю так:
1) Мультипроход (2 прохода) в вдабе без Аудио
2) Копирую wav -> lame -b 128 ...
3) Беру mp3 и подсовываю видео. Кстати, говорят, что при упаковке аудиои видео вместе рассинхронизация больше. С рассинхронизацией я борюсь просто - даблю по 5-10 минут :), потом склеиваю. Гемора много, но нет рассинхронизации вообще!

Так вот по п.3 - умеет онли Nandub :(
VxWorks
Делай в lame CBR и не будет тебе никакой рассинхронизации. Поставь Lame ACM кодек и Дуб его увидит. И будет им кодить :)
gunnar
2 VxWorks: Не вопрос :) Только я не задаю пустых вопросов прежде, чем не сделаю проверки. Я прочел массу статей перед тем, как начал цифровать.
Ну а на данном этапе легко присоединить аудио к видео, это делает нандаб, например, и весьма успешно. И я ВСЕГДА делаю cbr, т.е. постоянный, причем 128 обычно, иногда 192!
Вопрос же в другом - изначально видеооригинал с рассинхронизацией! Если я делаю куски больше 10 мин. Сам понимаешь, что это назвается "бегать с бубном" :) Сижу возле компа, стартую и останавливаю граб каждые 10 минут. Фигня получается :(
Так вот - как бы это дело обойти или как правильно делать. Может быть я выкину нафиг FlyVideo2000 и перейду на что-то более подходящее.
gunnar
Стоп, все хорошо, вопросы заданные сегодня (см. выше) актуальны. Но тема-то была в том, что мне нужна всего 1 (!) программа, которая жмет ави и мп3 и может их мультиплексировать (ВДаб не умеет мультиплексировать ави и мп3).

Да, вариант 1 - это натравить кодек лэйм (радиум мп3, или подобное) на ВДаб, получим на выходе готовый видеокусок.
Почему мне не нравится такой вариант? 6-7 раз брались куски больше 10 минут, с присутствующей рассинхронизацией (но малой, на 2-3 кадра в концовке), и при кодинке в Вдабе (аудио только на 2-ом проходе) рассинхронизация увеличивалась до 12-15 кадров. Это уже фигня :(
Если делалось по старинке - отдельно видео, отдельно аудио, все пучком, но много операций...
gunnar
подымаю, т.к. все еще актуально.
VxWorks
А ты не пробовал работать с AVIMux?
Set
Нужно хватать без рассинхронизации, подбери/настрой программу видеозахвата, тогда и проблем со склейкой кусочков не будет.

P.S. Dr. DivX ... если конечно DivX нужен. :D
kasp
QUOTE (gunnar @ 27-01-2005, 18:13)
мне нужна всего 1 (!) программа, которая жмет ави и мп3 и может их мультиплексировать (ВДаб не умеет мультиплексировать ави и мп3)

это почему это? :blink: прекрасно мультиплексит. Если проблема в том, что:
QUOTE
Ну нету у него Audio -> mp3

то там действительно нет этого пункта меню :)

в VirtualDubMod это Streams->Stream list а затем Add и можешь добавлять свой МР3 :)
gunnar
А чего встала проблема:
1) хочется использовать всего 1 софт, а не часть там, а часть в другом.
2) если паковать в вдабе со вторым проходом, вкл. аудиосжатие, то на мой взягляд тонкого ценителя искусства :) качество получается чуть хуже и есть "продвижка" в рассинхронизации. Отвечая на фразу Set'a - если рассинхронизации нет в оригинале, то ее не появляется и при любом правильном сжатии, будь то раздельное (как у меня сейчас) или с помощью ВдабМод или ДрДивХ. Но у меня есть рассинхра и она при сжатии аудио-видео на 2-ом проходе увеличивается, как я заметил. Пусть и очень незначительно. Вопрос почему?

2 VxWorks: Я еще и консерватор :) Раз начал вдаб, с ним и буду жить ;)

2 kasp: Отлично, будем проверять ;) Вроде то, что надо. Протестю на 3-х видеофрагментах и проверю как насчет синхронизации. Т.к. нандаб в общем-то не дает рассинхронизации, но это настраивается пыциком "вставлять после каждого видео фрагмента"... Я только не могу понять, почему раньше со вставкой аудиодорожки были такие громадные проблемы, что о них пишутся тома? ;)

2 Set: Слишком просто ;) Кроме того хромает уже качество видео. Я ж "железячник" по образованию, вот и тянет на софт более низкого уровня :) А у вдаб самая что ни на есть "низкоуровневая" настройка, т.е. можно настоить все, можно все нафиг испортить :), но также можно и все сделать в ажуре. Да, и я не помню, чтобы в DrDivX можно быть "портировать" фильтры (думаю, с этого надо было и начинать).
Про начальную рассинхру, думаю, стоит создать новую тему, т.к. она не касается этой, а в этой уже все решено!
VxWorks
gunnar

я программер по образованию, но всю сознательную программерскую жизнь пишу софт на всякое странное железо. Преимущественно на ассемблерах :) Но я не считаю, что всегда надо использовать ассемблер - где-то можно писать и на С и на (избави Господи!) С++. То есть, пользоваться тем, что удобнее в данный момент :)
Это к слову о Dr DivX было. Фильтры, кстати, он понимает дубовские.
kasp
QUOTE (VxWorks @ 09-02-2005, 16:36)
и на (избави Господи!) С++

:o святотатец! :D
gunnar
2 VxWorks: Но тут есть еще одна проблема - цейтнот времени :( Слишком много надо успеть... В общем, поизучаю как-то AVIMux :)