CLion에서 Intel C++ Compiler 사용하기

JetBrains의 C/C++ IDE(라고 하기엔 컴파일러가 없는데?)인 CLion에서 괜히 Intel C++ Compiler를 써보고 싶었다. 그러기 위해서 먼저 Visual Studio 툴체인을 이용해야 하므로, Visual Studio C++ Build Tools를 설치했다. 다음으로, Intel oneAPI Toolkit을 설치했다. 그리고 C:\Program Files (x86)\Intel\oneAPI\compiler\latest\windows\compiler\lib\intel64를 LIB 환경변수에 추가한다. 마지막으로, CLion 설정에서 C와 C++ 컴파일러를 C:/Program Files (x86)/Intel/oneAPI/compiler/latest/windows/bin/clang-cl.exe로 지정한다.

프리미어에서 XDCAM MXF 파일이 제대로 임포트되지 않을 때 해결방법

프리미어에서 XDCAM HD422 MXF 파일을 읽을 때 프레임 일부가 제대로 읽히지 않았다. 해당 파일은 파이널컷에서 만들어진 것이었다. 다른 미디어 플레이어나 ffmpeg으로 읽었을 때 별다른 문제는 없었다. 혹시나 하여 ffmpeg -i (파일) -c:v copy -c:a copy (출력파일) 을 실행해서 다시 뽑아서 프리미어에서 임포트해봤더니 잘 됨을 알 수 있었다. 좀 더 테스트해보아야겠지만 시도해볼만한 방법인 것 같다.

FFMPEG으로 AVI/HEVC 파일 읽기

AVI 컨테이너에 담긴 HEVC 파일은 VLC로는 열리는데 mpv 등 다른 플레이어로는 열리지 않고, ffmpeg에서도 에러가 발생하는 경우를 보았다. 왜 AVI에 HEVC 코덱을 담는 짓거리를 하는지는 모르겠지만, 여러 삽질 끝에 방법을 찾았다. ffmpeg -f hevc -i <파일> 이런 식으로 앞에 hevc 포맷으로 읽도록 강제하니 ffmpeg가 억지스럽게라도 파일을 읽어냄을 알 수 있었다.