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

» VirtualDub

Автор: Dimius
Дата сообщения: 14.06.2004 14:19
VIRUS
Там вроде аудиоформат должен быть pcm. Посмотри точнее, например, прогой ABCAVI.
Если ничего не получится, то можешь попробовать для конвертации DRDIVX, он открывает DV-файлы и конвертит их без проблем.
Автор: LAndrew
Дата сообщения: 19.06.2004 13:01
Подскажите, плз, как должен выглядеть скрипт, для того, чтобы взять параметры сжатия видео и аудио из файла video1.avi и с аналогичными параметрами сжать файл video2.avi (для их дальнейшей склейки - файл video2.avi будет всегда одинаков, а video1.avi будет менять как по длине, так и по кодекам сжатия видео и аудио). Посмотрел описание процедур для скриптов, вроде есть подходящие.
Или хотя бы подскажите, где можно найти примеры готовых скриптов.
Автор: JS
Дата сообщения: 19.06.2004 23:24
LAndrew

Цитата:
Подскажите, плз, как должен выглядеть скрипт, для того, чтобы взять параметры сжатия видео и аудио из файла video1.avi и с аналогичными параметрами сжать файл video2.avi ...


Если мы говорим про DivX и то что ты хочешь, - то никак (вернее можно, но не так просто).
И зачем здесь скрипты???

Здесь дело не в том, с каким битрейтом ты пожал видео и аудио, а дело в различной частоте кадров, которая задается кодеком при сжатии.

Вся задача сводится к уравниваю частоты кадров в различных файлах. Смотришь какая частота в первом файле, и конвертируешь fps во втором файле на требуемый.

- Video1.avi = 23.50 Frame Rate
- Video2.avi = 27.95 Frame Rate

1. Открыл video2.avi --> Convert to FPS 23.50
2. Записать файл под именем - video2_change.avi, через Direct Copy
3. Открыть video1.avi
4. Append - video2_change.avi
5. Сохранить конечный файл

p.s.: Вариант - задать одинаковый битрейт, пожать им два разных куска, и потом склеить, это вариант 50/50 и больше зависит от того, что кодек делает при сжатии.
Можно попробовать жать с постоянным битрейтом и с одинаковыми настройками, но и в это случае Frame Rate может быть не постоянным.

Автор: LAndrew
Дата сообщения: 20.06.2004 08:07
разъясняю, что мне нужно и почему мне нужен именно скрипт:
мне нужно, используя Virtual Dub, склеить два файла avi.
мне надо будет проделывать такое постоянно - в начало новых фильмов (video1.avi) добавлять небольшой кусочек со своим логотипом (video2.avi) т.е. фильмы все будут в разных форматах, с разным сжатием...

потому, я хочу, чтобы скрипт VirtualDub'а брал параметры сжатия из файла с фильмом (video1.avi), затем с такими же параметрами сжимал файл с логотипом (video2.avi) и затем уже к нему (к логотипу, video2.avi) приклеивал файл с фильмом...

т.е. если как написал JS для этого (для того, чтобы склеить два файла без пересжатия фильма) требуется, чтобы была частота кадров, то нужно, чтобы VirtualDub мне менял частоту кадров в видео с лого на такую же, как в фильме...
частота кадров в куске с логотипом не так важна, т.е. её можно менять без проблем... нужно лишь, чтобы это все делалось автоматически...
Автор: mastervigo
Дата сообщения: 02.07.2004 14:19
сохраняю сегментированный файл(прямая копия видеопотока, затем Сохранить сегентированный avi), указывая резать пополам. почему-то вместо 2-х файлов получается 5, причём 2 из них в пределах 10 кб, а 5-й вообще не открывается. В оставщихся 2-х видео полное, но звук только досередины. Это глюк проявлятся не на всех avi. Что может быть ?
Автор: sertash
Дата сообщения: 06.07.2004 09:28
Русификатор VirtualDub-MPEG2 1.5.10 build 18264 от Sam
_http://www.msilab.net/show.php?rus=638
Автор: Wtm
Дата сообщения: 06.07.2004 10:25
sertash
даже забавно - а что там русифицировать? И есть ли смысл получить глючную русскую версию, рискнув ради нее парой часов кодирования?
ЗЫ: Про глюки - не утверждаю, просто так бывает с русификаторами довольно часто
Автор: YuraseK
Дата сообщения: 06.07.2004 11:17
To All

