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

» VirtualDub

Автор: mdvv
Дата сообщения: 26.02.2008 13:13
Tarakanov_Igor

Цитата:
ты вообще в шапку заглядывал? Или надо сразу грузить других?

заглядывал, и не раз
да, действительно, я не прочел до конца о плагине :
"Directshow плагин позволяет (по идее, но уже работает прилично) подгружать любые (даже кривые файлы и редкие форматы), которые открываются плеерами типа MPC, ежли все же что-то не открылось, то в систему необходимо установить сплиттер (например Haali) и directshow кодек для формата (например HDTV)"

Tarakanov_Igor

Цитата:
Или надо сразу грузить других?

ну почему сразу грузить ?

все равно Directshow плагин сам по себе не помог, пришлось качать сплиттер
MP4 Splitter 1.0.0.4 скачался в виде AX файла, зарегить его в винде не смог (может кто подскажет на будущее как регистрировать AX файлы ручками ?),
а вот Haali Media Splitter в виде инсталлятора встал на ура
с ним в VirtualDub мой видеофайл попытался открыть, с двумя НО :
1) при открытии пришлось выбирать показ *.* все файлы, иначе VDub не показывает этот тип файлов (mp4), якобы не распознает и не работает с ними, drag&drop тоже не работает с этими mp4)
2) VDub не распознал аудио поток unable to render audio stream, как оказалось там AAC

теперь о ZoomPlayer - поэкспериментировал немного, если в настроках включить такую фишку как SmartPlay (перекрыть настройки фильтров/кодеков из винды) - то он показывает мой видеофайл без сплиттера, если же SmartPlay отключен (как у меня и было ранее) - то сплиттер необходим

теперь о

Цитата:
В ffdshow напротив H.264/AVC выставь libavcodec. Это можно сделать в "Конфигурация видеодекодера" и "Конфигурация VFW интерфейса", настрой там и там, зачем не спрашивай, так надо.

включить H.264/AVC достаточно в "Конфигурация видеодекодера" на libavcodec
в "Конфигурация VFW интерфейса" у меня H.264/AVC disable

to V0lt
большое спасибо за помощь
еще б разобраться какой лучше кодек под винду или плагин под VDub скачать, чтобы фильм с AAC звуком можно было в VDub загрузить и обработать
Автор: 0Vovan0
Дата сообщения: 26.02.2008 17:59

Цитата:
может кто подскажет на будущее как регистрировать AX файлы ручками ?),

regsvr32 filter.ax


Цитата:
все равно Directshow плагин сам по себе не помог, пришлось качать сплиттер

этот плагин только позволяет использовать директшоу фильтры для открытия файлов, ане добавляет еще какие то фильтры. MPC имеет кучу встроенных фильтров, в том числе и для mov/mp4. Для проверки можно пользовать обычный винмедиаплеер - если в нем видео играется то и в вдубе теоретически должно открыться


Цитата:
еще б разобраться какой лучше кодек под винду или плагин под VDub скачать, чтобы фильм с AAC звуком можно было в VDub загрузить и обработать

врядли с виртуалдубом это реально - он умеет сохранять итоговое видео только в ави, а аас с ави несовместим
Автор: Tarakanov_Igor
Дата сообщения: 26.02.2008 18:02
mdvv
Я был в плохом настроении, ты процитировал мои же слова о плагине!
чтобы у тебя декодировался aac звук - надо аас decoder - их полно - установишь и все тип топ будет
Автор: 0Vovan0
Дата сообщения: 26.02.2008 18:50
Tarakanov_Igor
А сохранять аас без пережати вдуб тоже будет?
Автор: Tarakanov_Igor
Дата сообщения: 26.02.2008 19:04
0Vovan0
нет! Directshow это не позволяет делать.
virtualDub вообще не умеет это делать ...
Может когда-нибудь он с aac научится работать, а сейчас увы ...
Автор: mdvv
Дата сообщения: 27.02.2008 10:50
0Vovan0

Цитата:
regsvr32 filter.ax

делал я так, не помогло
-подложил скачанный MP4Splitter.ax в %windir%\system32\
-сделал regsvr32 filter.ax
-сразу же после этого запустил ZoomPlayer с моим mp4файлом - не открылся - теже ошибки

to Tarakanov_Igor, 0Vovan0
мне не надо AAC в AVI
мне надо открыть в VDub mp4 файл с AAC, ресайзить его, звук сконверитить в MP3 и сохранить все в AVI
если установлен аас decoder - то вышеописанное можно будет сделать ?
Автор: SergFalkon
Дата сообщения: 27.02.2008 11:25
mdvv

Цитата:
сделал regsvr32 filter.ax

Не забыли имя правильное указать, т.е. regsvr32 MP4Splitter.ax ?
Что сказала Винда после этой команды?
Автор: mdvv
Дата сообщения: 27.02.2008 11:57
SergFalkon

Цитата:
Не забыли имя правильное указать, т.е. regsvr32 MP4Splitter.ax ?

ну конечно же
regsvr32 MP4Splitter.ax
чай не один десяток лет уж за компом

