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

» VirtualDub

Автор: V0lt
Дата сообщения: 28.02.2009 07:53
obla4ko4240019

Цитата:
это мп4, ВД с ним не работает, поэтому и глюки вылазят.

это не глюки, просто через Directshow получается разжатый поток

KKSUA

Цитата:
Но после обработки Аудио поток занимает 3072kbit/s и это при Direct strem copy.
Как лечить такое? хотелось бы сохранить оригинальный поток аудио

для начала узнать какой контейнер, а потом либо плагин, либо спец. софт

Добавлено:
myual

Цитата:
А существует ли 64-битная версия mpeg2-плагина для VirtualDub x64?

Тут глянь.

Panmop

Цитата:
Алгоритм для VD для двухпроходного режима как будет выглядеть если я использую *.avs

также

Цитата:
при первом проходе обязательно применение фильтра и при втором?

обязательно

Цитата:
или можно упростить?

Если фильтр медленно считает, то можно сделать файл с фильтром и уже его кодить в два прохода. Этот временный файл лучше кодить в lossless (например ffdshow-HuffYUV).
Автор: jurapolet
Дата сообщения: 28.02.2009 08:27
Нужна помощь спецов!
Есть фильм DVDRip 1.36 Гб, в проигрывателе открывается но не воспроизводится, стоит как на паузе, когда двигаешь ползунок кадры меняются. Открываю в VirtualDubе, фильм нормально проигрывается, впервые столкнулся с этим, что за косяк и как исправить с помощью дуба.
Ави инфо выдаёт такую информацию:

[ Video Stream ]
672x272 (2.47:1)
23.985 fps
XviD build 46
974 kbps avg
0.22 bit/pixel
1127.49 Mb

