![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Здрасти, господа.
В общем, такая задача: делаю диск, который состоит из 15-20-минутной линейной презентации (видео, создаваемое в АЕ), дальше загружаем меню, разделы, мувики, все как обычно... Хочется добиться максимального качества видео при условии, что презентацию будут смотреть с CD, прямо с привода. Хотелось бы, чтобы играло качественно и без перерывов на подгрузку... К тому же не все компьютеры - 4-ядерные, нужно, чтобы на практически любой машине запускалось и работало. Какой физический размер видео и способ его сжатия, каким кодеком вы бы посоветовали? Презентация имеет фиксированный размер 1024х768, есть мнение интро-видео отрендерить в формате 1024х576, битрейт дать около 3000, при кодировании использовать Соренсон Спарк, как кодек, который по идее будет хорошо работать на более слабых компах... Буду благодарен за идеи, линки и советы, как это все лучше организовать. В поиск по ключу "видео" сходил. С утра читаю... :)
__________________
Дезигнер дезигнеру лупус сьест:) Последний раз редактировалось BeeR; 03.07.2008 в 05:41. |
|
|||||
|
Методом научного тыка и многократных проб пере-пре-ре-кодирования нашел весьма красивый вариант, превращающий некомпрессированое высококачественное видео (даже с альфа-каналом) размером в 1 ГБ - в абсолютно такое же высококачественное видео, но размером уже 5 Мб...
Что же, тут даже не с кем поделиться... Одни господа программеры?
__________________
Дезигнер дезигнеру лупус сьест:) |
|
|||||
|
Регистрация: Jun 2008
Сообщений: 1
|
Делись! Столкнулся с подобной проблемой
![]() |
|
|||||
|
Регистрация: Dec 1999
Адрес: Магадан
Сообщений: 763
|
Кодек - h264 (обычно разрешение .mp4). Этот кодек как раз и был добавлен, чтобы обеспечить hi-quality видео во Флэше. Кодировать можно, например, Xilisoft video converter.
Флэшку надо будет делать под 9-й плеер (чтобы была поддержка h264).
__________________
Верить никому нельзя. Мне - можно. :) |
|
|||||
|
я обычно делаю avi без зжатия а потом его во флеш загоняю как flv с максимальным качеством. мне хватает)
|
|
|||||
|
Цитата:
1024х576 - Uncompressed AVI - QuickTime c PNG-сжатием - On2 VP6 c битрейтом 2000. Достаточно качественно. Только вот компьютеры среднего возраста не очень справляются даже с таким видео... ![]() Как поведет себя h264 в таком случае? Это ресурсотребовательный кодек?
__________________
Дезигнер дезигнеру лупус сьест:) |
|
|||||
|
И еще простой вопрос:
Как правильно организовать поочередную загрузку видеороликов и презентационного мувика после них? Хотелось бы, чтобы сам видеоролик в случае, если он доиграл до определенной точки, запустил следующий ролик или выполнил нужную команду... Насколько понимаю, мне нужно разобраться с Cue Point, или это не то? Пожалуйста, подскажите, где копать.
__________________
Дезигнер дезигнеру лупус сьест:) |
|
|||||
|
up.
Авось кто-нибудь понимающий тему пропустил... С вопросами поста №7 я все еще разбираюсь - тяжело ничего в кодировании не понимать ![]()
__________________
Дезигнер дезигнеру лупус сьест:) |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 5
|
Мда, больная тема для меня так же.. делаю сайт с видео, масса спецэффектов, меню также flv. все с альфа-каналом, даже мой четырехядерник бастует. Ежели есть у кого опыт, поделитесь! В свою очередь тоже поделюсь открытиями. пока, правда негусто..
А по поводу запустить ролик с определенной точки - можно использовать время ролика. т.е. когда ролик доигрывает до определенной минуты (секунды) сделать событие играть что нужно. на as2 что-то типа: // Connection
var hookup_nc:NetConnection = new NetConnection();
hookup_nc.connect(null);
// Create NetStreame
var showTime_nc:NetStream = new NetStream(hookup_nc);
// Join NetStream to video in scene
dict_video.attachVideo(showTime_nc);
// Putting bufer in 2 seconds
showTime_nc.setBufferTime(2);
// Play video
play_btn.onPress = function() {
showTime_nc.play("rolik.flv");
onEnterFrame = function(){
currentTime = showTime_nc.time;
infoOut2.text = "Time: "+showTime_nc.time;
if(currentTime > 2){
trace("tut moget bit' nugnoe mne deistvie")
delete onEnterFrame;
}
//infoOut2.text += "FPS: "+showTime_nc.currentFps+newline;
//infoOut2.text += "BufLen: "+showTime_nc.bufferLength+newline;
//infoOut2.text += "BufTime: "+showTime_nc.bufferTime+newline;
}
};
|
![]() |
![]() |
Часовой пояс GMT +4, время: 16:08. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|