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

» VirtualDub

Автор: monsoon
Дата сообщения: 13.06.2006 16:15
YurikWiz
Я не выбирал, оно там оказывается по умолчанию стоит.
А про fast recompress я пробовал найти информацию в статьях в шапке, а также в этой и предыдущей теме по VirtualDub.
Подскажите как правильно сделать. Можно в ПМ.
Автор: unreal666
Дата сообщения: 13.06.2006 16:31

Цитата:
А про fast recompress я пробовал найти информацию в статьях в шапке,

Так же как и для Full processing, только нельзя использовать фильтры и преобразовывать глубину цвета.
Автор: YurikWiz
Дата сообщения: 13.06.2006 16:40
2monsoon
Пишу на примере VirtualDubMod 1.5.10.2 build 2540:
Открываешь свой видеофайл, далее в меню видео выбираешь "Fast Recompress", Заходишь в "Video" - "Compression". Выбираешь кодек, к примеру DivX 6, рассчитываешь битрейт с помощью встроенного калькулятора, устанавливаешь режим Multipass, 1st pass, жмёшь OK, затем "File"-"Save As" Выбираешь куда сохранять результаты первого прохода, на этой же странице ставишь галку "Don't run this job now; add it to job control so i can run it in batch mode". Жмешь "Сохранить", далее заходишь в меню "Video" - "Compression" . Там должен быть выбран твой кодек, которым ты производишь сжатие. Жмешь "Configure". На вкладке настройки кодека меняешь только лишь режим Multipass, Nth pass. Далее действуем как и при первом проходе. Далее жмём F4 - видим список заданий - жмём Start. Можно в опциях поставить "Shutdown when finished". Всё!
Из 2-х кодеков XviD или DivX выбрать конечно лучше XviD, только там настроек побольше.
Автор: V0lt
Дата сообщения: 13.06.2006 18:26
Если в размер попадать не надо, то я кодирую в XviD в один проход вот с такими настройками
http://img56.imageshack.us/img56/2071/xvidconfig1dg.gif
Автор: YurikWiz
Дата сообщения: 13.06.2006 18:38
2V0lt
А почему Quantization Type - H263?
Автор: Gideon Vi
Дата сообщения: 14.06.2006 04:28
V0lt, не буду навязываться Но попробуй Jawor_1CD_Matrix.xcm для постоянного кодирования и Jawor_2CD_Matrix.xcm, для особо гладкого. Разница там будет на лицо
Для Jawor_1CD_Matrix.xcm можно считать оптимальными:
B-VOPs: 1
Quantizer ratio: 1.62
Quantizer offset: 0.00
Автор: sattan
Дата сообщения: 14.06.2006 11:56
прочитал три последнии страницы, но так особо ничего не уяснил для себя
помогите пожалуйста в следующем.

есть фотоаппарат
снимает видео в MJPEG 640x480 30 кадров в секунду. на компе, понятное дело, смотрит. хочу перекодировать для просмотра дома на аппаратном плеере. понимаются форматы DivX, XviD, 3ixv. Хочется перекодировать с максимально близким качеством к оригиналу. без всяких там квадратиков и прочего.
железо подходящее - выделенный сервак, два 2-ух процессорных Пентиум Хеон'а и 4ГБ памяти. короче ресурсов масса.

расскажите какие настройки сделать в ДАБе.
не оставьте без внимания
Автор: Gideon Vi
Дата сообщения: 14.06.2006 15:01

Цитата:
железо подходящее - выделенный сервак, два 2-ух процессорных Пентиум Хеон'а и 4ГБ памяти.


Шоб я так жил
XviD
Заменить файлы под свой процессор от сюда
[more=Настройки]Матрица: Jawor_1CD_Matrix.xcm / Jawor_2CD_Matrix.xcm
Global Motion Compensation: выключить
Quarter Pixel: выключить
B-VOPs: 1
Quantizer ratio: 1.62
Quantizer offset: 0.00
Packed bitstream: включить
High bitrate scenes degradation (%): 20
Low bitrate scenes improvement (%): 8
Motion search precision: 6 - Ultra High
VHQ mode: 4 - Wide Search
Use VHQ for bframes to: включить
Maximum I-frame interval: 5 * framerate
Min/Max...-frame quantizer: 2-31
Trellis quantization: включить
FourCC used: XVID[/more]
Автор: sattan
Дата сообщения: 14.06.2006 16:29
Gideon Vi