[ Audio Stream #1 ]
44.100 kHz
AC3 Dolby Digital
2/0 (L,R) ch
224.00 kbps avg
2:48:21.203 / 269.73 Mb
Автор: Panmop
Дата сообщения: 28.02.2009 09:19
V0lt
Благодарю за совет.
Я так понимаю в папке с роликами должен лежать только файлы скрипта (обрабатываемый ролик держим подальше а то он его обработает отдельно). с ffdshow не знаком кодю в Xvid.
Автор: compikk
Дата сообщения: 28.02.2009 14:40
Здравствуйте.
Скачал программу VirtualDubMod чтобы заменить звукавую дорожку фильма.
Добовляю новую дорожку и потом сохроняю в .avi
Проблема в том что 4 минутная видео получается 3.58 GB и сохранить фильм не получается, так как выдает ошибку, что место на диске закончилось.
Что можно сделать ? Заранее спасибо.
Автор: KKSUA
Дата сообщения: 28.02.2009 16:34
obla4ko4240019
Как не странно это звучит в ветке Виртуал Даба - обработать виртуалдабом
Тоже думал на МП4 - но. Есть бета плагин к ВБ под импорт МП4 и есть прога Mp4Cam2AVI и плагин и прога не конверят то что нужно - на выходе у них зеленый или серый экран

V0lt
я уже все что можна перепробовал, но так и не узнал контейнер... как мне его узнать если файл появляется без расширения... если б это был flv - тогда без проблем, но файл стянут с онлайн плеера и он не флв.

Как можно просто аудио дорогу вытянуть, если это мп4 конечно?

Добавлено:
compikk
тебе нужно выбрать кодек для видео. Video - compression
Автор: Abs62
Дата сообщения: 28.02.2009 16:51
compikk
Video -> Direct stream copy
Автор: V0lt
Дата сообщения: 28.02.2009 17:47
Panmop

Цитата:
Я так понимаю в папке с роликами должен лежать только файлы скрипта (обрабатываемый ролик держим подальше а то он его обработает отдельно).

что-то ты мудришь...
Допустим у тебя видео, на которое ты наложил тяжелый фильтр. Ты его сохраняешь в HuffYUV или другой кодек без потерь, который понравиться. Получится доволно большой файл который уже безо всяких фильтров кодишь в два прогона в XviD.

PS: Если места мало или жалко, то вместо кодека без потерь можно закодить в XviD в однопроходном режиме c постоянным quantizer = 1 и отключенными B-кадрами. Такой временный файл будет немного хуже по качеству, но в разы меньше чем закодированный в HuffYUV.

Добавлено:
KKSUA

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

MediaInfo в режиме Basic есть поле Container and general information


Цитата:
Как можно просто аудио дорогу вытянуть, если это мп4 конечно?

Yamb+MP4Box
Автор: Wu Tang
Дата сообщения: 28.02.2009 21:02
Привет.
Можно ли такого рода артефакт исправить:
Sample
Заметить не сложно...
Автор: KKSUA
Дата сообщения: 28.02.2009 22:54
V0lt
Контейнер - MPEG-4. Погуглил и нашел тотже плагин для импорта квиктаймовских mp4 и mov в ВД - результат зеленый экран по всей длинне видео.

Возник следующий вопрос:
1. Видео я сделал как мне нужно XviD и AVI контейнер.
2. Аудио не кодировал.

Теперь задачка в ави контейнер засунуть aac дорожку.
Как такое сделать? плагина к ВД для импорта aac я не нашел.

А вообще в AVI можно вставить AAC? , если верить википедии - то можно
Автор: Salimbek
Дата сообщения: 01.03.2009 13:22
Может кому пригодится...
Возникла тут у меня задача - вытащить все фотографии с диска, сделанного в виде supervideocd. Файлы при этом хранятся в формате mpgv в папке SEGMENT такого диска. Получать данные решил, естественно, при помощи VirtualDub (VirtualDub-MPEG2 1.6.19.0) В результате получилось следующее: создал job следующего содержания:

Код: declare FName, NewName;

FName = VirtualDub.params[0];
NewName= "C:\\Video_Foto\\"+VirtualDub.params[1];
VirtualDub.Open(FName,"",0,"EAAAAAAAAAAB/BIAAAAAAA==");
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetInputFormat(0);
VirtualDub.video.SetOutputFormat(7);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,1);
VirtualDub.project.ClearTextInfo();
VirtualDub.SaveImageSequence(NewName, ".jpeg", 4, 2, 95);
VirtualDub.audio.SetSource(1);
Автор: mrdime
Дата сообщения: 02.03.2009 20:01
Господа,
Есть фильм .avi закодированный DivX 5.2.1 (DrDivX106). У друга на железном стареньком DVD он не воспроизводится. Хочу перекодить его в MPEG2. Этот точно будет читаться.
Вопрос: как это сделать с помощью VirtualDub?
Автор: Aalai
Дата сообщения: 03.03.2009 00:34
mrdime
http://forum.ru-board.com/topic.cgi?forum=5&topic=18472&glp
Просто и удобно
Автор: StupidUser
Дата сообщения: 03.03.2009 01:01
Вот простой вопрос для сжатых форматов:
- Можно ли с помощью VirtualDub вырезать кусок фильма без пережатия с точностью до кадра, а не до GOP?
(То есть весь материал оставить без пережатия, а границы вырезаемого участка все-таки переделать. Желательно с теми же параметрами, что был записан весь фильм.)

Если, все-таки, с помощью VirtualDub этого сделать нельзя, то какой программой можно?

Спасибо.
Автор: compikk
Дата сообщения: 03.03.2009 11:58
KKSUA, спасибо.
Abs62, Вам тоже спасибо, поставил так, как Вы написали. Все получилось.
Автор: crotoff
Дата сообщения: 03.03.2009 18:31
StupidUser
вырежи участок между крайними ключевыми кадрами и сохрани без пересжатия, а крайние фрагменты пережми тем же кодеком с нужным битрейдом, затем склеишь. Там ещё могут быть косяки, связанные с различным fps фрагментов, но в большинстве случаев прокатывает

