티스토리 뷰

ISP

Convert between YUV and AVI

duckchan.seo 2016. 10. 31. 00:47

압축된 영상을 raw 파일인 YUV420 으로 변환 시키는 방법이다. 일단 mencoder.exe 라는 파일을 다운 받아야 한다.[각주:1]그리고 아래 방법은 오디오신호를 고려하지 않은 방법이다. 영상처리나 테스트 목적으로 영상 데이터만 변환을 한다.

  • YUV420 변환

mencoder inputfilename -ovc raw -of rawvideo -vf format=i420 -o outputfilename -oac pcm

 

ex) mencoder test.mp4 -ovc raw -of rawvideo -vf format=i420 -o conv_test.yuv -oac pcm

  • AVI 변환

mencoder inputfilename.yuv -o outputfilename.avi -demuxer rawvideo -rawvideo w=widthsize:h=heightsize:fps=30 -ovc x264 -nosound -ffourcc x264 -xvidencopts bitrate=30000000 -fps 30

 

ex) mencoder result_test_raw.yuv -o result.avi -demuxer rawvideo -rawvideo w=1920:h=1080:fps=30 -ovc x264 -nosound -ffourcc x264 -xvidencopts bitrate=30000000 -fps 30

 

YUV420으로 변환 후 영상처리나 테스트 과정에 사용하고 결과영상을 다시 avi로 변환한다. 위 옵션에서 빨간색 부분만 각 영상에 맞춰 입력해서 사용을 하고 있다.

 

mencoder 옵션을 찾아 보면 다른 포맷과 오디오 신호도 변환할 수 있다.

 

'ISP' 카테고리의 다른 글

CVPR 2017 논문  (0) 2017.09.14
컬러 변환식 (Color conversion)  (0) 2016.10.31
좋은 영상처리, 컴퓨터비젼 블로그  (0) 2016.10.30
YUV color  (0) 2016.10.30
댓글