Ru-Board.club
← Вернуться в раздел «Программы»

» VirtualDub

Автор: Siller
Дата сообщения: 28.12.2007 14:26
Доброй ночи.

Подскажите как все-таки сделать пакетную обработку видеофайлов в ВДубе. А именно - перекодировать в DivX все видеофрагменты из заданной папки c применением пары фильтров...

Благодарю!
Автор: Pazan
Дата сообщения: 28.12.2007 15:59
Собсно, такой вопрос по пакетных обработках в VirtualDubMod'ах: в VOB файлах есть несколько аудио-стримов и при за грузке появляется окошечко для выбора нужного. Как-нить можно это задать, а то в списке заданий, всё равно нужно выбирать дорожку, иначе процес энкодинга не продолжится
Автор: Fil_2071
Дата сообщения: 29.12.2007 21:28
В последнее время при открытии любого файл мне выдают:

Цитата:
Не могу найти декомпрессор для формата “DX50”.
Для того, чтобы декомпресировать видео, VirtualDub требуется кодек, совместимый с форматом "Видео для Виндовс" (WFV). Кодек DirectShow, который используется в Windows Mеdia Player, для этого не подходит.

Поставил Divx 6 из комплекта klmcodec357, то же самое...

Доустановил еще что-то из серии DivX, заработало.
Автор: zhuchella
Дата сообщения: 30.12.2007 06:54
ToALl
У меня проц Core Duo, где я под него могу найти 64-битную версию проги ? В шапке тока для 64-битных процов АМД.
Автор: Finn
Дата сообщения: 30.12.2007 13:43
zhuchella
Извини, а у тебя 64-битная винда стоит?
На 32-битной прога не установится.
Автор: zhuchella
Дата сообщения: 30.12.2007 19:05
Finn

Цитата:
Извини, а у тебя 64-битная винда стоит?

Да, Виста 64 бит
Автор: Siller
Дата сообщения: 30.12.2007 19:13
Ну так знает кто-нибудь как застравить вдуб обработать все файлы из папки... а то кликать с полсоти файлов из папки - занятие весьма утомительное...
Автор: Finn
Дата сообщения: 30.12.2007 20:51
zhuchella
АМД-шную пробовал, не идет?

Добавлено:
Siller
Явно нужен какой-то скрипт, у знатоков из топа про ависинт спроси.
Автор: obla4ko4240019
Дата сообщения: 30.12.2007 21:21
Finn
не тот случай.
Автор: Nick 2003
Дата сообщения: 02.01.2008 04:58
Pazan
Такая же проблема, нашёл выход, но немного нудноватый - устанавливаешь программку VobEdit, с помощью неё извлекаешь MPEG2 stream из нужного vob'a и кодируешь уже извлечённый MPEG2, потом извлекаешь нужные аудио дорожки из оригинала и подцепляешь к готовому видео. Другого пока не нашёл выхода.
Автор: Gideon Vi
Дата сообщения: 02.01.2008 06:23

Цитата:
Другого пока не нашёл выхода.

DGIndex + AviSynth не рулят?
Автор: Robert_Ingil
Дата сообщения: 02.01.2008 20:16
Доброго времени суток. Всех с наступившим Новым годом!
Siller

Цитата:
Ну так знает кто-нибудь как застравить вдуб обработать все файлы из папки...

Есть один способ.

Необходимо открыть первый файл.
Применить к нему необходимые фильтры и кодеки.
Добавить его в виде задания пакетной обработки. Галочка в диалоге сохранения «Don't run this job now; &add it to job control so I can run it in batch mode.»
Открыть окно «Job Control» (F4)
Выбрать в нём пункт меню «Edit>Process directory...» (в самом низу)
Выбрать исходный , в котором как раз все требующие обработки файлы и целевой каталоги (по очереди).

После этого в список пакетных заданий добавятся все файлы (поддерживаемых типов) из исходного каталога, с применением к ним всех тех же действий, что и к первому файлу... А дальше просто запустить эти задания на выполнение.
Вроде должно работать, хотя сам пока не пробовал...