Добавлено:
я проделывал подобные операции при кодировании VP7 - понижал битрейд в 2-3 раза на титрах и заставках, затем склеивал, нормально получалось
Автор: V0lt
Дата сообщения: 03.03.2009 19:37
StupidUser
концовка отрезается без проблем на любом кадре
начало можешь отрезать как crotoff говорит или пробуй опцию Smart rendering (если разберешься)
еще можно глянуть Avidemux
Автор: RIP
Дата сообщения: 03.03.2009 22:15
Знатоки, подскажите, плиз:

Есть ряд файлов (DVD-rip сериала), имеющих проблемы с проигрыванием на железном DVD-плейере: начинают проигрываться и через несколько минут зависают. Вот данные об одном из таких файлов (остальные закодированы также):


Код:
General
Complete name : 05.avi
Format : AVI
Format/Info : Audio Video Interleave
File size : 355 Мегабайт
Duration : 43mn 55s
Overall bit rate : 1 131 Кбит/сек
Writing application : Nandub v1.0rc2
Writing library : Nandub build 1853/release

Video
Format : MPEG-4 Visual
Format profile : Simple@L3
Format settings, BVOP : Yes
Format settings, QPel : No
Format settings, GMC : Без точки перехода
Format settings, Matrix : Custom
Codec ID : XVID
Codec ID/Hint : XviD
Duration : 43mn 55s
Bit rate : 991 Кбит/сек
Width : 720 пикс.
Height : 416 пикс.
Display aspect ratio : 16/9
Frame rate : 23,976 кадр/сек
Resolution : 24 бит
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.138
Stream size : 311 Мегабайт (88%)
Writing library : XviD 1.0.3 (UTC 2004-12-20)

Аудио
Format : MPEG Audio
Format version : Version 1
Format profile : Layer 3
Codec ID : 55
Codec ID/Hint : MP3
Duration : 43mn 55s
Bit rate mode : Constant
Bit rate : 128 Кбит/сек
Channel(s) : 2 канала(ов)
Sampling rate : 48,0 КГц
Resolution : 16 бит
Stream size : 40,2 Мегабайт (11%)
Выравнивание : Соединение по промежуткам
Interleave, duration : 24 ms (0,58 видеокадр)
Interleave, preload duration : 480 ms
Автор: V0lt
Дата сообщения: 03.03.2009 23:11
RIP
много написал, аж в экран не лезет
лучше покажи Video Info которое выдает MPEG4 Modifer
и какой чип в плеере, если MTK, тогда может поможем..
Автор: RIP
Дата сообщения: 04.03.2009 08:58
V0lt

Цитата:

и какой чип в плеере, если MTK, тогда может поможем..

Плейер Pioneer 600 AV, у него чип MediaTek MT1389EXE.


Цитата:

Video Info которое выдает MPEG4 Modifer

Эта прожка у меня не запустилась, а данные привел с MediaInfo GUI v0.7.11.

p.s.
У одного юзера были подобные проблемы и вот что он написал:

Цитата:

Теперь наконец разобрался в причине зависаний на некоторых xvid файлах!!!
Дело в том, что многие умники кодирующие в xvid в свойствах кодека выбирают Quantization type: "Mpeg custom" и заполняют матрицу самостоятельно.

Автор: V0lt
Дата сообщения: 04.03.2009 16:51
RIP

Цитата:
Эта прожка у меня не запустилас

нужен .NET Framework 2.0 (можно ставить сразу 3.5)


Цитата:
Теперь наконец разобрался в причине зависаний на некоторых xvid файлах!!!
Дело в том, что многие умники кодирующие в xvid в свойствах кодека выбирают Quantization type: "Mpeg custom" и заполняют матрицу самостоятельно.

по данным doom9.org медиатеки переваривают любую матрицу
проблемы есть с GMC и с Packed bitstream (если max BVOP=2 и более)
Автор: RIP
Дата сообщения: 04.03.2009 17:32
V0lt

Цитата:

проблемы есть с GMC и с Packed bitstream (если max BVOP=2 и более)

Такие проблемы, как я понимаю, можно решить только полностью перекодировав файл заново на компе по принципу: источник (какой есть) - результат (используя предустановленные профили Xvid без изменений и ручной корректировки параметров)?
И нельзя ничего в VirtualDub-е подправить без переконвертации?

