Проблема такая - есть VirtualDub 1.9.11 (build 32842), к нему подключен плагин для работы с WMV. Файлы открываются, но когда доходит до декодирования, VD выдает ошибку, что отсутствует аудио декомпрессор.
В инете вычитал, что через ffdshow можно, установил, в VFW Configuration выбирал для WMV - libavcodec и wmv9, но VD всё равно так и не смог декодировать WMA звук.
WMV9VCM установил, но VD подцепил только видеокодек.
Извлекать отдельно звуковую дорожку, например, через ffmpeg не очень хочется. Не хочется потом возиться с синхронизацией аудиодорожки. Проблема ещё в том, что WMV файлов не 1, соответственно хочется как-то автоматизировать работу.
Есть у кого-нибудь какие-нибудь идеи? Где взять WMA декомпрессор для VD? Как заставить ffdshow работать с VD, для декодирования звука?
Заранее спасибо.
Декодирование Wmv Через Virtualdub
Автор
@rbuz
, Мар 25 2012 01:26
2 ответов в теме
#1
Отправлено 25 Март 2012 - 01:26
#2
Отправлено 25 Март 2012 - 04:42
Наверное, проще всего установить "avisynth".
Потом написать скрипт с расширением avs, что-то типа DirectShowSource("Путь\файл.wmv", fps=29.970, audio=true, convertfps=true).AssumeFPS(30000,1001) где,
fps - количество кадров в секунду.
audio=true чтоб звук декодировался, иначе false
convertfps=true пусть будет
AssumeFPS(30000,1001)) как fps, только дробь.
Если с кодеками всё нормально, то должно работать.
Правда уже при кодировании могут быть проблемы. Lame по крайней мере валится стабильно.
Ещё проще делать перекодировку в MEGUI-е, но это на любителя.
Потом написать скрипт с расширением avs, что-то типа DirectShowSource("Путь\файл.wmv", fps=29.970, audio=true, convertfps=true).AssumeFPS(30000,1001) где,
fps - количество кадров в секунду.
audio=true чтоб звук декодировался, иначе false
convertfps=true пусть будет
AssumeFPS(30000,1001)) как fps, только дробь.
Если с кодеками всё нормально, то должно работать.
Правда уже при кодировании могут быть проблемы. Lame по крайней мере валится стабильно.
Ещё проще делать перекодировку в MEGUI-е, но это на любителя.
#3
Отправлено 28 Март 2012 - 10:17
UP!
0 посетителей читают тему
0 members, 0 guests, 0 anonymous users