求ffmpeg如何移植iphone、ipad上 ,万分感谢

解决方案 »

  1.   

    所谓的移植其实就是把代码编译成目标机器的即可。那么说白了就是编译项目的问题你可以在xocde中随便跑个程序参考下编译选项,也可以去参考下其它开源项目的设定。
    如下是移植libcurl的方法
    #./configure --prefix=$HOME/tmp/iphonelib/curl \
        --host=arm-apple-darwin --disable-shared --with-random=/dev/urandom \
        CC=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/gcc \
        CFLAGS="-arch armv6 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk -I$HOME/tmp/iphonelib/openssl/include -L$HOME/tmp/iphonelib/openssl/lib" \
        CPP=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/cpp \
        AR=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/ar#make
    #make install
    看下其实就大致明白自己该改和应该改哪些地方了虽然ffmpeg没试过,但应该是大同小异的吧
      

  2.   

    移植到android是可以的,但移植到ios,还是第一次听说。
    建议LZ先调研下可行性。