p.s.
попытался полностью перекодировать одну серию (в Divx) - рассчетное время: более 5 часов, а серий более 100....

p.p.s.
кстати после установки Xvid в окне выбора кодека для компресии он не появился. Глюк?
Автор: V0lt
Дата сообщения: 04.03.2009 18:03
RIP

Цитата:
Такие проблемы, как я понимаю, можно решить только полностью перекодировав файл заново на компе по принципу: источник (какой есть) - результат (используя предустановленные профили Xvid без изменений и ручной корректировки параметров)?

если дело в GMC, то придется перекодировать
а вот Packed bitstream элементарно меняется в MPEG4 Modifer
Автор: Aktaf
Дата сообщения: 05.03.2009 00:18
А не подскажешь как со следующем быть?
Скачал несколько фильмов но, пришли в непонятном виде.
В Мпег видео визарде определяется как кодированными в Helix YV12, в видео инспекторе Ati YVU12? А Медиа инфо как Xvid. В видео в Мпег видео визарде не видна (кодек не поддерживается?!).
Приходиться перекодировать в "нормальную". Вроде бы все должны быть Xvid.
Показывается как бы в ВиртДубМоде обработанными. Может когда звук встраивали немного коряво сделаны?
Наверно есть возможность исправить без долгого перекодирования, может и у меня есть какая утилитка, но я не знаю.
Подскажите пожалуйста выход.
Автор: RIP
Дата сообщения: 05.03.2009 10:57
V0lt
Установил MPEG4 Modifer.

Вот данные о файле, который прекрасно воспроизводится на DVD-плейере:


Цитата:

Packed bitstream: Yes
QPel: No
GMC: No
Interlaced: No
Aspect ratio: Square pixels
Quant type: H.263
FourCC: XVID
User data: DivX503b1393p
XviD0047

I-VOPs: 999 (1,59%)
P-VOPs: 23115 (36,84%)
B-VOPs: 38624 (61,56%)
S-VOPs: 0 (0,00%)
N-VOPs: 0 (0,00%)

Max consecutive B-VOPs: 2
1 consec: 23,98%
2 consec: 76,02%


А вот данные о файле, который виснет:


Цитата:

Packed bitstream: No
QPel: No
GMC: No
Interlaced: No
Aspect ratio: Square pixels
Quant type: MPEG Custom
FourCC: XVID
User data: XviD0037

Custom intra matrix:
8 16 20 23 27 30 32 34
16 16 23 24 29 31 34 38
20 23 27 28 30 35 38 40
23 24 28 29 35 39 40 44
27 29 30 35 39 42 45 50
30 31 35 39 42 46 54 59
32 34 38 40 45 54 62 72
34 38 40 44 50 59 72 84

Custom inter matrix:
17 19 21 23 25 27 29 31
19 21 23 25 27 28 29 33
21 23 25 27 29 30 32 37
23 25 27 30 31 34 40 45
25 27 29 31 38 46 54 60
27 28 30 34 46 58 72 74
29 29 32 40 54 72 90 100
31 33 37 45 60 74 100 124

I-VOPs: 971 (1,54%)
P-VOPs: 31473 (49,82%)
B-VOPs: 30734 (48,65%)
S-VOPs: 0 (0,00%)
N-VOPs: 0 (0,00%)

Max consecutive B-VOPs: 1


Какой будет вердикт?
Автор: V0lt
Дата сообщения: 05.03.2009 17:30
RIP

Цитата:
Какой будет вердикт?

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

можешь просто открыть в MPEG4 Modifer и сохранить без изменения опций (или в VD в режиме Direct stream copy).
Можно даже попробовать в VD/VDM разобрать, а потом собрать. Если не поможет, значит придется кодировать.
Автор: Wu Tang
Дата сообщения: 05.03.2009 19:28
Aktaf
Это разновидность xVid, если не ошибаюсь.
А чем не устраивает?
Автор: Aktaf
Дата сообщения: 05.03.2009 20:42
Wu Tang