Цитата:
Шоб я так жил

да у меня таких 8 штук раскиданы. просто один свободный оказался. так. для фильмов для прочих экспериментов.

по настройкам один вопрос - где ме изменить и найти это:

Цитата:
Матрица: Jawor_1CD_Matrix.xcm / Jawor_2CD_Matrix.xcm

нет такого нигде - обыскался

Добавлено:
и ещё вопрос по этой строке
Maximum I-frame interval: 5*framerate

по умолчанию стоит 300
фреймрейт - количество кадров в секунду ?
у меня 30 - значит надо поставить 150 ?
а почему тогда 300 стоит ??
Автор: Gideon Vi
Дата сообщения: 14.06.2006 16:54
Вот матрицы.
Загружать через Profile @ Level > more... > Quantization Type > MPEG-Custom > Edit Matrix > Load matrix...
Операцию повторить для обоих проходов.
Матрицу на два cd имеет смысл использовать, когда битрейт больше девать некуда. Во всех остальных случая 1CD_Matrix даёт отличное качество.
Автор: sattan
Дата сообщения: 14.06.2006 17:00
профили принял и как подключать понял.
теперь вопросы те что выше задавал и ещё пара

что поменять из настроек на этом скрине ?


и
можно точнее объяснить эту фразу ?

Цитата:
Операцию повторить для обоих проходов.

в смысле ? подробнее пожалуйста, если можно
Автор: unreal666
Дата сообщения: 14.06.2006 17:35

Цитата:
в смысле ? подробнее пожалуйста, если можно

Т.е. в обоих проходах поставить эту матрицу. Хотя она и так не изменится.

Цитата:
что поменять из настроек на этом скрине ?

В поле "Encoding Type" для 1-го прохода поставь "Twopass -1st pass", для 2-го прохода "Twopass - 2st pass" (это если ты собрался кодировать в 2-а прохода).
Ну и зоны (Zones) подкорректируй. Нафига титры кодировать с таким же потоком как и все видео.
Автор: sattan
Дата сообщения: 14.06.2006 18:02

Цитата:
В поле "Encoding Type" для 1-го прохода поставь "Twopass -1st pass", для 2-го прохода "Twopass - 2st pass" (это если ты собрался кодировать в 2-а прохода).

как мне настроить чтобы кодировался в два прохода ? никак не могу догнать ??

как это - для первого прохода выставить одно, а потом для второго - второе ???
там вже отдельно - или или - или 1 проход или два выбирается
никак не пойму


Цитата:
Ну и зоны (Zones) подкорректируй. Нафига титры кодировать с таким же потоком как и все видео

у меня нет титров
Автор: V0lt
Дата сообщения: 14.06.2006 18:11
YurikWiz

Цитата:
А почему Quantization Type - H263?

Имхо для пережима лучше потходит. Если кодишь с хорошего источника, то можно выбрать MPEG матрицу.
Автор: unreal666
Дата сообщения: 14.06.2006 18:25
sattan

Цитата:
как это - для первого прохода выставить одно, а потом для второго - второе ???
там вже отдельно - или или - или 1 проход или два выбирается
никак не пойму

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. И все, ждешь пока закодит.
Автор: sattan
Дата сообщения: 15.06.2006 09:17
unreal666
сделал. получилось. спасибо
ещё вопрос
там в настройках 1 pass две опции
Full quality first pass и Discard first pass
галочка стоит напротив Дискарда.

ничего менять не надо ?

з.ы. и ещё. может известно - сравниваю исходный ролик с кодированным - в кодированном светлит слегка картинку. то есть - в исходном она более насыщенная. это не портит картинку - но хотелось бы знать - почему ??
Автор: artiyom
Дата сообщения: 15.06.2006 11:49
Прежде всего повторю свой предыдущий вопрос, на который не было ответа, а на предыдущих страницах ответа тоже не нашел:
Цитата:
У меня есть полутрочасовое видео откуда мне нужно (из разных мест этого видео) удалить несколько секунд. Я делаю все как мне нужно, потом пытаюсь сохранить видео, но в новом файле нет всех тех изменений, которые я сделал. Я сохраняю его с прямопотоковым копированием ибо не хочу, чтобы файл конвертировался.
Как вырезать из файла нужные отрывки и сохранить его с прямопотоковым копированием?
У меня VirtualDub-MPEG2 Russian.



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

