Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.05.2011, 18:37
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 1  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
По умолчанию Загрузка и сохранение видео.

Здравствуйте.
Мне нужно создать приложение для air.
Принцип такой: пользователь имеет возможность загрузить видео (avi, mov, flv, f4v, mov, mp4) с компьютера и сохранить в удобном для него формате (avi, mov, flv, f4v, mov, mp4).
Вопрос вот в чём: можно ли сохранить видео из flash (среда выполнения air) в любом из форматов представленных выше?
Если да то подскажите в какую сторону копать.
Спасибо.

Старый 18.05.2011, 18:58
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 2  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Вопрос вот в чём: можно ли сохранить видео из flash (среда выполнения air) в любом из форматов представленных выше?
Только, если вы их в этом же формате загрузили
Проиграть, что-то кроме flv, f4v и mp4 тоже не получится.
Цитата:
Если да то подскажите в какую сторону копать.
В сторону сторонних инструментов, которые можно будет вызвать из air


Последний раз редактировалось alatar; 19.05.2011 в 01:16.
Старый 19.05.2011, 01:02
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 3  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Правильно ли я вас понял, загрузить несколько видео-файлов в формате: mov, avi, flv; склеить их при помощи AS3 и экспортировать в формате (скажем flv) не выйдет?

Старый 19.05.2011, 01:15
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 4  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Если напишете свой декодер (для всех кодеков которые можно использовать в avi, учитывая, что это контейнер, а не формат видео. Вам ведь нужна унивесальность? mov вообще может содержать кучу всякой ерунды, помимо видео), распарсите видео, отрендерите в битмапы. Для flv энкодер на as3 можно найти. Про скорость всего этого я промолчу, как и про проблемы выделения памяти. Тогда можно.


Последний раз редактировалось alatar; 19.05.2011 в 01:20.
Старый 19.05.2011, 01:43
surlac вне форума Посмотреть профиль Отправить личное сообщение для surlac Найти все сообщения от surlac
  № 5  
Ответить с цитированием
surlac
 
Аватар для surlac

блогер
Регистрация: Nov 2010
Сообщений: 143
Записей в блоге: 1
Согласен с alatar. Здесь нужно различать понятия формат и контейнер. Flash платформа поддерживает форматы H.264 и FLV. Если ваш контейнер (например mp4) кодирован согласно одному из этих форматов, то экспортировать например в FLV можно, дергая BitmapData и сохраняя в файл с помощью SimpleFlvWriter.

Написать свою утилиту для видеомонтажа - это здорово, только не стоит перекладывать всю работу на флеш, даже десктопное ПО типа VirtualDub обращается к внешним утилитам для (де)кодинга видео, это дает и многопоточность и модульность да и не придется изобретать велосипед кодеки.
Так что совет: смотрите в сторону использования сторонних API.

Старый 19.05.2011, 12:59
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 6  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Понимаю что без сторонних инструментов не обойтись. Помогите понять логику, как это должно выглядеть?
Пользователь выбирает несколько видеофайлов, сторонний инструмент конвертирует их в формат flv и передаёт в air.
Затем, после обработки в air я "передаю" (что передаю, картинки по кадрам?) видео стороннему инструменту, который конвертирует в нужный мне формат.
Я верно понял ход ваших мыслей?

Старый 19.05.2011, 13:13
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Затем, после обработки в air я "передаю" (что передаю, картинки по кадрам?)
Зависит от того, что вы подразумеваете под обработкой.

Добавлено через 2 минуты
Вообще, выбор air, в качестве платформы для разработки видеоредактора, довольно спорный, если не сказать странный.

Старый 19.05.2011, 14:42
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 8  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Обработка: пользователь может обрезать видео как ему нужно, отделить звуковой ряд, добавить фотографии между кусками видео.

Странный? Считаете платформа не удачно выбрана? Что, по вашему мнению, лучше бы подошло? C++?

Старый 19.05.2011, 15:43
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 9  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
Обработка: пользователь может обрезать видео как ему нужно, отделить звуковой ряд, добавить фотографии между кусками видео.
Ну такое теоретически можно сделать с помощью сторонних инструментов. Только отправлять им команды, а не пытаться сделать все под air. Т.е. на air простенький предпросмотр, а вся работа на стороне.
Цитата:
Что, по вашему мнению, лучше бы подошло? C++?
Любое, что может напрямую работать с кодеками в системе.

Старый 19.05.2011, 18:05
Art_133 вне форума Посмотреть профиль Отправить личное сообщение для Art_133 Посетить домашнюю страницу Art_133 Найти все сообщения от Art_133
  № 10  
Ответить с цитированием
Art_133
 
Аватар для Art_133

блогер
Регистрация: Feb 2007
Адрес: Москва
Сообщений: 538
Записей в блоге: 2
Отправить сообщение для Art_133 с помощью Skype™
Понятно, пока я представления не имею с какими сторонними инструментами возможно предстоит работать.
Если бы вы порекомендовали что-то конкретное я бы был очень признателен.

Создать новую тему Ответ Часовой пояс GMT +4, время: 14:28.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 14:28.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.