Эсть в вегасе"стоп кадр",фотография
#1
Posted 29 Jan 2007 - 20:19
#2
Posted 29 Jan 2007 - 20:58
Парметры превью-окна:"Best Full" -это важно для качества полученного стоп-кадра..
#3
Posted 31 Jan 2007 - 01:06
#4
Posted 31 Jan 2007 - 05:32
#5
Posted 18 Feb 2007 - 18:34
#6
Posted 19 Feb 2007 - 04:51
Сделайте пожалуйста скрипт по сабжу, нужно чтоб он работал через Excalibur и предлагал выбор имени, дислокация "вырванного кадра" значения не имеет, в будующем в скрипте адресс кадра можно будет переписать на вкус.
Нужен именно Excalibur, он выводит кадры без интерлейса, что облегчает постобработку.
Я и большинство юзеров веги заранее благодарны.
#7
Posted 19 Feb 2007 - 09:30
Без интерлейса, значит он их сам дэинтерлейсит. Вегас тоже это может....Excalibur ... выводит кадры без интерлейса, что облегчает постобработку.
Попробуйте так:
[Alt]-[Enter], установите [Frame Rate: 50], [Field Order: None (Progressive scan)], [OK].
Делаете снимок кадра стандартными способами (Save snapshot to File).
Опять [Alt]-[Enter], возвращаете в поля Frame Rate и Field Order предыдущие значения.
/P.S. При проведении этих операций должны стоять <Preview:Best(Full)> и в свойствах видеоэвента <Smart Resample> (ставится по умолчанию)/
Сделайте снимок одного и того же материала Вашим способом (Excalibur-ом) и тем, что предложил я и сравните. Если разницы особо не увидете (я не знаю, каким алгоритмом Excalibur делает дэинтерлейс), то и необходимость в скрипте отпадёт...
Edited by BIGNik, 19 Feb 2007 - 09:36.
#8
Posted 25 Feb 2007 - 14:30
#9
Posted 25 Feb 2007 - 21:19
Савает скрины в корень диска D, если нужно изменить, правим тут - var StoragePath = "D:\\";
YNUS - имя файла формируется из имени текущего прожекта и номера текущего кадра
/** * This script will create a thumbnail of all events on the selected track * They will be placed in the "StoragePath" subdirectory and stored in JPEG format. * The base name of the thumbnail is the name of the original file. * * Written By: Edward Troxel * www.jetdv.com/tts * Modified: 05-01-2003 * ------------------------------------------- * Some changes by eXed * Save a thumbnail of events under cursor. **/ import System; import System.Text; import System.IO; import System.Drawing; import System.Windows.Forms; import Sony.Vegas; try { // The first thing this script does is save off the preview & project // settings that will be set later. This is so they can be restored // after the script is complete. var origPreviewRenderQuality = Vegas.Project.Preview.RenderQuality; var origPreviewFillSize = Vegas.Project.Preview.FullSize; var origFieldOrder = Vegas.Project.Video.FieldOrder; var origProjectDeinterlaceMethod = Vegas.Project.Video.DeinterlaceMethod; var origProjectAspectRatio = Vegas.Project.Video.PixelAspectRatio; //Enter the path here - below represents D:\VMedia. NOTE: \\ = \ when entering path names! var StoragePath = "D:\\"; //Vegas.Project.Video.PixelAspectRatio = '1.0000'; // Set the preview quality and size. Vegas.Project.Preview.RenderQuality = VideoRenderQuality.Best; Vegas.Project.Preview.FullSize = true; // Set the field order and deinterlace method Vegas.Project.Video.FieldOrder = VideoFieldOrder.ProgressiveScan; Vegas.Project.Video.DeinterlaceMethod = VideoDeinterlaceMethod.InterpolateFields; //save files with cursor position var PrjFullName = Path.GetFileName(Vegas.Project.FilePath); var PrjOnlyName = Path.GetFileNameWithoutExtension(PrjFullName); var FullFileName = Path.Combine(StoragePath, PrjOnlyName + Vegas.Cursor.ToMilliseconds() + ".jpg"); // save a snapshot. if (Vegas.SaveSnapshot(FullFileName, ImageFileFormat.JPEG, Vegas.Cursor ) == RenderStatus.Complete) { Vegas.UpdateUI(); } // restore the project and preview settings Vegas.Project.Preview.RenderQuality = origPreviewRenderQuality; Vegas.Project.Preview.FullSize = origPreviewFillSize; Vegas.Project.Video.FieldOrder = origFieldOrder; Vegas.Project.Video.DeinterlaceMethod = origProjectDeinterlaceMethod; Vegas.Project.Video.PixelAspectRatio = origProjectAspectRatio; } catch (e) { MessageBox.Show(e); } function FindSelectedTrack() : Track { var trackEnum = new Enumerator(Vegas.Project.Tracks); while (!trackEnum.atEnd()) { var track : Track = Track(trackEnum.item()); if (track.Selected) { return track; } trackEnum.moveNext(); } return null; }
Edited by eXed, 25 Feb 2007 - 21:26.
#10
Posted 25 Feb 2007 - 22:29
А как сделать чтоб сохранял в BMP? И чтоб вместо разрешения 787х576 создавал стандартное 720х576? Где поправить?
#11
Posted 26 Feb 2007 - 05:18
#12
Posted 27 Feb 2007 - 20:45
Это конечно минус, всё же лучше без сжатия.
Сравнивал полученные кадры этих двух форматов. На вид различий не заметил, даже после увеличения ... только размер файлов разный (у png больше раза в три).
Насчёт разрешения, то всё в порядке, править ничего не нужно. Это же в квадратных пикселях.
Одно не понятно, почему всё-таки 787х576, а не 768х576?
А так, полученная картинка ложится в видеоряд как влитая, пиксель в пиксель (не обрезается и не деформируется) ... и без интерлейса.
В общем, тоже немного окультурил (оформил) этот скрипт. Добавил иконку (да простят меня разработчики PowerDVD за плагиат ).
Получилось удобно ... меньше телодвижений и кликов ...
Всё-таки лень двигатель прогресса.
Скачать: _http://rapidshare.com/files/18570273/Snapshot.rar.html
#13
Posted 27 Feb 2007 - 21:09
PNG - сжатие без потерь, не хуже BMP.Вот это интересный момент, почему в Вегасе нельзя вывести в BMP, только в jpg и png.
Это конечно минус, всё же лучше без сжатия.
Насколько я понимаю, это от того, что в чисто цифровых форматах информация записывается частицно в концах строки, где в аналоговой записи размещается гасящие импулсы. Соответственно несколько различное отношение сторон пикселя - 1,0926 против 1,0667 (Однако непонимаю, почему не 1,09306)Насчёт разрешения, то всё в порядке, править ничего не нужно. Это же в квадратных пикселях.
Одно не понятно, почему всё-таки 787х576, а не 768х576?
#14
Posted 28 Feb 2007 - 09:25
Не всё так просто. Простым увеличением разницы не заметите.... jpg ... png.
Сравнивал полученные кадры этих двух форматов. На вид различий не заметил, даже после увеличения ...
Если сравнивать с Adobe PhotoShop, который может записывать изображение в формат JPG с качеством от 0 до 9, то Вегас пишет JPG с качеством, примерно равным 5, а именно в формате 4:2:0. Если Вы работаете с DV, Вам разницы нет, а вот кто работает, например, с DeckLink и вообще в 4:2:2, тем формата JPG для скриншотов или вывода секвенции в Вегасе следует избегать и работать с "безпотерьным" .PNG...
Edited by BIGNik, 28 Feb 2007 - 09:26.
#15
Posted 28 Feb 2007 - 19:19
Только времени на создание снимка будет уходить поболе ...
#16
Posted 01 Mar 2007 - 19:42
"Если вы можете создавать PNG - файлы в вашей графической программе, используйте эту опцию. В PNG-файлах используется компрессия без потерь и они могут содержать информацию об альфа-канале, который является самым "чистым" способом создания прозрачности для оверлея. Если Альфа-канал присутствует в PNG-файлах, он определяется автоматически."
Далее следует сноска о том, что альфа в TGA-файлах может не определиться автоматически и что надо сделать в этом случае.
(стр. 220 мануала Vegas6).
ЗЫ. А разница во времени создания JPG и PNG - 1-2 секунды.
Edited by romamos, 01 Mar 2007 - 19:44.
#17
Posted 01 Mar 2007 - 21:38
#18
Posted 01 Mar 2007 - 21:53
#19
Posted 03 Mar 2007 - 13:34
#20
Posted 27 May 2007 - 11:51
...И чтоб вместо разрешения 787х576 создавал стандартное 720х576? Где поправить?
Недавно писал Velich-у:
Вопрос к форумчанам:... я недавно по рабочим потребностям закончил детальное тестирование Вегаса на предмет работы с полями, Aspect Ratio и т.д., составлял общие рекомендации для работы нашим монтажникам.
...
Если есть желание ... могу рассказать, как в Вегасе ... делать снимки и выводить секвенцию 720х576 (а не 787х576 с рескалингом), как поправить две строчки в скрипте вывода в секвенцию, чтобы был вывод интерлейсных снимков (а не дэнтерлейсных)...
Так нужна эта информация или все уже знают и те, кому это надо, сами выработали и протестировали различные варианты и схемы вывода в секвенцию и создание скриншотов?
Спрашиваю для того, чтоб "впустую" не писАть. А спросить надо, так как уже пообещал - "... могу рассказать, как".
#21
Posted 27 May 2007 - 23:25
Конечно какие-то схемы наработаны, но что мешает их подкорректировать в лучшую сторону?
Мне, признаться, пока не очень ясно в каком случае может понадобиться вывод в интерлейсную секвенцию, но такой инструмент иметь под рукой всегда полезно. Не знаю, как остальные, но я жду продолжения.
#22
Posted 07 Jun 2007 - 21:05
Хороший скрипт, спасибо огромное, но когда это делаешь ручками, то Вегас по умолчанию ещё и добавляет ссылку на сделанный стоп кадр в активную папку вкладки "данные проекта" и это очень удобно, а при использовании скрипта вновь надо нажимать кнопочки... ну... импорт данных, выбор диска D... Опять лень.... может тоже как-нибудь можно поправить....В общем, тоже немного окультурил (оформил) этот скрипт. Добавил иконку (да простят меня разработчики PowerDVD за плагиат ).
Получилось удобно ... меньше телодвижений и кликов ...
Всё-таки лень двигатель прогресса.
#23
Posted 11 Jun 2007 - 09:51
У всех машины настроены по-разному, поэтому каждый может настроить скрипт под себя ...
#24
Posted 11 Jun 2007 - 10:40
Вопрос к форумчанам:
Так нужна эта информация или все уже знают и те, кому это надо, сами выработали и протестировали различные варианты и схемы вывода в секвенцию и создание скриншотов?
Спрашиваю для того, чтоб "впустую" не писАть. А спросить надо, так как уже пообещал - "... могу рассказать, как".
Мне было бы очень интересно, несмотря на то, что давно решаю эти вопросы по-своему.
#25
Posted 11 Jun 2007 - 11:12
#26
Posted 11 Jun 2007 - 19:17
Юра, я вот про это спрашиваю.... т.е. где это мона подправить....то Вегас по умолчанию ещё и добавляет ссылку на сделанный стоп кадр в активную папку вкладки "данные проекта" и это очень удобно
#27
Posted 19 Jun 2007 - 19:31
Способ работы с Acpect Ratio для создания скриншотов и вывода в секвенцию без рескалинга, с размерами снимков 720х576 (а не 587х576)
Скорее всего, многие догадываются «как?» и даже некоторые так и делают, просто, прежде чем его отдать монтажёрам как «руководство к действию», мне пришлось его детально проверить, сделать много тестовых скриншотов, рассматривать их в фотошопе с увеличением и т.д. и т.п. То есть, это всё проверено и «обкатано» и нареканий нет…
Вегас снимает с экрана квадратные пиксели, и если у нас материал PAL, где Aspect Ratio 1,0926, то: 720*1,0926 = 786,672 или округлённо 787. Вот откуда берутся на скриншоте "лишние" пиксели, в режиме Widescreen их будет гораздо больше.
Что надо сделать, чтобы Вегас снимал честно в 720х576, и не важно что, обычное видео или WideScreen? Что бы снимал «как есть», не делая двойного рескалинга?!?
Именно двойного, потому что сначала 720 пересчитывает в 787, а потом, при импорте секвенции, обратно в 720. Потери идут, их легко заметить, если экспериментировать с полосатым вертикально (толщиной в один пиксель) файлом.
Всё просто .
Просто убрать этот коэффициент Aspect Ratio, сделать его равным единице.
Поэтому, для того, чтобы сделать скриншот с экрана (вывести в секвенцию), надо в свойствах проекта и в свойствах данного эвента поставить Aspect Ratio = 1 (Square Pixel). Повторю, и в настройках проекта, и в свойствах футажа (эвента). После создания снимка или вывода в секвенцию значения возвращаются на исходные.
Причём, если Вы делаете вывод в секвенцию и на таймлайн много эвентов, то можно сделать так:
1. Указать в настройках проекта Aspect Ratio = 1 (Square Pixel).
2. Выделить все эвенты и нажав на них правой клавишей мышки, в контекстном меню СНЯТЬ галочку с пункта Swithes->Maintain Asect Ratio
Ну а потом, когда вы импортируете эту секвенцию на таймлан (или положите свои скриншоты на таймлайн), установите в её/их свойствах, что Aspect Ratio у них PAL (1,0926), а не "square"...
Это так, коротко, но, суть, я думаю, понятна. Что же касается изменений в скрипте "Render Sequence" на предмет того, что бы он выводил интерлейсные снимки (а не дэинтерлейсил их), вот этот скипт: http://rapidshare.co...script.zip.html
Это поправленный "родной" скрипт, а вернее, просто «зарэмлены» две строки.
Откройте его и найдите текст "BIGNik", он стоит в этих двух «зарэмленых» строчках, посмотрев на эти строки, думаю, всё поймёте сами…
Edited by BIGNik, 19 Jun 2007 - 19:44.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users