Мульти-Медиа-Дневник Творческого Объединения «Телега»
Творческое Объединение «Телега» & Доктор лабиннаГ
нереальные телеги
родиться в Вильнюсе и умереть
 
 

Решение проблемы: Sony Vegas Pro 9.0 + .MOV

Это был реально мучительный баг. Вечер, ночь и утро следующего дня и решение найдено.
Фиксирую для тех, кто столкнется с аналогичной ерундой.

Итак, проблема:
Программа для работы с видео Sony Vegas Pro 9.0 не хочет выполнять рендеринг уже готового клипа, включающего в себя файлы .mov и .mp3
При рендеринге зависает, аварийно завершается, не видит звука, либо картинку, тупо глючит.

Исходные файлы:
Video: MPEG4 Video (H264) 1280x720 29.90fps [Ambarella AVC]
Audio: AAC 48000Hz stereo 128Kbps [Ambarella AAC]

Система:
Windows XP 64-bit, 8 Гб RAM

Суть решения:
1.
Виновата прога \Sony\Vegas Pro 9.0\x86\FileIOSurrogate.exe
Она рассчитана на 32-битные приложения, но для чего-то включена в состав версии для 64-битных.

2.
Сохраняем на всякий случай оригинальную копию FileIOSurrogate.exe

3.
Ставим другую программу Explorer Suite.
Берем из ее состава утилиту CFF Explorer, открываем с ее помощью гадкий FileIOSurrogate.exe

4.
Кликаем по "File Header".
Устанавливаем для него "App can handle >2GB address space"
Сохраняем.

Спасительный совет удалось найти на форуме Креативной Коровы

FOR 64-BIT OS USERS:

These instructions are from a Sims 3 Forum where the 32 bit application for the game was also tweaked.
There are multiple ".exe" ending files in Vegas Pro, but tweaking just one of them apparently helps:

1) Download and install CFF Explorer(http://www.ntcore.com/exsuite.php)

2) Run the program, click the folder icon or go to FILE >> OPEN and browse your PC for the FileIOSurrogate.exe usually found at C:\Program Files (x86)\Sony\Vegas Pro 9.0\FileIOSurrogate.exe

IMPORTANT: Make a backup of your original exe because you will need to swap it back into your Vegas folder whenever you apply updates.

3) Click on "File Header" at the left, look at the list at the right and click the "Click here" blue button.

4) Tick "App can handle >2GB address space"

5) "Ok" that and save by clicking the disk icon or going to FILE >> SAVE. Overwrite the file when it asks you to.

p.s.
Толковая статья про кодеки



Дополнение от 2010.10.11
Таки решение снова дало сбой...
До этого несколько роликов были сделаны без проблем. А у очередного вместо нескольких коротких фрагментов оказались черные кадры. Появлялись они в местах, где один фрагмент переходит в другой. Если пошаманить, удлинить, или укоротить фрагмент на пару кадров, то иногда рендеринг вдруг получался, но тогда становились черными другие фрагменты. Логики в этом никакой не было. Вывод файла m2t не шел. Различные варианты битрейтов и настроек вывода не помогали.

В итоге, в один из разов, используя кодек Sony AVC, вывод оказался без черных кадров. Качество устраивало не совсем. MainConcept MPEG-2 выдает более качественный конечный файл. Но борьба была долгой, сил на продолжение не осталось... Вопрос окончательно, все таки, не решен.

Среди возможных решений предлагалось такое:

1. The 2GB memory cap problem

Download and install CFF explorer from www.ntcore.com/exsuite.php
Run CFFExplorer from an account with Administrator privileges
For each of the following files: VegasMovieStudioPE90.exe, VegasMovieStudioPE90k.dll, Sonymvd2pro_xp.dll, m2tsplug.dll, mcstdh264dec.dll, wmfplug4.dll
Note: Some of these are found in the FileIOPlugIns subdirectory. The Sonymvd2pro_xp.dll is found twice (once in the main directory and again under the plugins).

Open the file in CFFExplorer.
On the left side you'll see "NT HEADER".... "DOS HEADER"... etc
Highlight "FILE HEADER" under "NT HEADER"
On the right side you'll see a chart and in the bottom right corner you will see "CLICK HERE"
Click on that and a check box menu system will open.
Scroll down the menu list until you see "app can handle > than 2gig address space" and check that.
Save the file and close.
Опубликовано: 7 августа 2010   ·   Автор: Doctor labinnaG   ·   Комментариев: 5      

Темы: технологии, видео, советы
#1 | 29 августа 2010 15:45 высказалсо: Victor IT
Спасибо большое, инструкция помогла!

Разместил вашу инструкцию на тематическом форуме про Sony Vegas Pro, чтобы все могли ее найти, с ссылкой на ваш сайт http://provegas.ru/forum/showthread.php?p=37314#post37314

а также на своем блоге http://it-basic.ru
 
#2 | 5 февраля 2011 11:11 высказалсо: Михаил
Doctor labinnaG и Victor IT
Да пребудет с Вами сила Всемогучих!!! Вылечили меня от головной боли. Три дня плевался на вегас, на компьютер, на кота под столом... Теперь все работает!!!
СПАСИБО!!!

ЗЫ. "на тематическом форуме про Sony Vegas Pro" для комментария надо региться, поэтому все похвалы остануться здесь. Хотя первая ссылка привела именно туда.
Еще раз Спасибо!
 
#3 | 13 апреля 2011 12:25 высказалсо: Хрень
Sony Vegas 10b x64 на Windows7, 6 Gb RAM.
История страданий и успеха.

5 проектов общей длиной 1 час 14 минут. Всё видео в AVCHD.
Каждый из проектов рендерился в WMV нормально.
Свёл все 5 в 1 (nested projects) и решил отрендерить это дело.

Рендеринг зависал на разных процентах, то 4, то 10, но не дальше 20. Картинка в превью замораживалась, время тикало, Cancel не работает, Vegas вырубается только из task manager.

Ломанул FileIOSurrogate.exe по схеме из первого сообщения - не помогло.

Ломанул все dll и exe из папки x86 - не помогло.

В настройках Options->Preferences->Video:
- Память для превью поставил в 2048 Mb (было 500 с чем-то).
- Кол-во потоков для рендеринга поставил 8 (было 16)

Теперь рендеринг заморозился на 47 процентах.

Поставил 1 поток - всё зашибись.

Резюме:
Ставьте 1 поток для рендеринга - оно ещё и быстрее работает.

PS: Sony облажалась, но Vegas не брошу.
 
#4 | 19 апреля 2011 18:24 высказалсо: Damarus
Спасибо, как своевременно :)
действительно дело в потоках
 
#5 | 10 августа 2011 19:10 высказалсо: Эмиль
не не помогает ребят, у меня видимо другая проблема, дело в том что когда я редактиру виде и воспроизвожу его в проге оно виснет на определённых кадрах , и причём это происходит на видео в высоком качестве, формат на котоом зависают кадры mpg4 вообще напрегает, приходится по 20 раз просматривать один фрагмент чтоб он заработал без лагов, кто поможет , буду оч благодарен!
 

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.