SergFalkon

Цитата:
Что сказала Винда после этой команды?

отрапортовала что ДЛЛ зарегена

щас для чистоты эксперимента снесу установленный хаали
проверю что файл не играется
зарегистрирую MP4Splitter.ax
и попробую проиграть еще раз
...
проверил
даже винду на всякий перегрузил
не проигрывается с таким методом регистрации MP4Splitter.ax
ZoomPlayer ругается на недостающие/испорченные кодеки/сплиттеры/фильтры
CrystalPlayer ругается что видеопоток не найден

Автор: 0Vovan0
Дата сообщения: 27.02.2008 14:21
mdvv
А может других кодеров тоже нехватает? сплиттер разделяет файл на аудио и видео потоки, но декодировать их чемто тоже надо. Для AAC - CoreAAC например, для видео сначала надо знать что это за видео. Если устновлен Ffdshow попробуй в нем включить декодирование AAC аудио, и все MPEG4 видео, и H264.
Автор: mdvv
Дата сообщения: 27.02.2008 14:45
to 0Vovan0
нет, всего хватает
я ж писал, что при установленном все с Haali Media Splitter все фурычит (играется всмысле в проигрывателях нескольких)

так что именно сплиттера не хватает
просто было интересно, как зерегить в системе/винде сплиттер, данный в виде только AX файла
Haali Media Splitter идет с инсталлятором, в отличии от MP4Splitter
Автор: Vouk1
Дата сообщения: 27.02.2008 18:19
имеются 2 avi, хочу объединить в один.
fps и FourCC одинаковые (DX50).
открываю первый виртуалдубом, потом второй (append segment), а VD ругается:
Mismatch detected in opaque codec data at byte 21 at the format data.
в чем дело и как исправить?
Автор: 0Vovan0
Дата сообщения: 27.02.2008 19:43
mdvv
Мне почемуто regsvr32 MP4Splitter.ax при установленных декодерах хватает чтобы воспроизводить mp4/mov файлы

А вот конкретно по вдубу - открыл через DirectShow Input Driver MP4 файлик с аас аудио и н264 видео - вроде бы открылось, вроде бы играет, с видео какие то глюки а звук идет, но при сохранении в дивх/мп3 в итоговой авишке звук - тишина, видео есть, иногда с какими то странным артефактами.

Имхо всерьез использовать это пока рано.

Хотя например с фильтром VTS Reader все работало нормально, и чтобы рипнуть всю двдшку не пришлось её демуксить, я просто указал VTS_01_0.IFO - и открылось, и нормально перекодировалось все видео/аудио
Автор: olnight
Дата сообщения: 27.02.2008 21:48
Vouk1
Avidemux используй. Он с такими вещами, как объединение и перепаковка файлов без пережатия лучше Дуба работает, хотя в остальном сыроват
Автор: burin
Дата сообщения: 27.02.2008 22:13
VD выдает предупреждение при открытии файла:

AVI: Stream 0 (video) has a non-zero start position of 1 samples (+40 ms). VirtualDub
does not currently support a non-zero start time and the stream will be interpreted as
starting from zero.


при проигрывании файла сильно грузиться проц+перемотка заторможена как это можно исправить?
Автор: olnight
Дата сообщения: 27.02.2008 23:33
burin
Не сталкивался с этой ошибкой, но дело скорей всего в кодеке, которым декодируешь. Посмотри в File Information какой кодек использует Дуб и попробуй поменять при открытии (Ask for extended options) Force video format FOURCC to на тот, который поддерживает ffdshow, например на xvid. Естественно выстави его поддержку в самом ffdshow
Автор: ventblanc
Дата сообщения: 28.02.2008 09:09
1. Выбираешь "Twopass - 1st pass".
2. Жмёшь OK, затем "File" -> "Save As". Выбираешь куда сохранять результаты первого прохода, на этой же странице ставишь галку "Don't run this job now; add it to job control so i can run it in batch mode". Жмешь "Сохранить".
3. Далее заходишь в меню "Video" - "Compression" . Там должен быть выбран твой кодек, которым ты производишь сжатие. Жмешь "Configure". На вкладке настройки кодека меняешь "Encoding Type" на "Twopass - 2st pass".
3. И опять делаешь как в п.2.
4. Далее жмешь F4 (или "File" -> "Job control"), там видишь свои задания, жмешь Start. И все, ждешь пока закоди

кто-нибудь, ПОДСКАЖИТЕ: имена файлов при этом должны быть одинаковые?
Автор: mdvv
Дата сообщения: 28.02.2008 10:24
to ventblanc
имя при первом проходе - по барабану
указывай любое
все равно при втором проходе используется только video.pass (дефолтное имя файла статистики для кодека xvid), созданный во время первого прохода
Автор: Vouk1
Дата сообщения: 28.02.2008 10:25
olnight
Цитата:
Avidemux используй

но это не ответ. Я ведь спрашивал: в чем дело, и как исправить (в VirtualDub - ведь ветка про него)
Автор: Tarakanov_Igor
Дата сообщения: 28.02.2008 11:24