Код:
An out-of-bounds memory access (access violation) occurred in module 'xvidcore'...
...writing address 0240B060...
...while running thread "Processing" (thread.cpp:150).
Автор: sattan
Дата сообщения: 15.06.2006 12:06
unreal666
стоял русский последний. глючил. поставил английский. начал работать нормально. не вылетать.
но там под опцией Use VHQ for bframes to стоит опция Chroma motion вроде и - напротив неё галка. вроде в русской она не стояла ?


и ещё
по поводу двух проходов
интересно - я ж в одну папку оба прохода сохраняю. он что - просто перезаписывает файл от первого прохода ?? подозреваю что нет...
Автор: YurikWiz
Дата сообщения: 15.06.2006 12:13
2ALL
Все ли фильтры Ависинта работают в режиме Fast Recompress при сжатии VirtualDub-ом?
artiyom

Цитата:
У меня есть полутрочасовое видео откуда мне нужно (из разных мест этого видео) удалить несколько секунд. Я делаю все как мне нужно, потом пытаюсь сохранить видео, но в новом файле нет всех тех изменений, которые я сделал. Я сохраняю его с прямопотоковым копированием ибо не хочу, чтобы файл конвертировался.
Как вырезать из файла нужные отрывки и сохранить его с прямопотоковым копированием?
У меня VirtualDub-MPEG2 Russian.

Может VirtualDub - MPEG2 глючит, попробуй английскую версию VirtualDubMod, у меня с ней никаких проблем никогда не было

Добавлено:

Цитата:
Я делаю все как мне нужно

Точно как нужно?
Автор: unreal666
Дата сообщения: 15.06.2006 13:37
artiyom
Скорее всего ошибка в самой проге. Я всегда кодирую с помощью VirtualDubMod.

sattan

Цитата:
но там под опцией Use VHQ for bframes to стоит опция Chroma motion вроде и - напротив неё галка. вроде в русской она не стояла ?

Опция "Use Chroma Motion" - применяет алгоритмы Motion Estimation для цветных блоков. Улучшает сжатие за счёт падения скорости. При окончательном кодировании – включать однозначно.
Вот почитай про опции XviD'а:
http://forum.cyberfight.ru/showthread.php?threadid=60858.

Цитата:
интересно - я ж в одну папку оба прохода сохраняю. он что - просто перезаписывает файл от первого прохода ?? подозреваю что нет...

Видео-файл создаваемый при работе 1-го прохода для 2-го прохода НЕ нужен. Для 2-го прохода нужен только файл статистики.
Автор: sattan
Дата сообщения: 15.06.2006 14:27

Цитата:
Profile @ Level – выбор стандартного профайла для воспроизведения на аппаратных МПЕГ4 плеерах. При сжатии для компа ставить (unrestricted).

я жму для просмотра на аппаратном плеере.
какой профиль посоветуешь ?

unreal666

Цитата:
Вот почитай про опции XviD'а

спасибо за наводку!!
Автор: Gideon Vi
Дата сообщения: 15.06.2006 17:04

Цитата:
я жму для просмотра на аппаратном плеере.
какой профиль посоветуешь ?


Хм, я зря старался? Профиль (unrestricted), далее кнопка more... > заменяешь матрицу квантования и тд.


Цитата:
Full quality first pass и Discard first pass
галочка стоит напротив Дискарда.
ничего менять не надо ?


Галочки напротив обоих пунктов.
Автор: V0lt
Дата сообщения: 15.06.2006 17:29
sattan
хватит спрашивай, кодируй давай

Цитата:
я жму для просмотра на аппаратном плеере.
какой профиль посоветуешь ?

AS@L5, я ведь даже картинку давал

