Не удается прорендерить файл
Есть необходимость из TStream отображать видео.
Выбрал для этой задачи BASS.
Есть вот такой код:
Код |
xVideo_Init(Form2.panel1.handle,0); if(chan<>0) then begin xVideo_StreamFree(chan); chan := 0; Stream.Free; end; Stream:= TMemoryStream.Create(); try FileStream := TFileStream.Create(Global_FileStart, fmOpenRead); except Exit; end; Stream.LoadFromStream(FileStream); FileStream.Free; chan := xVideo_StreamCreateFileMem(Stream.Memory,Stream.Size,Form2.panel1.Handle,0); if chan<>0 then begin xVideo_ChannelSetWindow(chan,0,Form2.panel1.Handle); Form2.ProgressBar1.max:=round(xVideo_ChannelGetLength(chan,xVideo_POS_SEC)); if(paused=true)then paused:=true; xVideo_ChannelPlay(chan); end; |
Проблема в том, что этот код прекрасно работает на моём компьютере, а вот на соседнем, с той же виндовс 10, уже не работает.
Строка
Код |
chan := xVideo_StreamCreateFileMem(Stream.Memory,Stream.Size,Form2.panel1.Handle,0); |
Более того, я начинал с примера работы через DirectShow
Там есть такой код:
Код |
MyGraphBuilder.RenderFile('C:\Program Files\Borland\Delphi5\Demos\Coolstuf\cool.avi', nil); |
На моём компе работает отлично, на втором - Не удаётся прорендерить файл.
Подскажите пожалуйста, кто работал с видео, в чём может быть проблема, куда копать? Может каких-то длл не хватает, или ещё чего?
Кто нибудь может сталкивался с такой проблемой?
От чего зависит успешное выполнение этих функций? В гугле и яндексе крайне мало информации по этому вопросу, а попыка вбить в гугл или яндекс строку "xVideo_StreamCreateFileMem" даёт вообще не тот результат, который ожидаешь.
MyGraphBuilder.RenderFile('C:\Program Files\Borland\Delphi5\Demos\Coolstuf\cool.avi', nil);
Удалил полностью Офис и ЗДМАКС переустановил обратно - никаких изминений.
Удалил Офис и установил на другой диск - не запускается.
Захожу в папку Офиса, вижу все файлы,пытаюсь запустить напрямую (не через ярлык в меню Пуск) - получаю ту-же ошибку "Файл не найден. "
Правой кнопкой смотрю свойства файла - всё показывает.
Поменял владельца всей папки офиса на свою учетную запись - не помогло.
Пытался запустить через CMD и через FAR manager то-же самое.
Открываю файл через HEX Workshop - всё открывается , вижу "все внутренности" файла.
Файл переименовывается и удаляется - проблем с NTFS нет.
Устанавливал новые,другие программы - всё работает.
Что можно ещё сделать ?
Ошибка "файл не найден" при открытии документа word
Здравствуйте. Такая ситуация: создаю файл Microsoft Office на рабочем столе, пытаюсь открыть.
Ошибка svchost. Файл svchost не найден
Доброго времени суток. Пару дней назад такая ошибка стала появляться при запуске компьютера.
При создании нового файла hosts без расширение, компьютер сообщает, что файл с таким именем уже существует
подскажите, пожалуйста, а если при создании нового файла hosts без расширение, компьютер сообщает.
Тоже самое касается ЗДМАКС-а.
Два разных программных продукта , а проблема одна.
system имеет полный доступ - перепроверил
владелец - моя учетная запись имеет полны доступ
Это не имеет большого значения (в моём случае) так-как при полном удалении офиса и последующей установкой (без вмешательства в права доступа) на другой локальный диск - проблема не исчезает.
хм. может ваши все защитники суперменами себя возомнили? добавьте хотя бы офис им в исключения, что ли.
Перепроверил всю активность защиты - блокировки доступа отсутствуют.
Добавил на всякий случай в исключения всю папку офиса - результат отрицательный.
Сейчас хочу проанализировать через утилитку FileMonitor (может там увижу) что происходит при обращении системы к файлу.
В переменных среды всё в порядке.
После мониторинга файловой системы через программу Process Monitor v3.03 был создан файл результата работы в формате XML в папке с программой. При попытке его открыть - те же "грабли" (Файл не найден и т.д.). Все остальные файлы в этой же папке открываются.
Но что интересно - у меня установлен HEX редактор и при нажатии на файл правой кнопкой , в контекстном меню выбираю "Открыть в HEX Workshop" , файл благополучно открывается для редактирования. Я так понимаю права доступа отпадают однозначно. Или я ошибаюсь?
Zafon, А путь к шаблонам (Normal.dotx и прочие, чьи файлы не открываются), соответствует норме? (C:\Users\юзернейм\AppData\Roaming\Microsoft\Шаблоны)
Шаблонов не существует,так-как они небыли установлены.
Да и не запускаются не сами документы офиса а некоторые исполняемые фалы в том числе не офисные.
При мониторинге заметил что в момент получения процессом explorer.exe - QuerySecurityFile происходит BUFFER OVERFLOW , а при индификации зоны EXCEL.EXE:Zone.Ide запись о зоне отсутствует NAME NOT FOUND
Может в этом проблема ?
Добавлено через 2 минуты
Проблема решена.
В который раз убеждаюсь , что совокупность AVZ со своими инструментами , немного терпения и логики творят чудеса.
Была найдена инжектируемая dll библиотека в процесс explorer.exe которая перехватывала запуск наиболее популярных программ - таких как Excel,Word,3dStudioMax,WinAmp и т.д.
После перехвата dll должна была запускать исполняемый файл , который был ранее удалён вручную вместе с папкой TuneUp Utilities 2013 Portable. Отсюда и ошибка что файл не существует и при этом показывает пути разные , так-как открывающий родительский процесс explorer.exe.
Не по теме:
Был найден процесс pratorian.exe который якобы защищает от изменения файла hosts и домашней странички в популярных браузерах , но покопавшись глубже было выяснено ,что он не защищает а навязывает сервис компании-производителя - Yandex + была найдена собранная некоторая информация о серфинге в сети с данного компьютера.
Проблемы с рендерингом или экспортом проекта Premiere Pro? Приложение зависает, тормозит или перестает отвечать во время рендеринга или экспорта? Мы готовы помочь!
В данном документе приведены методы устранения следующих неполадок:
- Ошибка импорта
- Ошибка рендеринга с использованием ГП
- Ошибка недостатка памяти
- Ошибка экспорта
- Ошибка ввода-вывода
- Ошибка рендеринга с ускорением
- Ознакомьтесь с текущими и распространенными известными ошибками, которые могут привести к сбою Premiere Pro при экспорте.
- Обновитесь до последней версии Premiere Pro, которая обеспечивает более стабильную работу по мере исправления ошибок продукта.
Обновить Premiere Pro сейчас. - Принудительно завершите работу и перезапустите Premiere Pro или перезагрузите компьютер, чтобы устранить проблему в работе системы.
- Проверьте наличие записей об ошибках в Отчете о совместимости системы. В отчете будет указано о проблемах с драйверами и необходимости их обновления.
- Удалите все знаки препинания в именах медиаданных, файла проекта или вывода.
- Убедитесь, что на диске достаточно свободного места.
- Экспортируйте в другое место на компьютере.
Если проблема не устранена, выполните следующие действия.
Попробуйте экспортировать этот проект в другом формате файла. Список поддерживаемых форматов файлов см. в разделе Форматы, экспортированные непосредственно из Premiere Pro.
Экспортируете в H.264 или HEVC? Перейдите в Установки > Медиаданные и снимите флажок Включить аппаратное ускорение декодирования (требует перезагрузки) .
При экспорте не в H.264 или если проблема не была устранена:
- Выберите Файл > Настройки проекта > Общие . Откроется окно «Настройки проекта».
- В разделе Рендеринг и воспроизведение видео выберите Только программное обеспечение Mercury Playback Engine .
Диалоговое окно «Настройки проекта»
Включение параметра Только программное обеспечение Mercury Playback Engine может снизить скорость рендеринга.
При использовании пользовательского шаблона настроек экспорта рекомендуется перейти к использованию встроенного шаблона.
Переключение на встроенный шаблон настроек экспорта
Выберите Добавить в очередь , чтобы открыть Media Encoder и экспортировать проект с помощью Adobe Media Encoder. Дополнительным преимуществом использования Media Encoder является возможность работать над другими проектами в Premiere Pro.
При использовании стороннего подключаемого модуля или перехода необходимо временно удалить его из проекта и повторить попытку экспорта.
При наличии подозрений, что проблема связана с определенным проектом, попытайтесь экспортировать другой проект и посмотрите, возможно ли это.
Если с экспортом других проектов не возникает проблем, ошибка рендеринга существующего проекта может быть вызвана наличием сторонних подключаемых модулей, переходов или LUT.
Чтобы устранить эту проблему, импортируйте необходимый проект в новый проект и повторите попытку экспорта.
Чтобы увеличить скорость рендеринга необходимо убедиться, что устройство соответствует рекомендуемым системным требованиям. Дополнительные сведения см. в разделе Системные требования Premiere Pro. Кроме того, убедитесь, что используется последняя версия драйверов. Мы рекомендуем использовать драйвер NVIDIA Studio.
- Если поддержка новейших игр, патчей и DLC в день выпуска — приоритет, используйте драйверы Game Ready.
- Если же приоритетом является стабильность и качество творческих рабочих процессов, таких как редактирование видео, анимация, фотография, графический дизайн и потоковая передача, используйте драйвера Studio.
Для получения дополнительной информации см. документацию NVIDIA.
В качестве крайней меры, если решить эту проблему не удается, попробуйте вернуться к предыдущей версии приложения.
Возникают проблемы при открытии или сохранении файлов InDesign? Узнайте больше о возможных причинах и вариантах решения этих проблем.
Столкнулись с другой проблемой? Нужна помощь?
Установите актуальное обновление
- Убедитесь, что у вас установлено актуальное обновление для InDesign. Для получения дополнительной информации см. раздел Обновление приложений Creative Cloud.
- Дополнительные сведения об актуальных обновлениях и исправлениях ошибок для каждой версии InDesign см. в разделе Устраненные неполадки в InDesign.
InDesign не удается открыть файл, когда недостаточно системной памяти (ОЗУ) для чтения файла. Одной из причин недостаточного объема памяти может быть слишком большое количество приложений, открытых на вашем компьютере.
Требуется дополнительная помощь?
Если ни один из вариантов не позволил решить проблему, мы всегда готовы оказать помощь.
Требуется дополнительная помощь?
Если ни один из вариантов не позволил решить проблему, мы всегда готовы оказать помощь.
У вас нет прав на открытие этого файла или требуемые права доступа недоступны
Получите права доступа к файлу от владельца файла и повторите попытку входа.
Совет. Перед началом работы с общим файлом создайте локальную копию, если это возможно.
Файл уже открыт или заблокирован (используется) другим пользователем
Закройте файл в других приложениях или профилях пользователей.
Файл защищен паролем, или неправильный пароль или имя пользователя для файла
Убедитесь, что указаны правильные учетные данные для входа.
Файл размещен в сетевой папке, местоположение которой недоступно
Проверьте подключение к сети и попробуйте снова получить доступ к файлу.
Требуется дополнительная помощь?
Если ни один из вариантов не позволил решить проблему, мы всегда готовы оказать помощь.
InDesign не удается открыть файл, если он уже открыт в другой версии InDesign.
Действия по устранению неполадок
Прежде чем приступить к процедуре устранения неполадок, создайте резервную копию поврежденного документа. Для выполнения некоторых из следующих шагов необходимо изменить или удалить информацию в документе. Резервная копия документа позволяет быстро восстановить информацию. Если документ находится на сетевом диске или съемном носителе (например, компакт-диске или флеш-накопителе), переместите резервную копию документа на локальный диск.
Выполните шаги, представленные ниже, по порядку.
- Откройте файл в InDesign.
- Выберите Файл > Экспорт.
- В выпадающем списке «Тип» пункта меню «Сохранить как» выберите InDesign Markup (для CS4 и более поздних версий) или InDesign Interchange (для CS3 и более ранних версий).
- Задайте имя и расположение файла, после чего нажмите Сохранить.
- В InDesign откройте экспортированный файл IDML или INX.
Если проблема устранена, продолжайте использовать файл IDML или INX вместо исходного документа. Если проблема не устранена, перейдите к следующему шагу.
Принудительно перекомпонуйте все материалы с помощью комбинации клавиш Cmd-Opt-/ (на macOS) или Ctrl-Alt-/ (на Windows).
Копирование элементов на странице в новый документ позволяет избежать возникновения структурных (внутренних) повреждений. Если после копирования элементов на странице в новый документ неполадка не устранена, удаляйте элементы по одному и постарайтесь определить, какой из элементов является источником проблемы.
Чтобы скопировать элементы на странице в новый документ:
Стили, созданные в InDesign или импортируемые с файлами, созданными в других приложениях, могут быть повреждены. Также документ может содержать пустые страницы и ненужные элементы. Чтобы убедиться, что проблема заключается в этом, удалите стили и страницы, после чего сохраните документ повторно.
Для удаления стилей символов выполните действия, описанные ниже.
- Откройте документ в InDesign и выберите «Текст» > «Стили символов».
- В меню палитры «Стили символов» выберите все стили, за исключением [Без стиля символа]. Для выбора нескольких стилей нажмите и удерживайте клавишу Ctrl (Windows) или Command (Mac OS) при выделении стилей.
- В меню палитры «Стили символов» выберите «Удалить стили».
- Сохраните документ и убедитесь, что проблема устранена. Если проблема не устранена, попробуйте удалить стили абзацев.
Для удаления стилей абзацев выполните следующие действия:
- Откройте документ в InDesign и выберите «Текст» > «Стили абзацев».
- В меню палитры «Стили абзацев» выберите все стили, за исключением «[без стиля абзаца]». Для выбора нескольких стилей нажмите и удерживайте клавишу Ctrl (Windows) или Command (Mac OS) при выделении стилей.
- В меню палитры «Стили абзацев» выберите «Удалить стили».
- Сохраните документ и убедитесь, что проблема устранена.
Для удаления страниц выполните следующие действия:
Если после удаления нескольких страниц неполадка не устранена, удалите часть оставшихся страниц и сохраните документ, присвоив ему новое имя. Затем попробуйте повторно создать проблему.
- Если неполадка не устранена, то одна из оставшихся страниц может содержать поврежденный элемент. Продолжайте удалять страницы до тех пор, пока не обнаружите страницу, которая вызывает проблему.
- Если неполадка больше не возникает, то одна из удаленных страниц могла содержать поврежденный элемент. Заменяйте удаленные страницы до тех пор, пока не будет обнаружена страница, которая вызывает проблему.
После того страница, вызывающая проблему, определена, удалите и замените ее элементы, включая импортированную графику, объекты, нарисованные в InDesign, а также текстовые фреймы на странице.
Чтобы определить, связана ли проблема с поврежденным шрифтом, замените все шрифты, используемые в документе, на стандартный шрифт, например, Arial или Times New Roman. Если после изменения шрифтов проблема возникает снова, это означает, что она не связана со шрифтом. Если неполадка больше не возникает, то исходный шрифт или шрифты могут быть устаревшими или поврежденными. Попробуйте переустановить исходные шрифты или запросите обновленную версию у производителя шрифтов.
Если прочие способы не помогают, повторно создайте документ. Старайтесь чаще создавать резервные копии и периодически проверять документ, чтобы убедиться в том, что импортированные элементы не вызывают проблем.
Не ошибается тот, кто ничего не делает.
Но и ничего не делать - ошибка.
Эмиль Кроткий
Войти через uID
Пишем видеоплеер (проигрыватель видео) на Delphi с использованием технологии DirectShow.
Сегодня на уроке мы познакомимся с технологией DirectShow и начнем создавать простейший проигрыватель видео.
Почему DirectShow спросите вы, ведь есть куча других способов создать видеоплеер. Когда я начал этим заниматься, думал точно также. И начал свою первую попытку создания плеера с компонента TMediaPlayer, который входит в Delphi и находится на вкладке System. Но уже через несколько часов работы с ним я заметил, что многие фильмы, которые без проблем работают в других проигрывателях, в TMediaPlayer отказывались на отрез запускаться. Я начал копать в сторону подключения к нему видео кодеков, но как оказалась это сделать либо в принципе невозможно или я плохо искал. Такое положение дел меня сильно не устраивало и я начал искать другие способы создания видеоплеера.
Кстати, скачать мои мучения с TMediaPlayer можно здесь.
Реализованы функции Play, Pause, Stop, время проигрывания, текущее время, ProgressBar, регулирование громкости.
Может, кому пригодится.
Поиск информации в Интернете обозначил несколько направлений:
- BASS_DSHOW;
- xVideo;
- DSPack;
- DirectShow.
BASS_DSHOW модуль подгружаемый к библиотеке Bass.dll. К сожалению запустить под Vista на Delphi 2010 ни его ни примеры из Demo поставляемое с ним мне не удалось.
DSPack – оказался визуальным компонентом для Delphi и надстройкой над DirectShow. В Интернете нашел правленую версию DSPack для Delphi 2010 . Пакет встал нормально, примеры из демо тоже работали.
Которая и вдохновила меня копать в сторону DirectShow.
Теперь немножко теории.
Любой видео поток представляет собой последовательность кадров (фреймов). Аудио и видео-потоки могут быть обработаны самыми разными способами: раскодированы, скопированы, изменены. В DirectShow все эти операции реализованы в виде COM-объектов, так называемых фильтрах. Фильтр – является единицей операции в DirectShow. Каждый фильтр это программный компонент, который встраивается в поток мультимедийных данных и может выполнять определенные действия:
- читать данные из файла;
- получать видео непосредственно с источника;
- декодировать форматы;
- передавать данные на графическую или звуковую плату.
DirectShow имеются готовые фильтры, из которых, словно из детских кубиков, программист может выстроить ту или иную цепочку обработки данных, кроме того, можно создать свои, нестандартные фильтры.
Такая цепочка обработки называется графом фильтров (Filter Graph). Так вот для создания схемы соединения фильтров, предназначен самый базовый и лежащий в основе всех основ компонент DirectShow, под названием Filter Graph Manager – Менеджер Графа Фильтров.
Например, программа, показывающая видео из AVI-файла может построить такой граф фильтров:
В этом примере пять фильтров, первый (File Source) просто читает данные с диска, второй фильтр (AVI Splitter) разделяет данные на кадры и передает упакованные видео данные фильтру AVI Decompressor, который их распаковывает и передает фильтру Default DirectSound Device, выводящему звук. AVI Decompressor передает распакованные данные фильтру Video Renderer, который выводит кадры видео на экран. (Этот пример и часть кода исходников ниже из книги Есенин С.А. DirectX и Delphi. Разработка графических и мультимедийных приложений.).
Фильтры делятся на три типа:
Фильтры-источники (Source filters) - эти фильтры просто получают данные из какого-то источника, с диска (как фильтр File Source (Async) на рисунке), с CD или DVD дисковода или с TV- карты или карты, к которой подключена цифровая видеокамера.
Фильтры-преобразователи (Transform filters) – эти фильтры как видно из названия преобразуют поток данных, проходящий через них каким-либо образом, например – разделяет поток данных на кадры, производят декомпрессию и т.п. На нашем рисунке к таким фильтрам относятся AVI Splitter и AVI Decompressor.
Фильтры вывода (Renderer filters) – фильтры, которые получают полностью обработанные данные и выводят их на монитор, звуковую карту, пишут на диск или выводят на еще какое-нибудь устройство.
Итак из фильтров можно выстраивать граф. Делается это с помощью интерфейса IGraphBuilder. Создать объект типа IGraphBuilder можно так:
CoCreateInstance(CLSID_FilterGraph,nil,CLSCTX_INPROC_SERVER, IID_IGraphBuilder,pGraphBuilder);
Здесь переменная pGraphBuilder имеет тип IGraphBuilder; идентификатор класса CLSID_FilterGraph и IID_IGraphBuilder объявлены в файле DirectShow9.pas, поэтому не забудьте добавить uses DirectShow9,ActiveX;
Если интерфейс IGraphBuilder получен, то можно построить граф фильтров в ручную или автоматически. IGraphBuilder может сам, автоматически, построить граф, в зависимости от того какие файлы мы собираемся воспроизводить. Интерфейс IGraphBuilder имеет метод RenderFile, который получает имя файла в качестве параметра и, в зависимости от типа файла (которое определяется по расширению и по специальным сигнатурам в файле), сканирует реестр, в поисках необходимой для построения графа информации, создает необходимые фильтры и строит граф, предназначенный для воспроизведения файлов этого типа (WAV, AVI, MP3, MPG и т.д.).
После построения графа DirectShow готов к воспроизведению. Для управления потоком данных через граф обработки предназначен интерфейс IMediaControl – он имеет методы Run, Pause и Stop.
И так приступим к созданию видео проигрывателя. Запустим Delphi создадим новый проект и начнем создавать интерфейс нашего плеера как показано на рисунке:
Теперь немного подробнее:
Размещаем на форме вверху компонент TPanel, два компонента TListBox из вкладки Standard и компонент TSplitter из вкладки Additional. ListBox-ы и Splitter должны быть вне Panel1. Splitter должен находиться между Panel1 и ListBox2 (смотрите рисунок). Он предназначен для изменения размеров. В нашем случае изменения размера плейлиста мышкой во время выполнения программы.
Далее в низу добавляем компонент TGroupBox из вкладки Standard и размещаем на нем Panel2, ProgressBar из вкладки Win32 и Panel3. Для Panel3 устанавливаем свойство Align->alBottom, для ProgressBar1 свойство Align->alBottom и для Panel2 устанавливаем свойство Align->alBottom. Затем размещаем все остальные элементы управления как показано на рисунке:
Далее в для ListBox1 свойство Visible->False. Для ListBox2 свойство Align->alRight. Для Splitter1 свойство Align->alRight. Для Panel1 свойство Align->alClient.
Затем кидаем на форму два компонента TTimer из вкладки System, компонент TOpenDialog из вкладки Dialogs и компонент TPopupMenu из вкладки Standard.
Для ListBox2 свойство PopupMenu-> PopupMenu1.
Panel1 – будет служить для вывода изображения фильма. ListBox –ы будут служить плейлистом, в ListBox1 будем хранить пути к файлам проигрывания, поэтому мы его сделали скрытым, а в ListBox2 название файлов. Цвет панели для проигрывания и цвет плейлиста вы можете изменить в свойстве Color компонента, при этом не забывайте изменить цвет текста плейлиста в свойстве Font->Color. В компоненте PopupMenu1 создаем три пункта «Добавить», «Удалить», «Очистить». Свойство AutoPopup устанавливаем False. Для Timer1 свойство Interval->500, а для Timer2 свойство Interval->2000.
Для TrackBar1 свойство Max->100, свойство Position->50.
Картинки для кнопок управления можно взять свои или скачать здесь. Установить их можно в свойстве Glyph компонента SpeedButton.
На этом настройка интерфейса закончена. Сохраняем проект. Код для обработки событий напишем на следующем уроке.
Попробуйте выполнить следующее
- Закройте файл, открытый в другой версии InDesign.
- Если не удается закрыть файл, принудительно закройте все версии InDesign или перезагрузите компьютер.
- Если вы столкнулись с этой проблемой при сохранении файла, попробуйте изменить название и местоположение файла.
Действия по устранению неполадок
Когда вы открываете документ как копию, InDesign считывает исходный файл и открывает безымянную копию. Если вы можете открыть копию документа, выберите Файл > Сохранить как, сохраните копию под другим именем, отличным от имени исходного документа, после чего используйте копию вместо исходного документа.
Чтобы открыть документ как копию, выполните следующие действия:
1. Запустите InDesign и выберите Файл > Открыть.
2. Выберите Копия в диалоговом окне Открыть файл и перейдите к документу.
3. Выберите требуемый документ и нажмите Открыть.
Требуется дополнительная помощь?
Если ни один из вариантов не позволил решить проблему, мы всегда готовы оказать помощь.
InDesign не удается открыть или сохранить файл, если процесс чтения или записи прерван и невозможно получить доступ к файлу, или он не найден.
Приведем некоторые ситуации, когда возможно прерывание процесса чтения или записи файла:
Съемные устройства (накопитель USB, внешний диск, флеш-накопитель и т. д.)
Устройство извлечено из компьютера небезопасным способом
После выполнения операции чтения или записи устройство необходимо извлечь безопасным способом.
Потеряно подключение к сети
Проверьте подключение к сети.
Папка с общим доступом
Файл с открытым общим доступом больше недоступен
Убедитесь, что общая папка доступна.
Если вы не можете открыть документ
Быстрая проверка внешних причин
- Если документ был преобразован в QuarkXPress, Adobe PageMaker или предыдущей версии InDesign, попробуйте выполнить повторное преобразование документа. Если неполадка не устранена, перед повторным преобразованием проверьте исходный документ на повреждения в исходном приложении. Поврежденный документ PageMaker или QuarkXPress вероятнее всего останется поврежденным после преобразования.
- Если вы получили документ по электронной почте, FTP или со съемного носителя (например, компакт-диска), то постарайтесь получить копию иным способом. Или отправьте документ повторно. Поврежденный носитель или возникновение неполадок при передаче файла по электронной почте могут повредить документ. Если документ отправляется по электронной почте, попросите отправителя сжать его (например, при помощи WinZip или Smith Micro's StuffIt) для защиты данных.
- Попробуйте удалить внешние модули сторонних разработчиков InDesign. Иногда внешние модули могут приводить к повреждению файла. См. раздел Устранение неполадок в работе с внешними модулями сторонних разработчиков InDesign.
- Используйте другой компьютер, чтобы открыть документ в другом системном окружении. Вы также можете удалить переменные, являющиеся причиной проблемы.
- InDesign хранит информацию о внешних модулях, функциях и самом приложении в следующих файлах установок: InDesign, SavedData и InDesign Defaults. Поврежденный файл установок InDesign может вызвать непредвиденное поведение документа InDesign. Вы можете легко определить, связана ли проблема с файлами установок путем их восстановления либо повторного создания. Дополнительные сведения см. в разделе Восстановление всех настроек.
- Увеличьте объем доступного пространства на загрузочном диске. Приложение InDesign использует временные файлы для хранения и извлечения данных; эти временные файлы записываются на загрузочный диск. Как правило, объем свободного пространства на загрузочном диске должен быть в 3–5 раз больше размера документа (включая связанные изображения) или составлять 10 % от емкости диска, в зависимости от того, какое значение больше. Вы можете освободить пространство на загрузочном диске, удалив ненужные файлы либо сохранив файлы на других разделах или дисках. Чтобы проверить объем доступного пространства на загрузочном диске, выполните следующие действия:
- Щелкните значок загрузочного диска на рабочем столе.
- Выберите Файл > Получить информацию > Общая информация.
- Обратите внимание на емкость и объем доступного пространства на диске.
Проверьте свою систему
Неполадки на уровне системы могут привести к возникновению ошибок и некорректной работе. Прежде чем предположить, что документ поврежден, рекомендуется запустить утилиту восстановления диска.
Если вы можете открыть документ
Попробуйте выполнить следующее
- Убедитесь, что ваш компьютер соответствует указанным системным требованиям.
- Выполните очистку диска, чтобы уменьшить число ненужных файлов, и убедитесь, что папка временных файлов Windows пуста.
- Закройте некоторые приложения, чтобы освободить системную память.
- Увеличьте объем системной памяти ОЗУ, если это возможно.
Читайте также: