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

» VirtualDub (часть 4)

Автор: mrdime
Дата сообщения: 22.02.2011 08:40
Господа!
Есть непожатое изображение с фотоаппарата Canon. Хочу пожать его и развернуть на 90 градусов. Если с пережатием проблем нет, то как развернуть на 90 градусов не знаю. Чем и как посоветуете это сделать?
На всякий случай - [more=информация]General
Complete name : D:\MyPictures\2010-06-14_Cracow_Video\01.Dragon_ToRotate.AVI
Format : AVI
Format/Info : Audio Video Interleave
File size : 92.1 MiB
Duration : 58s 167ms
Overall bit rate : 13.3 Mbps
Mastered date : Sun Jun 13 22:21:46 2010
Writing application : CanonMVI06

Video
ID : 0
Format : M-JPEG
Frame mode : 8
Codec ID : MJPG
Duration : 58s 167ms
Bit rate : 13.2 Mbps
Width : 640 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate : 30.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 1.432
Stream size : 91.5 MiB (99%)

Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Unsigned
Codec ID : 1
Codec ID/Hint : Microsoft
Duration : 58s 167ms
Bit rate mode : Constant
Bit rate : 88.2 Kbps
Channel(s) : 1 channel
Sampling rate : 11.024 KHz
Bit depth : 8 bits
Stream size : 626 KiB (1%)
Interleave, duration : 986 ms (29.58 video frames)
Interleave, preload duration : 1000 ms[/more] об исходном файле.

Автор: nicka
Дата сообщения: 22.02.2011 09:46
mrdime

Цитата:
развернуть на 90 градусов

обсуждали здесь :)
http://forum.ru-board.com/topic.cgi?forum=5&topic=29337&start=2500#20
Автор: mrdime
Дата сообщения: 23.02.2011 00:36
В общем сделал так:
Воспользовался 2 встроенными фильтрами Rotate и Resize.
В Rotate выставил поворот вправо на 90 градусов), в Resize увеличил размер (для приведения соотношения сторон к 4:3 и заполнения пустых областей картинки черным фоном).


Но при попытке начать кодирование VirtualDub выдает: "Video compression error: The source image format is not acceptable (error code -2)". Хотя без применения фильтров все кодируется без проблем.
Использую кодек DivX.
В чем может быть проблема?
Автор: Unique_nickname
Дата сообщения: 23.02.2011 06:30
mrdime
Fill - встроенный фильтр VirtualDub (к предыдущей редакции Вашего поста), в шапке искать его не надо. Он всегда в списке фильтров.

Что касается ошибки - не пробовали уделить внимание не столько пропорциям, сколько конкретному разрешению повернутого видео?

Автор: mrdime
Дата сообщения: 23.02.2011 09:03
Unique_nickname
Разрешение не менял. Т.е. 480*640 было, я изображение повернул и все. Смысл с размерами играться?
P.S. Попробовал другой кодек (Xvid) - отработал нормально. Склоняюсь к мысли, что настройки DivX барахлят.
Однако размер изображения не сильно радует: с 92 Мб непожатого получилось 63Мб повернутого пожатого XVid-ом. При том что DivX (без поворота) на макс. качестве сжимает этот фрагмент до 7Мб.
Автор: 2valery
Дата сообщения: 24.02.2011 00:39
Всем привет. Опять у меня VirtualDub артачится:
Вот такие фильтры я загрузил: Подскажите, гуру, что ему не нравиться?

Добавлено:
Видео 1440х1080 интерлейсное, камера Кенон 20
Автор: 2valery
Дата сообщения: 25.02.2011 21:38
Почти разобрался: стандартный deinterlace VirtualDub-a оказывается, изменился, был такой:

А стал такой (VirtualDub1.9.11):


Как ставить режим деинтерлейсинга я знаю, а как ставить порядок полей нет.
Пришлось найти старую версию VirtualDub-a и в ней все пошло.
И Log уже с ума не сходит:




Вечером проведу эксперимент по замене в VirtualDub1.9.11 фильтра deinterlace на старый, посмотрю, как пойдет.
Может у кого такие же заморочки были? Подтягивайтесь, обсудим!

Автор: Spy686
Дата сообщения: 26.02.2011 14:55
немогу разобраться- c ошибкой :

couldn't locate decompressor for format 'vp6f' unknown

VirtualDub requires a Video for Windows (VFW) compatible codec to decompress video. DirectShow codecs, such as those used by Windows MediaPlayer, are not suitable.