Цитата:
Это разновидность xVid, если не ошибаюсь. А чем не устраивает?


В видео в Мпег видео визарде не видна (кодек не поддерживается?!).

А выше написанное сливается в общем фоне?
Если видео не видно в редакторе, как его можно обрабатывать, редактировать?

Поэтому сначале приходиться перекодировать в "нормальную".
Xvid или DivX. И только после совать в редактор. А это уже дополнительные труды, потеря качества и т.д.
Автор: RIP
Дата сообщения: 05.03.2009 21:02
V0lt

Цитата:

можешь просто открыть в MPEG4 Modifer и сохранить без изменения опций (или в VD в режиме  Direct stream copy).

Сделал - не помогло.


Цитата:

Можно даже попробовать в VD/VDM разобрать, а потом собрать.

А это как делается?

p.s.
похоже на то, что проблема все же в использовании нестандартной матрицы...


Цитата:

Отрывок из help'а AutoGK

Примечание для тех, кто использует аппаратные DVD/MPEG4 проигрыватели. Есть две опции при установке AutoGK (заметим, что они также доступны и после установки AutoGK в его "скрытых возможностях"):
- Поддержка DVD-плейеров на ESS-чипсетах. Проигрыватели MPEG4 на ESS-чипсетах не работают с матрицами, применяющимися в AutoGK при работе с кодеком XviD (Вам совсем не обязательно понимать, что это за матрицы, просто следуйте инструкциям). Надо выбрать эту опцию, если у Вас такой плейер. Возможно, проблема в установленном на проигрывателе ПО, и она будет решена при апгрейде, а может и нет. Но во всяком случае хуже от применения этой опции не будет. Итак, если у Вас такой плейер и XviD-фильмы проигрываются на нем плохо, попробуйте эту опцию. И для XviD и для DivX кодеков этот вариант установки допускает "профиль Домашнего кинотеатра" (Home Theatre profile) который является частью DivX - сертификации для электронных устройств и дает возможность контроля над VBV-буфером. Большинство проигрывателей имеют выходы, допускающие высокий всплеск битрейта (with high bitrate spikes), что вызывает заполнение внутренней памяти плейера и невозможность принятия данных на короткое время. Это вызывает паузы, задержки, наложения. Оба кодека - и DivX и XviD поддерживают гибкий контроль переполнения выходного буфера и таким образом проблема может быть исключена. Убедитесь, что эта опция включена, если Вы столкнулись с такими симптомами во время воспроизведения копии на Вашем плейере. Заметим, что причиной пауз и задержек при воспроизведении может быть не только это. Пользователи сообщают, что при прожиге на DVDR вместо CDR воспроизведение может значительно улучшиться. Добавим, что качество считывающих устройств в DVD-плейерах очень разное и дешевый плейер вполне может являться причиной многих Ваших проблем (смотри форум по "железу" на Doom9 по данной теме).
- Поддержка DVD-плейеров на MTK/Sigma. Разница с предыдущим вариантом только в применении пользовательских матриц для XviD. Управление VBV буфером (в виде профилей Домашнего кинотеатра) также допускается при этом варианте.

Автор: V0lt
Дата сообщения: 05.03.2009 21:46
RIP

Цитата:
А это как делается?

Долго объяснять да и врядли поможет. Ты ведь уже пробовал пересохранять в VD.

ладно хватит офтопить. файлик твой я нашел, проверю на своем плеере. отпишусь в личку.
Автор: cpatakg
Дата сообщения: 06.03.2009 12:12
У меня есть видео, захваченное с экрана программой AutoScreenRecorder (формат AVI)
10 минут 55 секунд 182 Mb, без звука. Программой VirtualDub, обрезаю его до 10 мин 20 сек, ставлю в опциях видео full processing mode, при сохранении Save as AVI, на выходе видео имеет вес больше 16 Гб. Как сделать, чтоб он весил в десятки раз меньше.

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586

Предыдущая тема: 1с 8.0 Учебная версия "Зарплата и управление персоналом


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