Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Вниз

Преобразование файлов AVI в MPG или в MPEG   Найти похожие ветки 

 
Вова ©   (2004-10-10 16:49) [0]

Пожалуйста, подскажите, существуют ли компоненты для сабжа? Если да, то где их найти? Если нет, то как средствами Delphi (возможно + API) реализовать сабж?


 
Вова ©   (2004-10-10 18:07) [1]

Мда ...:) Это, наверное не просто потрепаться:)
Просто подумалось, что здесь народа обитает больше, чем в тематических разделах форума, поэтому и разместил вопрос в "потрепаться", но здесь только этим и занимаются:)


 
DrPass ©   (2004-10-10 18:19) [2]


> но здесь только этим и занимаются:)

Это само собой. А с тебя еще и посмеются, потому что AVI - это расширение, а не формат файлов. А под этим расширением может скрываться какой-нибудь видеоролик в любом формате. В том числе и MPEG


 
Вова ©   (2004-10-10 19:40) [3]

DrPass ©   (10.10.04 18:19) [2]
Что за чепуху Вы несёте? AVI - это может быть MPEG? В принципе, я не против, если посмеются над моим вопросом или надо мной, лишь бы был в этом толк: типа  - "только в терновый куст не бросай". Может быть Вы скажете, что "BMP" - это тоже самое, что и "JPG"?


 
VMcL ©   (2004-10-10 20:21) [4]

AFAIR, классический смысл AVI - Audio-Video Interleave, а это как раз формат. Просто сначала в файлах с расширением .avi хранили именно несжатые аудиовидеоданные, а со временем стали хранить и сжатые, причем в различных форматах - video: DivX, XviD etc., audio: MPEG-1, MPEG-2 etc.


 
VMcL ©   (2004-10-10 20:23) [5]

>>Вова ©  (10.10.04 16:49)

Глянь http://www.wotsit.org/


 
Вова ©   (2004-10-10 21:11) [6]

VMcL ©   (10.10.04 20:23) [5]
Спасибо Вам за ссылку, но к сожалению мне она не пришлась к помощи.
В моём вопросе под AVI я имел в виду именно формат файла, а не то, что теперь принято под этим расширением - размещать там неизвесто что. Существует масса примеров на Delphi для создания анимации из обыкновенных "BMP" файлов в AVI формате, что делается не сложно средствами Delphi.
Вопрос у меня возник не из праздного любопытства, но и не из необходимости заработать. Меня это интересует из моей хобби-задачи, а именно: хотя и существует множество программ для создания диашоу и последующей записью на VIDEO-CD или DVD, но к сожалению большинство таких программ обладают массой недостатков или, если без оных - то очень дороги. Так вот, пытаясь убить двух зайцев - поверхностно проникнуть в кухню создания подобных программ, но при этом, не углубляясь в сложную математику, необходимую для создания "MPG" и если это возможно - хочется создать свою собственную программу, реализующую вышеизложеное.
По поводу форматов файлов вопросов нет - имею книгу с описанием огромного количества форматов "Форматы файлов" (Guenter Born), но к сожалению там нет, именно MPG формата, да и если бы он там был - это мне не принесло бы пользы, т.к. во первых: известо, что он имеет тот же принцип, что и JPG или MP3, а во вторых  для порграммирования подобных вещей нужна "крутая" математика - спаршивается: "А стоит ли игра свечь?"
Мой вопрос: существуют ли компоненты, могущие помочь в превращении AVI формата в MPG или, в чём сомневаюсь, может быть существуют в Windows готовые библиотеки, с помощью которых можно разрешить мою задачу?


 
Nous Mellon ©   (2004-10-10 21:13) [7]

Я так понял тебе вообще кодек нужен?


 
Вова ©   (2004-10-10 21:17) [8]

Nous Mellon ©   (10.10.04 21:13) [7]
Ммм..., возможно. Но втаком случае, как мне воспользоваться им?


 
Nous Mellon ©   (2004-10-10 21:19) [9]


> Ммм..., возможно. Но втаком случае, как мне воспользоваться
> им?

Ну возможно они(разработкики кодека) распространяют какие-нибудь ДЛЛ за скромную плату? :)


 
KilkennyCat ©   (2004-10-10 21:25) [10]

Возможно, DSPack.
и куча здесь: http://www.torry.net/pages.php?id=168


 
KilkennyCat ©   (2004-10-10 21:28) [11]

и еще иногда полезно посмотреть в Делфи "Import ActiveX Control"


 
Вова ©   (2004-10-10 21:30) [12]

Nous Mellon ©   (10.10.04 21:19) [9]
:) Мне понятен Ваш сарказм:) Разумеется, существует немалое количество различных видео-кодеков, но и не только видео-кодеков: так же есть в наличии запатентованые "PDF", "GIF" и многие другие, но тем не менее существуют же компоненты для отображения "GIF" формата. Да и, хотя в обход, но и "PDF" есть возможность вывести средствами Delphi. Просто не верится, что формат "MPEG" никому не приходилось использовать в проектах Delphi.


 
Вова ©   (2004-10-10 21:31) [13]

KilkennyCat ©   (10.10.04 21:28) [11]
И что там есть интересного в этом плане?


 
Вова ©   (2004-10-10 21:36) [14]

KilkennyCat ©   (10.10.04 21:25) [10]
Судя по описанию - хороший копонент, но кажется только для воспроизведения видео, а мне необходимо создать.


 
KilkennyCat ©   (2004-10-10 21:39) [15]


> Вова ©   (10.10.04 21:31) [13]


ну, например, я покопался и поставил CodecManager, какие-то давьюверы... раньше у меня там что-то дивиксовое было...


 
Вова ©   (2004-10-10 21:40) [16]

Всё, спасибо, кажется нашёл на "Torry", нужно потестировать:)


 
Вова ©   (2004-10-10 21:45) [17]

KilkennyCat ©   (10.10.04 21:39) [15]
Ну допустим, найдётся у меня нечто в списке Import - как этим воспользоваться? Кроме того где гарантия, что из установленного на моём компе и разрешённое разработчиком применять в своих проектах через ActiveX технологию, есть у других?


 
KilkennyCat ©   (2004-10-10 21:48) [18]


> Вова ©   (10.10.04 21:45) [17]


гарантий никаких. Это нужно предусматривать и устанавливать необходимые длл и проч.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.051 c
1-1098092029
Aleksandr.
2004-10-18 13:33
2004.10.31
Что случается с длинной строкой?


6-1093112613
Луарвик
2004-08-21 22:23
2004.10.31
Замена NMHTTP у Indy


1-1097652379
ghg
2004-10-13 11:26
2004.10.31
аналог div и mod для не integer


1-1097758143
HanIP
2004-10-14 16:49
2004.10.31
удалить строку Excel


14-1097499560
Xmen
2004-10-11 16:59
2004.10.31
Unistall Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский