iPhone视频跟踪应用程序

时间:2011-05-25 08:39:10

标签: iphone video download

我计划开发一款iPhone应用程序,但我是Iphone开发的新手,并且想知道是否可以在我开始之前完成它。

这将是一种特殊的浏览器,可以运行任何网站,但它将在那些以某种方式播放音频/视频的网站上激活。假设他们在我的应用中打开了MyVideoSite.com。该网站有许多Flash视频,可以在不知道URL或任何内容的情况下下载视频?假设页面上的对象是youtube嵌入代码,或者如果不是youtube但是类似。

我只需要确定该应用是否可以充当音频/视频网站的沙箱,以便无论如何都可以从网站下载音频/视频?

1 个答案:

答案 0 :(得分:1)

我了解您要扫描页面中的视频内容并下载这些视频。

这是一种方法:

  • 编写一个寻找视频内容的通用解析器,以及通用解析器不够用的热门站点的特定解析器。
  • 然后你必须下载视频,如果视频只是服务器上的文件,那就更容易了,如果你必须在流媒体下载,那就不那么容易了。您可以使用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