Blog

Траблы с записью видео в Virtual DJ 7. Решение.

Полгода не писал видеомиксы. За это время перешел на новейшую тогда версию Виртуала 7.3.

На прошлой неделе попытался записать новый видеомикс - и обломился. Появилась рассинхронизация видеотрека и аудиодорожки. При 40-минутном миксе аудио шло явно быстрее нужного и заканчивалось минуте на 35-й. Причем проявлялось это только на сторонних проигрывателях (WMP, GOM, VLC), а в самом виртуале все играло как ни в чем не бывало с нужной скоростью...

Фалломорфировал...

Неделя ушла на перебор всех возможных вариантов настройки разных кодеков и битрейтов. Толку - ноль.

Попытался вернуться с моей 8-й винды на 7-ю (благо акронисовский образ двухмесячной давности со всеми настройками лежал на диске с бекапами). Толку - столько же.

Попытался обновить Виртуал - на уже появившуюся версию 7.4. Хрен.

Решил откатить версию Виртуала. Ранние 7-ки и 6-ку не нашел, попалась Пятерка. Поставил. Рассинронизация исчезла!!!

Решил пойти другим путем. Вернул родную Win8 из бекапа. Накатил Виртуал 7.4. И - озарение!!! - поставил в настройках звук не .mp3, а .wav. И что вы думаете? Заработало как часы!!!

Попутно попробовал вместо рекомендованного MoraMax - ом кодека MP4V и проверенного временем XVID (оба кодека - MPEG4) попробовал писать в MPEG-2. Это заметно облегчило нагрузку на процессор за счет большей нагрузки на винт. Но с моим SSD это некритично... Кроме того, покачественнее стала картинка. Заметно вырос размер файла - но кто мешает потом перед сном запустить перекодировщик и ужать файл до практичных размеров?..

Для тех, кто пока не пробовал писать видео в виртуале - настройка записи видео от Mora Max: http://www.virtualdj.com/wiki/Recording%20Video%20HowTo.html . Ну, и имейте в виду мою опупею...

Пы.Сы. Мой прошлогодний видеомикс, попавший в международную ротацию, уверенно перевалил за полтора миллиона просмотров... Снимок

0 ▲
29 May 2013 18:57

Comments

Интересненько... У меня 64 разрадная Windows Seven, у становленно Win7codecs v4.1.1 и Virtual DJ PRO Full v7.4. К сожелению видеозапись записывает с опозданием звук. Пробывал поиграться с кодеками - ставало еще хуже. Просто жесть что натворили Atomix с видеозаписью - криворукие программисты гореть вам в огне)))
Ну,вот попробовал в закладке Video с "Delay" поэкспериментировать) Оказалось что я не правильно написал... Звук программа пишет точно, ровно, без опозданий. А вот видео пишет с замедлением! Тоисть опаздывает НЕ ЗВУК, а на оборот ВИДЕО( В записанном ролике звук идет точно, а видео замедленно, причем до той минуты пока не закончится звуковая дорожка в записанном ролике. После этого видео как бут-то растормаживается, и начинает воспроизводится с нормальной скоростью!
Похоже, программу перегружает Lame-кодек. Навскидку видятся три варианта: более ранний кодек Lame, запись звука с меньшим битрейтом и... уже предложенная мной запись звука вообще без сжатия, в .wav
хотя... кажется, есть еще вариант: покопать настройки синхронизации в ffsd видеокодеке. но их там такая туева хуча...
Похоже - запись звука в .wav с последующей переконвертацией - единственное решение ...
Еще есть возможность в настройках в закладке Video с "Delay" по экспериментировать...Завтра попробую
Это вряд ли для нашего случая... Хотя... попробую тоже. Напиши, если что будет получаться
Если смотреть сохраненное видео в разных видеопроигрывателях заметна рассинхронизация, при чем если это же видео закинуть в сам virtual dj, то все нормально - поэтому приходится перекодировать полученный на выходе .avi например в .mр4 и тогда все ОК.
У меня установленно Win7codecs v4.1.4 (последняя версия на даный момент) А вот интересная фигня получается: В настройках RECORD VIDEO клацаю CONFIG.. в окне "Record video config" нажимаю Choose.. выбираю "ffdshow Video Codec" Далее захожу в "Настроить" (как рекомендует на сайте программы Max Mora (moramax)) и нету там кодека MPEG-4, или MPEG-2 - ВОТ ЖОПА( Ставлю ffdshow_rev 1.1.3562 (2010 года) что рекомендует тот же Max Mora (moramax), и о чудо выбор кодека MPEG-4,MPEG-2 и еще десятка кодеков появляется! Захожу на сайт Shark007's (производителя Win7codecs) и читаю что в версии что у меня установленна Win7codecs v4.1.1 - уже есть ffdshow rev 1.3.4514 (2013 года 6 месяца). Так почему в старой версии ffdshow_rev 1.1.3562 есть выбор кодеков MPEG-4,MPEG-2, а в новой ffdshow rev 1.3.4514 НЕТ?
Случай известный. Это называется "устранены старые ошибки, добавлены новые". А по кодекам - использую не Win7codecs, а K-Lite в максимальной версии. По поводу ffds: действительно, новые версии не годятся. Нужна именно та самая, 1.1.3562...
Кстати, все видео последнее время кодирую с помощью Xvid. Оптимальное соотношение производительность/качество.
Я как только появилась ОС Seven начал ставить Win7codecs - так как K-Lite был предназначен только для ОС XP. Прошло время я не изменяю традициям - никогда не подводил данный пакет Win7codecs. А K-Lite только недавно стали подходить для Seven - вот пока и не пробывал ставить. Скачаю, поставлю, посмотрю...
Ха, ха! Написал мне в личку чел стой же проблемой. Он обращался в поддержку, ему ответили: "комп слабый, не тянет!" - при том, что у него 4-ядерный i7...
Please, sign up (it's quick!) or sign in, to post comments and do more fun stuff.