iphone ios示例ffplay main.c - > FFmpeg.c更改和输入参数,以下errer请指教

时间:2011-04-21 09:20:11

标签: iphone ffmpeg filepath

FFmpeg主要来源

int main(int argc, char **argv)
{

    int flags, i;
    argv[1] = "-i";
    argv[2] = "ipod-library://item/item.mp3?id=1218551163727305907";    
         //argv[2] = "mon.mp3";

    argv[3] = "-acodec";
    argv[4] = "libfaac";
    argv[5] = "-ac";
    argv[6] = "2";
    argv[7] = "-ar";
    argv[8] = "44100";
    argv[9] = "-ab";
    argv[10] = "128k";
    argv[11] = "output.aac";
    argv[3] = "-vn";
    argv[4] = "-acodec";
    argv[5] = "libfaac";
    argv[6] = "-ac";
    argv[7] = "2";
    argv[8] = "-ar";
    argv[9] = "44100";
    argv[10] = "-ab";
    argv[11] = "128k";
    argv[12] = "output.aac";
    //  argv[14] = "rtsp://video.bouygtel.fr/50400/tf1.sdp";
    argc += 12;

错误:ipod-library://item/item.mp3?id = 1218551163727305907:没有这样的文件或目录 而如果 argv [2] =“mon.mp3”; ---> mon.mp3:没有这样的文件或目录

请告知。

1 个答案:

答案 0 :(得分:0)

您必须指定文件的完整路径。如果它在您的资源中,则类似于:[[NSBundle mainBundle] pathForResource:@"mon" ofType:@"mp3"];

此致 亚历山大