Цитата:
Avidemux используй. Он с такими вещами, как объединение и перепаковка файлов без пережатия лучше Дуба работает, хотя в остальном сыроват

Гон! Тот же flv и wmv даб перепаковывает в avi без проблем, в отличии от avidemux-а, остальных функций у него пока просто нет! А avidemux косячит на каждом углу
Автор: Vouk1
Дата сообщения: 28.02.2008 11:45
Tarakanov_Igor, а по проблеме чего скажешь?
Автор: ventblanc
Дата сообщения: 28.02.2008 12:02
mdvv
а если я юзаю Divx6+, тоже самое наверно...
Автор: olnight
Дата сообщения: 28.02.2008 14:02
Vouk1
Если тебе нужен ответ по объединению файлов avi именно в VirtualDub, то скажу что никак. У меня самого не раз были случаи, когда Дуб отказывался объединять файлы сделанные подряд на нем же с одними и теми же настройками. Устроит? В то же время Avidemux объединял эти файлы после своей переиндексации без проблем.
Это не гон на Дуб, которым я пользуюсь постоянно, а просто констатация факта
Автор: Vouk1
Дата сообщения: 28.02.2008 18:16
ну тогда хотя бы можешь объяснить смысл этого сообщения? тогда может будет ясно как сражаться.

Mismatch detected in opaque codec data at byte 21 at the format data.
Автор: Tarakanov_Igor
Дата сообщения: 28.02.2008 19:33
olnight

Цитата:
Это не гон на Дуб, которым я пользуюсь постоянно, а просто констатация факта

я не то понял, вот перепаковка из контейнера в контейнер у avidemux-а хромает.
Vouk1
Да такое у даба есть. если пережимать файлы, то помогает avisynth, если соединять, то, как правило это происходит из-за сотых долей кадров в секунду - как правилдо они ничег оне дают
Пример не соединяется 2 файла, первый 2.97603 к/с, а второй 2.97605
Прямопотоково сохраняем каждый по отдельности со значением 2.97600, а потом их снова соединям!
рассинхрона у аудио вы не обнаружите.
Проверено - работает
Автор: V0lt
Дата сообщения: 28.02.2008 20:23
Vouk1

Цитата:
Mismatch detected in opaque codec data at byte 21 at the format data.

Tarakanov_Igor

Цитата:
как правило это происходит из-за сотых долей кадров в секунду

тупо открыл первый попавшийся AVI, нашел строку "vids" отсчитал 21 байт, наткнулся на "B5 0B" что в переводе значит 2997. Естественно на 17 байте у нас "64 00" = 100, а отношение 2997/1000=29,97 есть не что иное как fps
Вообщем Игорь дело говорит

Vouk1, приведите оба файла к одной частоте кадров, и будет вам счастье
Ты случаем не использовал встроенный в VD автоподгон видео к звуку?

PS: типичные fps 23.976, 25, 29.97
Автор: Vouk1
Дата сообщения: 28.02.2008 21:24
написал же специально в первом посте - fps одинаковые, cпециально их уравнял перед этим с помощью AVIFRATE !
Автор: olnight
Дата сообщения: 28.02.2008 21:38
Vouk1
Дело не в fps, там данные о потоке немного разные. Дуб, при всем моем уважении к нему, использует для создания avi контейнера спецификации многолетней давности, возможно для совместимости со старыми avi файлами. Многие современные, особенно опенсоурсные программы их уже не придерживаются отсюда и проблема у Дуба. Поэтому и предлагаю использовать например Avidemux, ему эти старые спецификации тоже по барабану, поэтому возможности для склейки, резки, упаковки у него больше, хотя иногда и с глюками
Автор: Vouk1
Дата сообщения: 29.02.2008 11:19
olnight было так: есть файл, который ко мне попал уже готовый, (датирован 2004 годом), я к нему хочу добавить еще кусочек в начало или в конец, все равно.
Этот кусочек уже я сам перекодировал из мпег c помощью VD в тот же формат тем же кодеком что и основная часть (DivX 5).
Сначала Виртуалдуб писал что fps не совпадает - там была разница в тысячных долях, я исправил чтоб было как в основном файле. Теперь пишет вот это.
Пережимать основной файл - не хочется.
Автор: Tarakanov_Igor
Дата сообщения: 29.02.2008 15:06

Цитата:
Поэтому и предлагаю использовать например Avidemux, ему эти старые спецификации тоже по барабану

ябоюсь ему не только это по барабану и может быть что-то, кхех! в общем надо смотреть!
Если это divX, XviD, то уверен чт оя и спомощью даба их соединил бы, просто надо увидить в чем причина, поковырятся!
Автор: easy_y
Дата сообщения: 29.02.2008 16:07
У меня не столько опыта, но даб по моему в этом плане слабоват.
Дома целый набор программ для определения типа видео различий не находят (кроме битрейда) а клеится файлы не хотят. Но никогда проблем не было склеить файлы которые сам кодировал. Хотя нигде не видел в авишке информацию о версии кодека.
Интересно знать она имеет значение???

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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