Приложение для отслеживания видео iPhone - PullRequest
0 голосов
/ 25 мая 2011

Я планирую разработать приложение для iPhone, но я новичок в разработке для Iphone и задаюсь вопросом, можно ли это сделать до того, как я в него попаду.

Это будет своего рода специальный браузер, который можетзапустить любой сайт, но он будет активирован на тех сайтах, которые как-то воспроизводят аудио / видео.Допустим, они открывают MyVideoSite.com в моем приложении.На сайте есть много флеш-видео и может ли приложение скачать видео, не зная URL или что-нибудь еще?Скажем, объект на странице - это встроенный код YouTube или, если не YouTube, но похожий.

Мне просто нужно убедиться, что приложение может выступать в качестве песочницы для аудио / видео сайтов, чтобы оно могло загружать аудио / видео ссайты в любом случае?

1 Ответ

1 голос
/ 25 мая 2011

Я понимаю, что вы хотите отсканировать страницу для поиска видеоконтента и загрузить эти видео.

Вот один из способов сделать это:

  • Создать универсальный анализатор для поиска видеоконтента и специальные анализаторы для популярных сайтов, где вашего универсального анализатора недостаточно.
  • Затем вам нужно скачать видео, что проще, если видео - это просто файл на сервере, и это не так просто, если вам нужно скачивать в потоковом режиме.Вы можете обработать второй случай, используя ffmpeg для своего приложения и сделать что-то вроде
    ffmpeg -y -i http://url-to-the-video-stream -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 432x240 -vcodec libx264 -b 512k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 7 -trellis 0 -refs 0 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 512k -bufsize 512k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 30 -qmax 51 -qdiff 4 -level 30 -aspect 432:240 -g 30 -async 2 result-iphone.ts

FFMPEG использует лицензию GPL, но пока бинарный файл не объединен в вашей программе, вам не нужнораспространять свой источник.Смотри http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...