2010-05-24 8 views
0

이미지에서 비디오를 인코딩해야합니다. ffmpeg를 사용하고 rigth를 컴파일합니다. 내 문제는 내가 아이폰에 퀵타임과 비디오를 opne하려고 할 때,이 메시지는 "이 영화 형식은 지원되지 않습니다."라는 메시지를 전합니다. 나는 상황에서이 매개 변수 파일은 MP4를 만들 :iphone에서 ffmpeg로 인코딩 문제가 발생했습니다.

context->time_base.num = 1; 
context->time_base.den = 15; 
context->codec_type = CODEC_TYPE_VIDEO; 
context->codec_id = CODEC_ID_H264; 
context->bit_rate = 1000000; 

context->width = width; 
context->height = height; 

context->keyint_min = 10; 
context->i_quant_factor = 0.71; 
context->bit_rate_tolerance = 20000; 
context->rc_max_rate = 100000; 
context->rc_buffer_size = 8835000; 
context->qcompress = 0.6; 
context->qmin = 10; 
context->qmax = 30; 
context->max_qdiff = 4; 
context->gop_size = 30; 

context->time_base.num = 1; 

context->time_base.den = 30; 
context->sample_aspect_ratio = av_d2q(1, 255); 
context->profile = 30; 

context->pix_fmt = PIX_FMT_YUV420P; 

context->flags |= CODEC_FLAG_LOOP_FILTER; 

어디에 내 잘못이다? 감사합니다.

답변

0

인코딩 할 때 하드웨어 가속을 사용할 수 있도록 AVFoundation을 대신 사용해야합니다.

관련 문제