Автор: Abs62
Дата сообщения: 26.02.2011 15:39
Spy686
Кодека нету. Поставь ffdshow и включи соответствующий кодек в настройках VFW.
Автор: Abs62
Дата сообщения: 26.02.2011 17:11
Spy686
Декодер, поддерживающий много форматов видео и аудио.
http://forum.ru-board.com/topic.cgi?forum=5&topic=6122
Автор: Spy686
Дата сообщения: 26.02.2011 17:36
to Abs62


Цитата:
Spy686
Декодер, поддерживающий много форматов видео и аудио.
http://forum.ru-board.com/topic.cgi?forum=5&topic=6122 [?].


вот у меня было установлено :



но переустановил и помогло.
спасибо.

Добавлено:
обьясните пожалуйста как порезать видеоролик длина корого 46минут, на куски по 12 минут [невручную, а на автомате] ?

Добавлено:
Может кто нить подскажет где взять уроки по написанию скриптов для Дуба или может есть готовый скрипт для нарезки файла на одинаковые по времени части .
Автор: nicka
Дата сообщения: 27.02.2011 13:12
так как проблема связана с дабом продублирую свой вопрос

пытаюсь очистить от шума 3gp файл
создаю avs с содержанием
Код: directshowsource("D:\video.3gp")
Автор: PALACYS
Дата сообщения: 01.03.2011 06:24
Здравствуйте ВСЕ !
как настроить virtualdub на максимум ресурсов компа?
при обработке нагрузка на комп:core2duo-54%;RAM-406m(333-1.5Gb); HDD--от2до40mb/s(110mb/s)
Автор: SergFalkon
Дата сообщения: 01.03.2011 07:09
nicka
Какая FPS у исходника? Поапробуйте ее явно прописАть в directshowsource .
PALACYS
Конкретно - что за обработка? Кодируете при это во что? Версия VD какая?
Скорее всего или сам VD, или используемый плагин или кодек не поддерживают многоядерность.
Автор: PALACYS
Дата сообщения: 01.03.2011 08:17
filters.Add("Deshaker v1.6");
http://img717.imageshack.us/i/20110301091002.jpg/
Автор: SergFalkon
Дата сообщения: 01.03.2011 08:56
PALACYS
Ну, во-первых, поддержка многопоточности только в последнем, пока экспериментальном VD (1.10) заявлена. У вас же 1.7.8 еще ...
Ну и у меня сомнения насчет многопоточности у Deshaker'а. Точнее, полная уверенность отсутствия такой поддержки у вашей 1.6 версии. Она 2003 г. Посмотрите на странице автора его http://www.guthspot.se/video/deshaker.htm#version history
Автор: nicka
Дата сообщения: 01.03.2011 09:53
SergFalkon

Цитата:
Какая FPS у исходника? Поапробуйте ее явно прописАть в directshowsource .

спасибо.помогло.
Автор: PALACYS
Дата сообщения: 01.03.2011 10:50
Благодарю за помощь!
времяобработки того ролика было 11.4ч, а теперь 1.3ч-ужас как нравится!
жалко что на англиш.


Добавлено:
можно было быеще ускорить, Core 1 Activity :97%Core 2 Activity :41%
но чтото жимжим,
Темп(Core 1) :68 °C Темп(Core 2) :65 ° CACPI Th Zone :51 °C
Автор: Chis1
Дата сообщения: 01.03.2011 11:16
Unique_nickname
Подскажите параметр Qf в программе Gspot и параметр bit/pixel не одно и тоже
(значения похожие)?
All
Перегнал домашнее видео с видика VHS через DVD камеру на комп.
Пленки не испортились (20 лет) и качество записи осталось прежним.
Далее перекодировка в AVI с фильтрацией, редактирование, сортировка эпизодов.
Потом опять на DVD уже с меню выбора эпизодов итд.
Стратегию, вроде, отработал. Но, хотелось бы услышать еще мнения по этому вопросу, может есть подобный опыт, в плане параметров кодирования, применения фильтров. Битрейт выбрал 800. Из фильтров - интерлейс и обрезка краев.
Пробовал усиливать контраст давить шумы, но улучшений не заметил. Может не тем пользовался? Готов жертвовать временем обработки и объемами.
Полученный результат сравнить не с чем- отсюда сомнения. Единственное, что бросается в глаза, это неподвижная серая "сетка" на светлых деталях, на исходнике ее нет. Заранее благодарю за советы и мнения.


Автор: PALACYS
Дата сообщения: 01.03.2011 12:55

Цитата:
параметр Qf в программе Gspot и параметр bit/pixel не одно и тоже

да
Автор: SergFalkon
Дата сообщения: 01.03.2011 13:11

Цитата:
Далее перекодировка в AVI с фильтрацией, редактирование, сортировка эпизодов.
Потом опять на DVD уже с меню выбора эпизодов итд.

