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

» VirtualDub

Автор: Tarakanov_Igor
Дата сообщения: 17.04.2008 11:31
Gideon Vi

Цитата:
Tarakanov_Igor, слушай, а эти плаги позволяют прямотоково помещать содержимое в avi или только с перекомпрессией?

Проверь! Я честно говоря и формата такого не знаю и ничег ов инете о нем не нашел
flv и wmv перемещает прямопотоково
Автор: Gideon Vi
Дата сообщения: 17.04.2008 15:03

Цитата:
тоже самое что если через Avisynth будете делать.

Добавлено:
хотя нет брешу, на .flv поробывал делает прямотоково

Спасибо за информацию

Цитата:
некоторые wmv файлы Даб открывает, но пишет Missing Codec (wmv2)

В ffdshow: Конфигурация VFW интерфейса, вкладка Decoder - выставить libavcodec для WMV2/8

Цитата:
Скажи тока где его потом искать?

Сначала в топе. Если старожилы одобрят, то в шапке

Цитата:
wmv перемещает прямопотоково

Если при этом ещё и аудио не разжимает... /me побежал проверять
Автор: macarena
Дата сообщения: 17.04.2008 16:09
Gideon Vi
благодарю уважаемый! я выставлял это, но в конфигурации видеокодера
спасибо что направили на правильный путь !
Автор: Tarakanov_Igor
Дата сообщения: 17.04.2008 19:50

Цитата:
Если при этом ещё и аудио не разжимает

аудио надо переживать - хотя это не столь страшно, зато видео пережимат ьне будет
Автор: Gideon Vi
Дата сообщения: 18.04.2008 01:29

Цитата:
благодарю уважаемый!

Всегда пожалуйста. Сабж в принципе может работать только с VFW-интерфейсом. Для того, чтобы задействовать DirectShow-декодеры, нужно поставить Avisynth и загружать видео чрез скрипт, используя DirectShowSource

Цитата:
Если при этом ещё и аудио не разжимает...

Оттестировал плаг - действительно перепаковывает потоки без разжатия. Однако вот что странно - появляется приличный рассинхрон аудио с видео. Гружу тот же файл wmv через DirectShowSource и никакого расснхрона, а тут, где в теории вообще ничего с потоками не делается (только контейнер меняется) появляется рассинхрон.
Я с wmv контейнером не знаком - там есть какие-нибудь временные метки для аудио?
Автор: SergFalkon
Дата сообщения: 18.04.2008 05:32
Gideon Vi

Цитата:
с wmv контейнером не знаком - там есть какие-нибудь временные метки для аудио

Да.
Автор: V0lt
Дата сообщения: 18.04.2008 06:07
Gideon Vi

Цитата:
Я с wmv контейнером не знаком - там есть какие-нибудь временные метки для аудио?

....
поковырял имеющиеся wmv-шки, пришел к выводу что MS специально что-то намутила с wma (поначалу мне казалось что там лишь проблема с заголовками). есть файл на котором рассинхрон по всей длине, но после декодирования (хоть сразу, хоть через промежуточный wav) он изчезает.

еще замечу, из wmv можно получить wav-wma, но отбросив wav-заголовок, wma не получается (обратное вроде тоже невозможно)
Автор: Gideon Vi
Дата сообщения: 18.04.2008 13:04
Всем спасибо за информацию. Грр, значит таки придётся перекодировать аудио-дорожку.
Автор: Tarakanov_Igor
Дата сообщения: 18.04.2008 22:31

Цитата:
Для того, чтобы задействовать DirectShow-декодеры, нужно поставить Avisynth и загружать видео чрез скрипт, используя DirectShowSource

А как же директшоу плагин для даба? Ему синт не нужен
Автор: olnight
Дата сообщения: 18.04.2008 23:56
Guest_on_forum
Если фильм очень динамичный в плане перемещения обьектов на экране или насыщен мелкими деталями, то Smart Deblocking может не выручить даже на битрейте 2000. Попробуй небольшой кусок зажать с использованием фильтра но при гораздо большем битрейте, тогда и выяснишь в этом ли дело. Если действительно не хватает битрейта, то надо либо увеличивать его, либо использовать не XviD, а форматы включающие постпроцессинг вроде x264 (или wmv, что похуже и не в Дабе), либо оставлять видеодорожку как есть. Смысла использовать другие фильтры деблокинга нет, так как MSU Smart Deblocking в этом плане один из лучших
Автор: Gideon Vi
Дата сообщения: 19.04.2008 02:46

