FLV가 아직 쓰이는 곳
FLV는 예전 플래시 비디오 형식으로 잘 알려져 있으며, 지금의 브라우저에서는 재생되지 않습니다. 하지만 라이브 스트리밍이라는 중요한 분야에서는 여전히 쓰입니다. 많은 스트리밍 플랫폼과 미디어 서버로 라이브 영상을 보낼 때 사용하는 RTMP 프로토콜은 영상을 FLV 형태로 전송합니다. 준비된 영상을 라이브 스트림처럼 재생하거나 녹화 파일을 RTMP 서버로 보내는 일부 도구는 FLV 입력을 요구합니다. MKV를 FLV로 변환하는 다른 이유는 다음과 같습니다.
- 플래시 방식 플레이어가 내장된 구형 e러닝 시스템이나 키오스크
- FLV 업로드만 받는 회사 영상 아카이브
- 스트리밍 소프트웨어와 미디어 서버용 테스트 파일
휴대폰, 편집 프로그램, SNS 등 그 외의 용도에는 MP4가 더 적합합니다. MKV를 MP4로 변환을 이용하세요.
속도와 품질
FLV는 H.264 영상과 AAC 오디오 조합을 지원하며, 이는 대부분의 OBS 녹화 파일과 많은 MKV 영화에서 쓰이는 조합입니다. MKV가 정확히 이 코덱으로 되어 있고 원본 설정을 유지하면 작업량이 줄어 변환이 훨씬 빨라질 수 있습니다. HEVC, VP9, AV1, DTS, 돌비 사운드 같은 다른 코덱은 FLV가 지원하는 코덱으로 다시 인코딩됩니다. FLV는 브라우저에서 ffmpeg를 실행하는 내장 변환 엔진으로 만들어지므로, 최신 고속 방식보다는 느립니다.
FLV에 담을 수 없는 것
FLV는 비디오 트랙 하나와 오디오 트랙 하나만 담는 단순한 컨테이너입니다. MKV의 추가 오디오 언어, 자막, 챕터는 옮겨지지 않습니다. HEVC와 10비트 영상은 표준 FLV에 포함되지 않기 때문에 다시 인코딩됩니다. 대상 시스템이 오래된 경우 해상도와 비트레이트에 제한이 있을 수도 있습니다. 그럴 때는 720p나 480p가 안전합니다.
스트리밍용 팁
많은 스트리밍 환경에서는 30fps나 60fps 같은 고정 프레임 레이트가 가장 잘 맞습니다. MKV가 가변 프레임 레이트의 화면 녹화 프로그램에서 만들어진 것이라면 여기서 고정 프레임 레이트를 선택하세요. 영상이 일정한 간격으로 다시 인코딩됩니다. 구형 서버에서는 파일 크기를 적당히 유지하는 것이 좋으며, FLV 압축기로 더 줄일 수 있습니다. 반대로 변환하려면 FLV를 MKV로를 참고하세요. 모든 처리는 내 컴퓨터에서 이루어집니다.