구글애드센스


FFMPEG av frame write시 av encode 정보를 조작, 혹은 읽는듯. STUDY



avi 파일 덤프시 av_packet_init 을 호출하고  write_frame을 하게 되는데 만약 이 write_frame 할 때의 인코딩된 데이터 코덱 타입과 avcodec_encode_video 시 설정되어있는 데이터 코덱 타입이 다를 경우 encode 시 정보가 오염되는 듯한 증상이 있다. 특수한 경우여서 그런지 몇분간 구글링 해봐도 비슷한 케이스는 안보였는데.. 나같은 경우 avi 덤프는 mpeg4로, 인코더의 경우 h264 타입으로 초기화 된 상태에 두가지를 동시에 사용하니 희안하게 인코딩된 정보가 오염되버리더라. (영상이 깨짐)

우측부분만 깨지는데.. 이거 뭐 인코딩이 어떤 방식으로 되는지 알아야 추측하지.. -_-;



덧글

댓글 입력 영역