Цитата:
А как же директшоу плагин для даба?

Работает он только под свежим VD, а человек может пользовать другую модификацию

зы. Ты опять не придераешься?
Автор: Tarakanov_Igor
Дата сообщения: 19.04.2008 08:16
Gideon Vi

Цитата:
зы. Ты опять не придераешься?

Да нет! Не придираюсь. Я это сказал на тот случай, что может быть ависинт в горло у человека не полезет
Автор: Olegozavr
Дата сообщения: 19.04.2008 19:09
Уважаемые, подскажите следуя советам данным в этой ветке, пытался открыть в дубе файл .h264
LoadPlugin("C:\WINDOWS\system32\DGAVCDecode.dll")
AVCSource("J:\HDTV\BAG\The_Incredibles\1.dga")
но вылазит ошибка
Avisynth open failure
в первой строке ошибка, уже все глаза просмотрел, не вижу её, хотя чувствую что она под носом валяется
Автор: obla4ko4240019
Дата сообщения: 19.04.2008 20:18
Olegozavr
длл-ка то лежит по адресу? ависинт стоит? dga-файл создали?
Автор: Olegozavr
Дата сообщения: 19.04.2008 22:49
dll лежит по адресу C:\WINDOWS\system32\, ависинт стоит 2.5 версии, dga-файл создал. Причем интересно что если в DGAVCIndex Index and Decode то полученный .yuv открывается вот таким скриптом
LoadPlugin("адрес\rawsource.dll")
RawSource("адрес\*.yuv",720,296,"I420")

А вообще суть проблемы ОТКРЫТЬ видео h264 в Дубе, для последующих манипуляций
Автор: olnight
Дата сообщения: 19.04.2008 23:19
Olegozavr
Ну так делай все проще. DGAVCDecode тебе зачем вообще нужен, чтобы все по науке было или ты видео собираешься резать на кучу частей и делать свой монтаж? Если нужно просто перекодировать то и открывай просто через DirectShowSource("видео.расширение"). Либо перекладывай в mkv или avi и открывай соответственно через Directshow plugin (в шапке) или сразу Дабом. Если будешь делать avi то учитывай, что ему нужен совместимый аудиоформат типа mp3
Автор: PtDragon
Дата сообщения: 19.04.2008 23:56
А есть ли плагин для VirtualDub (НЕ VirtualDubMod) для поддержки mkv?
(всю тему не прочитал, много написано )
Автор: V0lt
Дата сообщения: 20.04.2008 00:20
PtDragon
откуда вы такие, прям на этой странице решение
Directshow plugin32 + нужный сплиттер
Avisynth-DirectShowSource + нужный сплиттер
открывается практически любой видеофайл
Автор: Gideon Vi
Дата сообщения: 20.04.2008 01:51

Цитата:
Если будешь делать avi то учитывай, что ему нужен совместимый аудиоформат типа mp3

Если там не aac, то всё остальное (из распространённого) скушает VirtualDubMod

Цитата:
А есть ли плагин для VirtualDub (НЕ VirtualDubMod) для поддержки mkv?

нет
Автор: Olegozavr
Дата сообщения: 20.04.2008 11:22
olnight
дело в том что после перегонки h264 в AVI при помощи avc2avi_mod открываю полученный avi Дабом (кстати не думаю что это принципиально, но на самом деле реч идёт о VirtualDubMod) и после своей работы AVi Import Filtr выдаёт такое умозаключение:

AVI: Index not found or damaged ■■ reconstructing via file scan.
Couldn't locate decompressor for format "h264" (unknown).
VirtualDub requires a Video for Windows (VFW) compatible codec to decompress
video. Directs how codecs, such as those used by Windows Media Player, are not
suitable. Only 'Direct stream copy1 is available for this video.
AVI: Keyframe flag reconstruction was not specified in open options and the video
stream is not a known keyframe-only type. Seeking in the video stream may be
extremely slow.
в FileInfo :FourCC H264
выходит у меня просто нет декомпрессора, но ведь я этот фильм до извлечения из матрёшки спокойно смотрю. И еще просьба с вот этого места поподробнее:-
Цитата:
Если нужно просто перекодировать то и открывай просто через DirectShowSource("видео.расширение"). Либо перекладывай в mkv или avi и открывай соответственно через Directshow plugin (в шапке) или сразу Дабом.


