Форум » Для флейма » Где есть avi-файлы для программ ? » Ответить

Где есть avi-файлы для программ ?

Andrey: Кто может подскакать (ссылки или сами файлы) для программ небольшие AVI-файлы ?

Ответов - 15

Dima: http://avi.petedev.net/download.asp

Andrey: Спасибо БОЛЬШОЕ Дима ! А есть программа просмотра сразу всех AVI-файлов в папке ? А то писать самому пока трудно... Не знаю как в МиниГуи узнать ширину и высоту AVI-файла ?

Dima: Andrey пишет: А есть программа просмотра сразу всех AVI-файлов в папке ? Попробуй ACDSEE А если по одному файлу просматривать то можно и средствами самой винды , у мну в XP работает

gustow: Хоть и слегка оффтоп, но я давно пользую вместо ACDSEE - XnView (и менее "кабанистый", и иногда сильно корректнее показывает то же видео - особенно "прямо с SDшки, выдернутой из фотика") По теме: Andrey , как понял, хочется сделать на МиниГУИ что-то типа "броузер видео-файлов"? чтобы в т.ч. показывало и параметры видюшки (размеры, видео-аудио-кодеки и пр.)? Так-то насчет параметров - надо глядеть описание структуры заголовка AVIшки, лезть в файл как в бинарник, читать байты из заголовка и переводить в "человеческий вид"... Не слишком трудно, думаю, будет.

Andrey: А где взять красивые AVI файлы побольше стандартных для упаковки/сжатия архивов ? Хочется красивую программку архивирования сделать... Если есть красивые AVI для копирования на сайт, тоже не откажусь....

Dima: http://rutracker.org/forum/tracker.php?f=1100&nm=gif Гифки

Andrey: Dima пишет: Гифки Да не нашел я там ничего... Может еще есть - другие ресурсы ?

Dima: Andrey Ну я имел в виду что гифки можно переделать в avi А по теме http://www.vbaccelerator.com/home/Resources/Graphics_Library/AVI/index.asp http://vbnet.mvps.org/index.html?code/avi/animationzips.htm

Andrey: Спасибо БОЛЬШОЕ !!!

Andrey: Привет всем ! Что-то не работает ссылка http://avi.petedev.net/download.asp Может это только у меня ? Или переехала эта коллекция AVI ?

Andrey: Нашёл простое определение размеров avi-файла ! http://www.cplusplus.com/forum/beginner/22/ Подскажите пожалуйста, как можно переделать код под Харбор с С++ ? Как открыть файл в Харборе типа - "f.binary|f.in" ?

Pasha: // avi width and height #include <iostream> #include <fstream> using namespace std; int main() { int width,height; std::ifstream f; f.open ("thevideo.avi",f.binary|f.in); f.seekg(64,f.beg); f.read((char*)&width,4); f.read((char*)&height,4); f.close(); std::cout << width << "x" << height << "\n"; return 0; } open - это fopen, seekg - это fseek, read - fread, close - fclose Надо обычными для клиппера/харбора файловыми функциями прочитать в строковые переменные со смещения 64 4 байта ширины и 4 байта высоты, и затем преобразовать их функцией Bin2L в числа.

Andrey: Pasha пишет: Надо обычными для клиппера/харбора файловыми функциями прочитать в строковые переменные со смещения 64 4 байта ширины и 4 байта высоты, и затем преобразовать их функцией Bin2L в числа. Да сделал я, но считывало какую то фигню. Использовал функцию Bin2L и всё заработало !!! СПАСИБО БОЛЬШОЕ Pasha ! Получилось ! [pre2]////////////////////////////////////////////////////////////////////////// FUNCTION GetAviFromFile(cFile) LOCAL nFileHandle := FOpen( cFile ) LOCAL cStr1, cStr2, nWidth, nHeight cStr1 := Space( 4 ) cStr2 := Space( 4 ) FSeek( nFileHandle, 64, 0 ) FRead( nFileHandle, @cStr1, 4 ) FRead( nFileHandle, @cStr2, 4 ) FClose( nFileHandle ) nWidth := Bin2L(cStr1) nHeight := Bin2L(cStr2) RETURN {nWidth, nHeight}[/pre2]

Петр: Andrey пишет: Получилось ! Дать более точное имя функции и добавить проверку на сигнатуру файла - можно и в Source

Andrey: Петр пишет: Дать более точное имя функции и добавить проверку на сигнатуру файла - можно и в Source Выслал Григорию. Пускай он добавит у себя !



полная версия страницы