|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#16
|
|||
|
|||
Цитата:
Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
#17
|
||||
|
||||
Чтобы не вылетало измени
Код:
TmpBmp.Handle := hBmp; // AVIStreamGetFrameClose(gapgf); AVIStreamRelease(AVIStream); // AVIFileRelease(pfile); AVIFileExit; Je venus de nulle part 55.026263 с.ш., 73.397636 в.д. |
#18
|
|||
|
|||
Цитата:
Все нормально, но на windows 7.. а вот на XP Стопориться на вот таком моменте: Код:
gapgf := AVIStreamGetFrameOpen(AVIStream, nil); if gapgf = nil then begin AVIFileRelease(pFile); AVIFileExit; Exit; end; У меня есть предположение, что но ХР не установленно кодеков нужних для распаковки.. А также, раз уж я начал про кодеки, хотелось спросить можно ли как, то использовать кодеки в проекте для получения фреймов из видео, которое закодировано каким то особенным кодеком. PS Еще не большей вопрос, а вот при получении и сохранении Видео потока таким способом Код:
procedure DevideAVIIntoVidioAndAudio(FileName, AVIName, WAVName: string; var VidioIn, AudioIn: boolean); var AVIFile: PAVIFile; AudioStream: PAVIStream; VideoStream: PAVIStream; z: pAVICOMPRESSOPTIONS; begin z := nil; AVIFileOpen(AVIFile, PChar(FileName), 0, nil); try VidioIn := True; AVIFileGetStream(AVIFile, VideoStream, streamtypeVIDEO, 0); AVISaveV(PChar(AVIName), nil, nil, 1, VideoStream, z); except VidioIn := False; end; try AudioIn := True; AVIFileGetStream(AVIFile, AudioStream, streamtypeAUDIO, 0); AVISaveV(PChar(WAVName), nil, nil, 1, AudioStream, z); except AudioIn := False; end; end; Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |
#19
|
||||
|
||||
Авишка без кодеков воспроизводится. Это базовый формат, такой же как и wav.
В основном большинство кодеков (пользовался только аудио-кодеками, на счет видео не уверен на 100%) декодируют в ави, так что конечно можно дергать нужные фреймы. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
Этот пользователь сказал Спасибо M.A.D.M.A.N. за это полезное сообщение: | ||
zibert (18.01.2014)
|
#20
|
|||
|
|||
Всем спасибо. Разобрался. Можно закрывать.
Если новая программа с первого раза компилируется без ошибок, значит, она написана принципиально неправильно. |