Удачи.
Автор: Nick 2003
Дата сообщения: 03.01.2008 02:41
Gideon Vi
Нет, спасибо. Для меня это ещё более муторно. с AviSynth, можно сказать, вообще никогда не работал, а изучать не хочу
Автор: progreCCor
Дата сообщения: 04.01.2008 08:49
господа!
У меня такая проблема. Начал писать со спутника программы в формате mpeg4 (программа DVBDream использует кодек h264). Разрешение небольшое (не помню точно, но что-то в роде 720x576). Обычные программы в MPEG2 я резал с помощью программы VideoReDo и все было ровно. Но вот теперь что делать?
Изучил ваш форум. Попробовал загрузить MPEG4 в VirtualDub -- не берет. Формат записи (контейнер) -- транспортный поток MPEG (ts). Загрузил программу AVIDEMUX. Она говорит что это похоже на MPEG но при попытке определить соотношение сторон выдает ошибку.
GSPOT не может определить ничего кроме того что это транспортный поток MPEG.
Тем не менее плеера, напрмер, VLC проигрывают поток очень успешно и пишут что это поток h264.

ЧЕМ можно резать его?

хотелось бы virtualdub но как?
Автор: Tarakanov_Igor
Дата сообщения: 04.01.2008 11:37
последняя версия х264 для VirtualDub и не только!
Все работает! Подробная руссификация сносок под опции:
http://stream.ifolder.ru/4826543
Автор: obla4ko4240019
Дата сообщения: 04.01.2008 13:31
progreCCor
прямопотоково?
если с пережатием то в ависинт-скрипт загрузить при установленном хаали медиа сплиттере.
Автор: progreCCor
Дата сообщения: 04.01.2008 13:46
первый вопрос -- можно ли резать прямопотоковым способом?
второй вопрос -- какой именно плагин для virtualdub нужно загрузить?
Мне не надо русификации -- хватает знаний английского. Считаю что любая русификация это просто источник проблем. Насчет ависинта -- ну не знаю хватит ли сил с ним разобраться и работать... хотелось бы всетаки использовать VirtualDub...

извините за тупость, просто где взять плагин для него, чтобы он понял этот поток... а?


Добавлено:
Итак, скачал x264, установил.
(до этого у меня уэе работал в системе CoreAVC)

Пытаюсь открыть файл (он у меня с расширением .ts -- транспортный поток) -- пишет поток не опознан. Пытаюсь сделать тоже самое с помощью VirtualDubMP2 -- та же надпись....

что делать?

Может можно AVIdemux заставить его сожрать? только как?
Автор: Tarakanov_Igor
Дата сообщения: 04.01.2008 14:57

Цитата:
Итак, скачал x264, установил.
(до этого у меня уэе работал в системе CoreAVC)

Пытаюсь открыть файл (он у меня с расширением .ts -- транспортный поток) -- пишет поток не опознан. Пытаюсь сделать тоже самое с помощью VirtualDubMP2 -- та же надпись....

что делать?

Может можно AVIdemux заставить его сожрать? только как?

core avc - это директщоу декодер - раз
Дкб икогда не открывал ts
второе х264 - это кодер - чтобы им кодировать, а чтобы его в дабе еще открывать - нужен ffdshow и т.д.
P.S: как открывать другие форматы через синт я писал! Это нудно и долго повторять - я не буду, пусть укто-то другой повторит


Цитата:
Мне не надо русификации -- хватает знаний английского.


Там только подробные сноски опций, по сути их вообще не было, я просто их добавил, чтобы не лазить постоянно в доку

P.S: Найди кого-нить, на том же англичком форуме виртуалдаб! Заплати денежку или еще как договорись - пусть напишут плаг плодгрузки для твоего TS - вышли им свое видео пусть экспериментируют!
тогда возможно даже прямопотоково резать сможешь
Автор: progreCCor
Дата сообщения: 04.01.2008 17:47
итак, значит вся проблема в том, чтобы научить виртуал даб понимать транспортный поток? нельзя ссылку насчет того где было объяснено про синт? боюсь я не найду быстро...
Автор: olnight
Дата сообщения: 04.01.2008 18:52
Вопрос к специалистам по AviSynth'у. Есть какая-нибудь дополнителная опция для открытия wmv файлов? Просто через DirectShowSource идет одно мыло, видимо он применяет постопроцессинг включенный в самих файлах. Можно его как то отключить? Конечно можно открыть wmv-шки и напрямую, через VirtualDub-MPEG2, там все заметно лучше, но тоже не всегда, ffdshow очень плохо работает c wmv3, иногда идут просто немыслимые искажения
Автор: Pazan
Дата сообщения: 04.01.2008 19:10
Nick 2003
ок, попробую
Автор: Tarakanov_Igor
Дата сообщения: 04.01.2008 19:21