Вы не могли бы подсказать ссылку хотя бы на один фильтр к VirtualDub для устранения такого эффекта как "расчёска", который возникает в результате динамических изменений картинки в видео, а то одно только 2-х и более проходное кодирование в DivX 5 не сильно помогает.

Заранее благодарен.
Автор: Wtm
Дата сообщения: 06.07.2004 12:54
YuraseK
если сдираешь ДВД, то лучше еще при подготовке проекта сделать деинтерлейсинг. А если (сам не знаю что), то фильтры такие есть, но работают довольно криво. Поищу - где то у меня дома подборка валяется.
Автор: YuraseK
Дата сообщения: 06.07.2004 16:51
Wtm

Спасибо, нашёл. Deinterlace работает очень шустро - удаляет эффект "расчёски" с настройками по умолчанию практически полностью и без глюков.
Автор: Bomj
Дата сообщения: 10.07.2004 21:35
После (пере)сжатия фильма (схваченного с ТВ-Тюнера в Mjpeg), в DivX и Mpeg Layer III происходит рассинхронизация звука с видеопотоком, примерно на 2 секунды звук опережает видео. Пробовал DivX 5.1.1 Pro (зарегистрированный) и 3.11, эффекта никакого, но факт что схваченный фильм с ТВ-Тюнера идет в полном порядке (без каких либо замеченных отклонений). Пробовал Virtual Dub 1.5.10 и Nan Dub 1.0rc2. Думаю с фрэйм-рэйтом что-то, но никак не пойму что, и в этом не очень то разбираюсь. Есть какие-нибудь предложения?
Автор: Dimius
Дата сообщения: 11.07.2004 23:45
Bomj

Цитата:
происходит рассинхронизация звука с видеопотоком, примерно на 2 секунды звук опережает видео.

