[identity profile] arabian-gold.livejournal.com posting in [community profile] useful_faq
Дано
VirtualDub-1.9.8 и VirtualDub-1.10.4
Windows 7

VirtualDub странно сохраняет обрезанное видео. Замечено на двух разных файлах.
Оставляет в самом начале 5 секунд видео, которые были вырезаны.
под катом примеры:

Нулевой кадр в VD


Этот кадр в итоговом видео оказывается на 5 секунде, как видно:



А предыдущие 5 секунд - фрагмент фильма, который был вырезан.




В этом ролике ещё в середине несколько вырезанных секунд почему-то сохранились. В итоге в VirtualDub сохраняемый фрагмент длительностью 04:55, а итоговый ролик: 05:11.
Если открыть сохранённый обрезанный ролик и вырезать лишние секунды и снова сохранить, то они волшебным образом в новом файле снова оказываются, как будто их и не вырезали.
Что за чертовщина и как мне обрезать ролик точно? Раньше такого не было.
ну или другую программу по простоте использования равную VirtualDub посоветуйте, там попробую.

Date: 2016-07-14 09:07 pm (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Если никто не поможет разобраться с проблемой, мой совет - используйте виртуал для грубой нарезки, а монтаж делайте в чем-то более подходящем, в том же Вегасе, к примеру.
Вы все равно к этому придете, поверьте. Я тоже когда-то только Виртуал использовала.

Date: 2016-07-15 12:23 am (UTC)
From: [identity profile] e-rubik.livejournal.com
Та же фигня с некоторых пор.
Сохраняю в Full processing mode, потом сжимаю конвертором.

проверила

Date: 2016-07-15 02:15 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
VirtualDubmodrus - все чисто, никаких подозрительных излишеств.
VirtualDubrus - аналогично, все чисто.
Возможно, потому что это русская сборка.

Date: 2016-07-15 03:15 pm (UTC)
From: [identity profile] e-rubik.livejournal.com
Тогда у нас разные проблемы.

Date: 2016-07-15 05:43 am (UTC)
From: [identity profile] seraph6.livejournal.com
Скорее всего дело в следующем...
У вас видео не покадровое (как DV-поток, например), а пожатое в MPEG или что-то аналогичное, с опорными кадрами и расчетом промежуточных. Поэтому VD и режет по местонахождению опорного кадра. Это можно побороть настройками, но процесс нарезки будет уже не мгновенный, а довольно длительный, т.к. ему придется заново просчитывать кусок потока и создавать новые опорные кадры. И качество картинки в затронутых пересчетом фрагментах заметно упадет.

Date: 2016-07-15 06:02 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Вы неправы. От слова совсем.

Date: 2016-07-15 07:49 am (UTC)
From: [identity profile] aterentiev.livejournal.com
Этот ответ выглядит как плевок. Не надо так.

Date: 2016-07-15 08:04 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Это зависит исключительно от восприятия читающего. С моей же точки зрения простое указание на неправоту комментатора никак не может быть расценено подобным образом.

Date: 2016-07-15 09:30 pm (UTC)
From: [identity profile] uncle-sem.livejournal.com
с моей точки зрения версия ключевых кадров вполне имеет право на жизнь, а ваше неаргументированное "не может быть потому что не может быть никогда" выглядит именно что плевком.

Date: 2016-07-15 11:27 pm (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Назвать версией нечто, не имеющее никакого отношения к обсуждаемой программе? Круто, чего уж там. Только не слишком понятно, зачем.
Попробуйте ответить на этот простой вопрос.
Зачем комментатор весьма аргументированно высказывается непонятно о какой программе, при том, что вопрос задан о вполне конкретной.
Ну и чтоб два раза не вставать - а зачем Вы высказываете свое не менее просвещенное мнение, опять-таки, о некой абстрактной программе, а не об обсуждаемой?

Date: 2016-07-16 12:36 am (UTC)
From: [identity profile] rambalac.livejournal.com
Ключевой кадр в видео с longGOP, это именно причина, ваш же бред, это просто бред. Это имеет отношение к любым программам, которые режут "без перекодирования"

Date: 2016-07-16 12:40 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
А кто Вам сказал, что виртуал относится к подобным программам? Мне аж даже интересно.

Date: 2016-07-16 12:47 am (UTC)
From: [identity profile] rambalac.livejournal.com
То есть вы понятия не имеете о VirtualDub?

Date: 2016-07-16 12:55 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Ну как сказать. Я этой программой пользуюсь существенно больше 5 лет. И достаточно часто выбираю кодировку перед сохранением. Потому как если этого не делаю, имею реальное счастье фиг знает какого размера в виде uncompressed RGB. Это полезно, но не всегда нужно, зависит от целей. Под монтаж в Вегасе - прекрасно. Просто шматок кинуть на ютуб - без особой надобности.
Так что там по поводу "без перекодирования"?

Date: 2016-07-16 02:19 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Я не программист ни разу, я просто любопытная. Только что от нечего делать поиграла с программой, меняя видеокодеки, а заодно и выходной формат. Естественно, разные кодеки выдали различный размер файла при сохранении. Ну и формат тоже, ави или матроска. Это глюк?
Правда, лишние кадры так и не появились. Ни при смене кодировщика, ни при смене выходного формата. Абыдна, да...
Нет, я понимаю, что это не профпрога, а простенькая любительская. С точки зрения профи такое перекодирование - что, и не перекодирование вовсе?

Date: 2016-07-16 06:13 am (UTC)
From: [identity profile] uncle-sem.livejournal.com
тогда ответьте вот на какой вопрос: если мы режем без перекодирования, то что виртуалдаб будет делать с ключевым кадром? ну то есть если по ключевому кадру режем - всё хорошо. а если нет - то придется "перемотать" до ближайшего ключевого кадра и отрезать по нему.

Date: 2016-07-16 06:20 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
А зачем выбирать куцый режим? В виртуале он есть, но в нем три четверти функций не пашут. По умолчанию стоит нормальный, позволяющий резать по кадрам без привязки к ключевым. А пожать потом можно и кодировщиком поприличнее, штатные там не так чтоб ах.

Date: 2016-07-16 06:59 am (UTC)
From: [identity profile] uncle-sem.livejournal.com
этот "куцый режим" использовать можно и нужно, чтобы не ухудшать качество видео перепаковками. да и быстрее оно работает, без перекодировки видео-то.

и кто тут в итоге не знает программу и говорит неизвестно о чем?

Date: 2016-07-16 07:22 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Можно. Но не нужно. Нужно использовать максимум по качеству и по возможностям программы. А это уж всяко не кастрированный режим. Я уж не говорю про такую мелочь, что топикстартер столкнулась с проблемой недавно, а до того работала нормально. А раз резала по фреймам, а не по ключам, значит и покоцанный режим тут не при делах. Конечно, если на качество пилювать, то можно и им, хозяин-барин. Однако ж почему-то если уж дабом пользуются, то работают с матроской и разжатым видео. А монтируют в том же Вегасе или Премьере.
А так-то - чего ж, можно и сплиттером порубить, никто не запрещает.

Date: 2016-07-15 03:22 pm (UTC)
From: [identity profile] monalt.livejournal.com
Наверное, это связано с ключевым кадром. Как победить - не знаю.
Вы во время определения места резки не удерживаете клавишу шифт (или контрл, не знаю)? При удержании, курсор вроде бы по ключевым кадрам перемещается...
Почитайте здесь: ht tp://w ww.virtualdub.org/docs_processing.html (пробелы убрать).

Гугл-перевод:
"Вы удалили кадр, но не удалять, не являющиеся ключевыми кадрами после него.
Ключевой кадр представляет собой кадр, который может быть расшифрован сама по себе; не-ключевой кадр, или дельта кадра, разница от предыдущего кадра и не могут быть расшифрованы, если кадр перед ним отсутствует. VirtualDub всегда играет его безопасным и гарантирует, что все кадры, которые вы не удалите являются декодируемыми. Это означает, что любой не ключевой кадр, что вы включаете вынудит включение любых кадров перед ним, обратно и в том числе предыдущий ключевой кадр."

Date: 2016-07-16 12:34 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Хм... virtual, безусловно, может показывать ключевые кадры. Но с тем же успехом программа работает и без привязки к ним. Я, кстати, вообще не пользуюсь удерживанием каких-либо клавиш при нарезке, просто за ненадобностью. Опять-таки, не слишком понятно, почему проблема в таком случае вылезла не сразу после начала использования программы, а спустя некое достаточно продолжительное время. Возможно, конечно, что топикстартер сменил методику работы в программе, не заметив этого.
Правда, я только что нарезала один и тот же фрагмент двумя способами - устанавливая начало и конец строго по поиску ключевых кадров и без учета оного. Разницы никакой, никаких лишних кадров/фрагментов не появилось.
Ну и чтоб совсем уж чисто было, повторила то же самое, прихватив "лишний кадр" перед ключевым. А потом и установила начало на кадре, следующем после "пустого". А потом и вовсе на "пустом". А затем откатила на несколько кадров назад, чтоб уж точно попасть в середину между двумя ключевыми. И ни в одном случае не вылезло ни одного лишнего кадра. Интересно, что я сделала не так? Я прям ждала, что программа таки смилостивится и прихватит что-то, мною не запланированное. Ан нет... Четкое совпадение по кадрам, никаких хвостов.
Аж самой любопытно. 8 проб, везде идеальное совпадение по кадрам - что хотела, то и получила, без довесков.

Date: 2016-07-16 06:10 am (UTC)
From: [identity profile] uncle-sem.livejournal.com
видео перекодируете, или непосредственное копирование стоит? при непосредственном копировании, насколько я понимаю, новые ключевые кадры добавляться не могут.

Date: 2016-07-16 06:15 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Режим полной обработки, а разжимание там по умолчанию. Без перекодировки тоже можно, конечно, но я таким отродясь не пользовалась, не знаю, как топикстартер. Я подозреваю, что у нее либо программа обновилась и слетело умолчание, либо сама случайно ткнула куда не стоило.

Date: 2016-07-16 11:52 am (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
Не получилось снять скриншот с выпадающей менюшки ;)
Но если я правильно разобралась, то смысл такой.
Вкладка видео, 9 позиция, считая сверху - режим полной обработки - то, чем пользуюсь я. Шестая - прямопотоковое копирование. Вот оно, судя по всему, и отвечает за лишние секунды.
Вы когда работали в программе, когда все нормально было, выбирали в этой же менюшке(видео) кодек?

Date: 2016-07-17 05:56 pm (UTC)
begemotik64: (Default)
From: [personal profile] begemotik64
А вот это уже интересно.Эти... Которые все знают, утверждают, что в этом режиме всегда должен появляться хвост, типа, прога только по ключам работает. Похоже на правду, может, Вы до этого только по ключевым и резали?
А выбрать... Смотря для чего. Самый надежный и безотказный - Xvid, но он и жмет с особым зверством. 261 и 263 - поприличнее, но... в моей версии программы они есть, а в Вашей - нет. Вы с роликом что потом делать планируете? Просто на ютуб кинуть? Если да - то Xvid.