Цитата:
итак, значит вся проблема в том, чтобы научить виртуал даб понимать транспортный поток? нельзя ссылку насчет того где было объяснено про синт? боюсь я не найду быстро...

Ниже тебя товарищ объясняет про директщоу - функция есть такая в virtualDubMod при открытии файлов! но ей богу сил не хватает на каждой странице! Ищи - в первых 23-х страницах найдешь
Автор: progreCCor
Дата сообщения: 04.01.2008 19:44
ну теперь я точно всех задолбаю!
итак, во-первых, я думал что ffdshow это просто кодек, который у меня итак установлен вместе с klite megacodec pack. Я не прав?
во-вторых, у меня проблемы как я понял с контейнером. т.е. файлы пишутся в транспортном потоке mpeg2 но кодек применяется h264. Все программы в шоке! даже avidemux и всевозможные конверторы типа TotalVideoConvertor и x-video-converter от xilisoft.

поэтому сейчас мне надо как-то вышкрести из контейнера этот самый поток...
вот как?

ЕЩЕ РАЗ сорри за тупость. я переверну все страницы сам и найду ответ если вы скажете что он там есть...
Автор: olnight
Дата сообщения: 04.01.2008 19:55
progreCCor
Если тебе нужно просто резать без пережатия, то Dub не пойдет, пробуй программы-видео-сплиттеры или Yamb (yamb.unite-video.com). Если хочешь открыть и перекодировать кусок, то: 1. поставь AviSynth, 2. в текстовом блокноте напиши DirectShowSource(полный путь к файлу в кавычках, например "C:\Papka\video.mp4"), сохрани с расширением .avs. 3. Открывай в VirtualDub и наслаждайся, но придется включать кодирование.
Только обязательное условие для работы через DirectShowSource, что в системе у тебя есть все необходимые кодеки
Автор: SergFalkon
Дата сообщения: 04.01.2008 20:09

Цитата:
у меня проблемы как я понял с контейнером. т.е. файлы пишутся в транспортном потоке mpeg2 но кодек применяется h264

Дык, что за проблемы? Нормальная ситуация. Например, камеры AVCHD в таком формате пишут свое видео.
Можно попробовать размуксить или xport'ом (AVCHD он прекрасно демуксит, ваш ts - не знаю). Или TSRemux'ом попробовать выдернуть потоки.
А потом видео *.h264 через DGAVCIndex+AVISynth подать в VirtualDub для пережатия.
Автор: Tarakanov_Igor
Дата сообщения: 04.01.2008 20:45

Цитата:
А потом видео *.h264 через DGAVCIndex+AVISynth подать в VirtualDub для пережатия.

он вроде хотел порезать - тогда поможет перепаковка h264 в avi с помощью avc2avi
А потом в дабе можно и порезат ьна куски!
Автор: progreCCor
Дата сообщения: 08.01.2008 09:33
avidemux к сожалению не сумел воспринять поток. насчет avisynth еще не пробовал. попробую сегодня...

вот TSRemux очень успешно воспринял поток, но сохранить предлагает опять же в ts...
и что мне с этим делать?

Добавлено:
поставил AVISynt....
попробовал сделать DirectShowSource
говорит, что не знает такой команды ....

я понимаю что задолбал уже всех, но думаю может потом кому-то это поможет... а?

Добавлено:
так, на будущее для других:
команда DirectShowSource пишется так

DirectShowSource("C:\temp\kartinki.avi)

продолжу дальше...

Добавлено:
ну вот...
после того как я поставил в свой VirtualDub плагин MPEG2, а так же после того как установил AVISynth и указал вышеприведенную команду, все открылось!

огромное спасибо за помощь!

Прошу простить за тупость. Рад что удалось открыть файл в VirtualDube!
Автор: Tarakanov_Igor
Дата сообщения: 08.01.2008 17:28
progreCCor

Сам с собой поговорил, сам себе помог!
Автор: bonzai21
Дата сообщения: 08.01.2008 23:31
Ребятки вот такой вопросик ! может до безобразия глупый но что-то я не втыкаюсь !
Почему при перекомпресси звука . при выборе звукового кодека MPEG- layer3 в опциях битрейта максимально значение всего -56кб/сек при 24000хз ?
Нехрена не въезжаю !
Автор: Cronograph
Дата сообщения: 08.01.2008 23:43
bonzai21
Скачай и установи Lame ACM MP3 Codec

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: ShutDown 1.17    


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.