Постоянно на 2 секунды опережает, или по мере просмотра начинается рассинхонизация?
Если 1) то аудио/чередование. Выставь задержку
2) Загляни во вкладку видео/частота кадров. Поиграйся с верхними 3-мя пунктами.
Удачи
Автор: Bomj
Дата сообщения: 13.07.2004 09:38
Dimius
Рассинхронизация начинается по мере просмотра, чем дальше тем больше. Со вкладками Frame Rate уже игрался, эффекта ноль. Задержку где выставлять я не нашёл (в Virtual Dub'e), попробовал сжать с помощью VirtualDubMod, странно конечно но он сжал без рассинхронизации. Незнаю в чём тут дело, но я рад . Dimius большое спасибо за советы.
Автор: Rebirth
Дата сообщения: 20.07.2004 02:32
вопрос на засыпку

как виртуал дабом порезать видео файл ровно напополам? (по размеру)

т.е. был 1400 , стал 700 mb (к прмиеру)

а то пробовал расчитать по фрэймам
типа поделил общее количество на два и порезал

размер неправильный

как быть?
Автор: WRFan
Дата сообщения: 20.07.2004 06:06

Цитата:
как виртуал дабом порезать видео файл ровно напополам


я бы на твоём месте воспользовался программой AVI & MPEG Splitter - там есть настройка, позволяющая разрезать видик на две одинаковые части
Автор: V0lt
Дата сообщения: 20.07.2004 07:28
Rebirth
Не помню есть ли в VirtualDub, но VirtualDubMod надо в меню выбрать Edit->Go to last keyframe... и набрать 700 Mb
Автор: Bomj
Дата сообщения: 23.07.2004 19:36
Virtual Dub Mod не хочет настраивать DivX. Выбираю DivX 5.2.0 жму configure и вылетает с этой ошибкой:
A privileged instruction or unaligned SSE/SSE2 access occurred in module 'DivX'.
или с этой:
An out-of-bounds memory access (access violation) occurred in module 'DivX'.
Автор: JS
Дата сообщения: 23.07.2004 21:14
Bomj
Это у тебя что-то с машиной (вообще, я вот не являюсь дипломированным предсказателем чего там у пользователей стоит за конфигурация.... надеюсь намек понят). Второй совет - скачай кодек с сайта разработчика, предварительно удали старый и установи новый, скачай новую версию Virtual Dub Mod. Такая ошибка может выскакивать в случаях:

1. Железо
2. Система
3. Virtual Dub Mod
4. Какой-то левый кодек

Rebirth
Можно воспользоваться - Save as Segment AVI, но вообще для конечного монтажа лучше и удобней использовать Virtual Dub Mod, просто я делаю всё в MKV с OGG звуком... Вообщем ответ от V0lt - дельный
Автор: Bomj
Дата сообщения: 24.07.2004 00:21
Последняя попытка преобразовать DVD фильм в DivX, завершилась синим экраном смерти, которого я наблюдал последний раз как минимум больше полугода назад. Сейчас попробую перекачать DivX с оффсайта.
JS
Epox 8RDA3G+
AthlonXP 2400+
Radeon 9800pro
512 DDR Ram pc 2700 в Dual режиме (планки работают на 400, но одна глючит иногда, поэтому и поставил 333 в биосе)
Я вот недавно хард прикупил и думаю, что мой блок питания не тянет. Купил Seagate на 120gb, был ещё такой же, оба ATA100, на втором шлейфе DVD-ROM и CDRW-ROM. БП нонейм 300w. Почему на БП грешу, потому что у меня раньше на 230w был, и я честенько наблюдал экран смерти, после покупки другого, я его (экран смерти ) видел в худшем случае раз в полгода.
Автор: V0lt
Дата сообщения: 24.07.2004 08:36
JS

Цитата:
просто я делаю всё в MKV с OGG звуком...

Кстати о MKV, VirtualDubMod не может открыть ее если в звук идет как stream 1 и ругается на видео "Matroska stream 2 doesn't have a samplerate".
Может кто видел какую-нибудь еще прогу для работы с MKV?
Автор: Wtm
Дата сообщения: 26.07.2004 13:50
в DivX 5.2 оказалось столько глюков, что не мудрено то, что вываливается Даб. Я три дня пытался фильм перегнать дома... все время падал то на одном, то на другом проходе. Поставь другую версию Divx - хотя бы для того, чтобы убедиться.
Автор: spectre
Дата сообщения: 26.07.2004 23:51
Wtm

Странно, пару раз уже кодировал фильмы 5.2 и все нормально, ничего не вылетает. Единственная неприятная вещь - диалог не влазит в 800х600 :(
Автор: Wtm
Дата сообщения: 27.07.2004 08:00
spectre
а я уже не пару кодировал и глюк этот вылазит... и не у меня одного (после первых двух фильмов, мне тоже казалось, что все ОК...)
Автор: baserua
Дата сообщения: 27.07.2004 11:09
при попытке открытия файла AVI в формате miniDV только что слитого с камеры выводится ссобщение

Can't locate compressor for format 'dvsd' (unknown)

VirtualDub reqares a Video for Windows (VfW) compatible codec и т.д.

что это может быть и как с ним бороться?
Автор: BeerLion
Дата сообщения: 27.07.2004 13:11
baserua
Panasonic VFW DV codec: http://users.tpg.com.au/mtam/software/pdvcodec.zip
Автор: baserua
Дата сообщения: 27.07.2004 13:59
BeerLion
а как его устанавливать правильно?
и может есть не панасониковский кодек, у меня камера Sony/

сенкс за помощь
Автор: BeerLion
Дата сообщения: 27.07.2004 14:50
baserua
http://users.tpg.com.au/mtam/install_panvfwdv.htm
А Panasonic не Panasonic - формат-то один. Так что всё должно работать с этим кодеком.

Добавлено

Цитата:
For RBG color space (e.g. for VirtualDub) the Panasonic DV decoder is the preferred choice. The Canopus decoder can't be used for that application due to it's chroma upsampling bug, and is also not preferred due to the reduced luminance range.
For YUV2 (e.g. AVISynth) I use the Canopus decoder and use the "FixBrokenChromaUpsampling" function to correct it's bug.
The MainConcept decoder applies too much sharpening for my taste, but if your source is noise-free than this decoder might be your decoder of choice as it supports both YUV2 and RGB, and does not suffer from the chroma upsampling bug.
DV decoder differences
Про Sony DV Codec
Автор: baserua
Дата сообщения: 28.07.2004 10:44
подскажите мануал на русском языке есть у кого-то? дайте ссылку плиз
Автор: and3636
Дата сообщения: 28.07.2004 11:49
тест
Автор: m0nkrus
Дата сообщения: 28.07.2004 12:25
and3636
Есть отдельная конфа для тестирования после регистрации.
Бан захотел?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: DivX версии 4.x


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