4k에 264(mp4)로 인코딩시
QR코드 같은 부분이 모션이 있으면 잔상이 남거나 흰색 배경에 얼룩이 생기는 현상이 있다.
같은 것으로 FHD 에 264(mp4)로는 문제가 없었다
해결방법
1. ProRes (ProRes 422 HQ)로 4K 인코딩(랜더링). 꽤 오래걸린다. 0.6배속정도?
2. 나온 결과물을 ffmpeg 로 4K mp4로 재인코딩. 꽤 오래걸린다. 0.6배속정도?
3. FHD도 ffmpeg로 재인코딩. 1.7배속
인코딩은 CPU(32논리 코어) 사용
참고
1. ProRes로 인코딩하면 2분짜리 영상이 3GB파일이 생긴다.
2. ffmpeg 4K는 79MB, FHD는 39MB 가 된다.
변환 명령어
ffmpeg -i 4k-prores.mov -c:v libx264 -preset slow -crf 16 -g 30 -bf 1 -pix_fmt yuv420p -movflags +faststart -an 4k-final.mp4
ffmpeg -i 4k-prores.mov -vf "scale=1920:1080:flags=lanczos" -c:v libx264 -preset slow -crf 16 -tune animation -g 30 -bf 1 -pix_fmt yuv420p -movflags +faststart -an fhd-final.mp4
참고2
1. 다빈치 리졸브로 같은 내용을 FHD mp4로 만들면 70MB가 된다.
2. 즉, ffmpeg가 약 50%로 용량을 줄여준다.
3. 변환 후 꼭 재생기기에서 재생 테스트를 해보아라. (오래된 기기는 mp4 설정에 따라서 재생 이슈가 있을 수 있음)