Делалось DVD-видео или просто avi'шки на DVD болванку писАлись? Просмотр только на компе?
Цитата:
Битрейт выбрал 800
IMHO, очень мало. Даже чистые (т.е. без шумов) фирменные DVD рипают ныне с бОльшим существенно битрейтом.
Автор: PALACYS
Дата сообщения: 01.03.2011 13:31
пардон,в торопях не настроил фильтр,теперь проц 96% спустя час время на обработку~7.4ч(мелькает мысль про 4 ядра)
Автор: Chis1
Дата сообщения: 01.03.2011 14:49
SergFalkon

Цитата:
Делалось DVD-видео

Да.

Цитата:
на DVD болванку

Да.

Цитата:
Просмотр только на компе?

Только на TV.

Цитата:
IMHO, очень мало.

Исходил из простых умозаключений:
1. Исходное разрешение - низкое.
2. Посчитал исходя из получаемого объема файла AVI. Как там раньше было:
1,5 часа - 700 Мвт. И смотреть можно.
Что посоветуете? В чем заблуждение.

Добавлено:

Цитата:
Даже чистые (т.е. без шумов) фирменные DVD рипают ныне с бОльшим существенно битрейтом.

Не понял, какая связь с шумами?
Автор: SergFalkon
Дата сообщения: 01.03.2011 15:16
Chis1

Цитата:
Только на TV.

С DVD плеера? Он DivX Ultra (чтобы меню шло)?
Цитата:
. Исходное разрешение - низкое
Какое именно, как вы полагали?
Цитата:
1,5 часа - 700 Мвт. И смотреть можно
Я ж говорю - не сравнивайте с пережатием проф. снятых и сделанных фильмов. Там исходно качество другое.
Цитата:
Не понял, какая связь с шумами?
VHS - это всегда +шумы. Чем больше шум - тем больше битрейт надо ставить. Или агрессивно фильтровать, убивая еще разрешение.
На фирменных DVD шумов нет . Вот и можно их сжимать сильнее без заметных артефактов.
И еще - деинтерлейс зачем делать? Раз тем более на телеке смотреть? Это +доп. артефакты+снижение плавности.

У-пс, сперва не понял
Цитата:
Делалось DVD-видео
. Т.е., типа VOB'ы?


Автор: Chis1
Дата сообщения: 01.03.2011 15:39
SergFalkon

Цитата:
С DVD плеера? Он DivX Ultra (чтобы меню шло)?

Просто DVD, поэтому отредактированныe куски AVI перегоняю в DVD через ConvertXtoDVD, получаю меню.

Цитата:
И еще - деинтерлейс зачем делать?

Наверное заблуждался, думал если на компе вылезает, то и на телеке будет.
Еще пробовал фильтр устраняющий цветовые сдвиги- вроде помогает...?
Автор: SergFalkon
Дата сообщения: 01.03.2011 16:08

Цитата:
Просто DVD, поэтому отредактированныe куски AVI перегоняю в DVD через ConvertXtoDVD, получаю меню

Если вы промежуточно жмете в avi с битрейтом 800 - вы гробите материал. Жмите промежуточно с малым сжатием. Я mjpeg использую.
Цитата:
если на компе вылезает, то и на телеке будет
1. Все ЖК телеки делают деинтерлейс при показе. Для ЭЛТ интерлейс это родной режим
2. И на компе легко убирается именно при просмотре плеерами.
Автор: Chis1
Дата сообщения: 01.03.2011 16:32
SergFalkon
Может фильтры порекомендуете... Или, вообще, лучше без них?
И вопрос по сдвигу цвета остался без внимания.
Автор: SergFalkon
Дата сообщения: 03.03.2011 08:04
Chis1
Фильтры - в VirtualDub'е - CNR (Chroma noise reduction), NeatVideo, Wavelet noise reduction.
Можно в AVISynth'е фильтровать.
Цитата:
вопрос по сдвигу цвета
Это на каком этапе проявляется? Уже в самом конечном видео?
Автор: Chis1
Дата сообщения: 03.03.2011 08:49
SergFalkon

Цитата:
Это на каком этапе проявляется?

Всегда на чистых, контрастных цветных пятнах.
Автор: SergFalkon
Дата сообщения: 03.03.2011 09:02
Chis1
Я имел в виду в каком видео - сразу после захвата (в каком формате, кстати захватывали и как видик подключали), после обработки в VirtualDub'е или уже в конечном видео (на DVD).
Скриншот кадра с искажениями можно выложить?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179

Предыдущая тема: Pcad и монитор


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