Автор: olnight
Дата сообщения: 20.04.2008 12:06
Olegozavr
1. Ставим ffdshow, заходим в настройки VFW interface, включаем поддержку h264.
В плейере ты видео смотришь через директ-шоу фильтры, к Дабу они не идут.
2. Я тебе написал практически полное содержимое скрипта для Avisynth. Берешь эту строчку, вместо "видео.расширение" ставишь название своего файла видео и путь к нему и сохраняешь с расширением avs. Видео имеется ввиду именно оригинал, который хочешь перекодировать.
К Directshow плагину описание по моему свое есть.
Автор: 4emodankin
Дата сообщения: 20.04.2008 13:16
Весь фильм внизу артефакты: http://tinypic.ru/?do=view&pic=20080420113501_539.jpg

Решаемо сабжем!?
Если да, то как!?
Автор: obla4ko4240019
Дата сообщения: 20.04.2008 15:35
4emodankin
обрезать
Автор: 4emodankin
Дата сообщения: 20.04.2008 16:05

Цитата:
обрезать

Я в нуль... выбрал урезание и ...

Даб жаловаться изволит: http://tinypic.ru/?do=view&pic=20080420142327_901.png

Чо он хочет!?


Автор: Olegozavr
Дата сообщения: 20.04.2008 18:31
4emodankin
возможно я ошибаюсь, но после обрезки мог получится кадр с нечетным размером по диагонали или по вертикали, в цифровом видео такое не приветствуется. Так что проконтролируй размер кадра должен быть чётный и по горизонтали и по вертикали
Автор: Pitersky
Дата сообщения: 20.04.2008 18:39

Цитата:
размер кадра должен быть чётный и по горизонтали и по вертикали

И кратный 16.
Автор: V0lt
Дата сообщения: 20.04.2008 19:04
4emodankin
читай описания к кодекам что-ли
как уже заметили, многие кодеки хавают лишь видео с размерами кадра кратными 2
но желательно чтобы кратность была не ниже 8, а лучше 16
Автор: Tarakanov_Igor
Дата сообщения: 20.04.2008 19:51

Цитата:
выходит у меня просто нет декомпрессора, но ведь я этот фильм до извлечения из матрёшки спокойно смотрю. И еще просьба с вот этого места поподробнее:-

у тебя нет vfw декомпрессора
Скачай кодек отсюда:
http://sourceforge.net/projects/x264vfw/
Автор: Olegozavr
Дата сообщения: 20.04.2008 21:33
olnight
Мои написания скриптов ограничилось на двух строках для открытия vob в дабе
LoadPlugin("C:\WINDOWS\system32\MPEGDecoder.dll")
mpegsource("*.VOB")
поэтому извиняюсь за свою непонятливость, но есть у меня файл 1.h264 как должен выглядеть скрипт чтобы я его открыл в дабе? Черконите чтото типа примера пожалуста
Автор: olnight
Дата сообщения: 20.04.2008 22:42
Olegozavr
Не понял, почему ты хочешь открыть файл с расширением .h264? Ты же его откуда то вытащил, из mp4 или mkv скорее всего? Я же специально написал, что в скрипт нужно вписывать именно оригинал видео. То есть все выглядит так, открываем блокнот, пишем:
DirectShowSource("video.mkv")
сохраняем с любым названием и расширением .avs. Вместо video.mkv естественно свое название видеофайла. Если скрипт ложим не рядом с файлом, то указываем к нему полный путь. Открываем это дело в Дабе и поехали.
Второй вариант, ложим Directshow plugin32 (берем из шапки темы) в директорию VirtualDub\plugins32 (если ее нет, то создаем там), запускаем Даб, открываем видеофайл, если он в mkv формате. Для этого в Дабе при открытии указываем, что тип файла Directshow input driver и опять поехали. Второй вариант запасной, потому что драйвер пока в стадии беты, хотя с mkv вроде работает нормально

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

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


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