кодить советую или с постоянным качеством (см. рис.) - быстро, но в размер не попадешь, или в два прохода (тут уже объясняли)

Цитата:
Maximum I-frame interval:
...
а почему тогда 300 стоит ??

один I-кадр на 10 секунд - почти стандарт (так все кодят )
23.976, 24fps -> 240
25fps -> 250
29,97, 30fps -> 300
при желании можешь уменьшить вдвое, будет быстрее поиск (но размер слегка увеличится).
Автор: sattan
Дата сообщения: 15.06.2006 17:31
Gideon Vi

Цитата:
Хм, я зря старался? Профиль (unrestricted),

ты старался не зря. но в твоём примере настроек ни слова не было о том, какой профиль поставить. спасибо - я теперь на них тренируюсь

Добавлено:
V0lt
да я уже целый день кодирую менять только опции успеваю. повезло мне что быстро у меня это.
мне надо чтобы было супер качество - скорость и размер мне не важны.

вот попробуй разбери - один говорит профиль unrestricted, другой
Цитата:
AS@L5

кого слушать ?

я и так и так скодирую - мне не жалко.
мне важно знать как правильно и какой оставить потому как по моему они визуально одинаковы вроде....
Автор: Tarakanov_Igor
Дата сообщения: 15.06.2006 18:34

Цитата:
я и так и так скодирую - мне не жалко.
мне важно знать как правильно и какой оставить потому как по моему они визуально одинаковы вроде....

Оставь unrestricted и совет - не слушай всех подряд, а то будешь буридановым ослом!
Насчет настроек XviD спорят не первый год и не один профессионал и любитель этого дела! Основные настройки по качеству везде одинаковы! Если хочешь качество и не боишься, что файл слегка увеличится в размерек, а для кодирующих на DVD это не важно, то ставь следующий квантайзер: 1,4,1,6,1,8. декодер DX50, битрайт в районе 2000, Ну там качество - 6 и wide -4, сhroma motion поставь и будет тебе счастье!
Автор: YurikWiz
Дата сообщения: 15.06.2006 23:26
Все ли фильтры Ависинта работают в режиме Fast Recompress при сжатии VirtualDub-ом?
Автор: unreal666
Дата сообщения: 16.06.2006 10:27
YurikWiz
Если ты насчет обработки файлов AVS, то все что прописано в этом файле обрабатывается до подачи данных VirtualDub'у (или любой дугой проге, например плееру). Т.е. программам подается уже обработанное несжатое видео.
Автор: artiyom
Дата сообщения: 16.06.2006 11:00
YurikWiz
unreal666
Вот поставил видаб мод - щас пробовать буду.


Подскажите пожалуйста каким фильтром нужно вырезать лишние части видео? Скажем если этот участок залит черным цветом, я его хочу вырезать, чтобы сохранить только чсть с изображением, так каким фильтром делать это?
Автор: unreal666
Дата сообщения: 16.06.2006 13:09
artiyom

Цитата:
Подскажите пожалуйста каким фильтром нужно вырезать лишние части видео?

Автоматом кажется нельзя, только вручную.

PS. Только сейчас дошла твоя фраза:

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

При сохранении прямотоково резать надо только по ключевым кадрам. А ты скорее всего резал или по P или по B-фреймам и из-за этого эти изменения не сохранились.
Автор: artiyom
Дата сообщения: 16.06.2006 14:43
unreal666

Цитата:
Автоматом кажется нельзя, только вручную.

По-моему ты не верно понял. Я имел ввиду резать не по длине видео (типа пятая секунда, двадцатая минута и т.п.) а урезать сам объем кадра. Скажем если его площадь 380 на 280 пикселей, мне нужно урезать с каждой стороны по 25 пискелей ибо там сплошнное черное пространство, которое наверняка занимает лишнее место.


Цитата:
При сохранении прямотоково резать надо только по ключевым кадрам. А ты скорее всего резал или по P или по B-фреймам и из-за этого эти изменения не сохранились.

Я как чуствовал, что дело в этих буквах в статус-строке. А какой буквой обозначаются ключевые кадры? И как с ними обращаться? Тоесть резать от одного ключевого кадра до другого?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: чем рисовать план квартиры?


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