Index: conf.c =================================================================== --- conf.c (revisión: 231) +++ conf.c (copia de trabajo) @@ -586,7 +586,8 @@ "# msmpeg4 is recommended for use with Windows Media Player because\n" "# it requires no installation of codec on the Windows client.\n" "# swf - gives you a flash film with extension .swf\n" - "# flv - gives you a flash video with extension .flv", + "# flv - gives you a flash video with extension .flv\n" + "# ffv1 - FF video codec 1 for Lossless Encoding ( experimental )", CONF_OFFSET(ffmpeg_video_codec), copy_string, print_string Index: ffmpeg.c =================================================================== --- ffmpeg.c (revisión: 231) +++ ffmpeg.c (copia de trabajo) @@ -264,6 +264,14 @@ } else if (strcmp(codec, "flv") == 0) { ext = ".flv"; of = guess_format("flv", NULL, NULL); + } else if (strcmp(codec, "ffv1") == 0) { + ext = ".avi"; + of = guess_format("avi", NULL, NULL); + if (of) { + /* Use the FFMPEG Lossless Video codec (experimental!). + Requires strict_std_compliance to be <= -2 */ + of->video_codec = CODEC_ID_FLV1; + } } else { motion_log(LOG_ERR, 0, "ffmpeg_video_codec option value %s is not supported", codec); return NULL; @@ -345,6 +353,10 @@ c->codec_type = CODEC_TYPE_VIDEO; is_mpeg1 = c->codec_id == CODEC_ID_MPEG1VIDEO; + + if (strcmp(ffmpeg_video_codec, "ffv1") == 0) + c->strict_std_compliance = -2; + /* Uncomment to allow non-standard framerates. */ //c->strict_std_compliance = -1; Index: motion-dist.conf =================================================================== --- motion-dist.conf (revisión: 232) +++ motion-dist.conf (copia de trabajo) @@ -241,6 +241,7 @@ # it requires no installation of codec on the Windows client. # swf - gives you a flash film with extension .swf # flv - gives you a flash video with extension .flv +# ffv1 - FF video codec 1 for Lossless Encoding ( experimental ) # ffmpeg_video_codec mpeg4