FLV 파일을 변환해야 하는 이유
FLV는 Adobe Flash Player에 의존하는 형식이었는데, Flash Player는 2020년 말에 지원이 종료되었습니다. 그 이후로 FLV는 Chrome, Edge, Safari, Firefox에서 재생되지 않고, iPhone이나 Android에서도 별도의 앱이 없으면 열 수 없으며, 대부분의 동영상 편집 프로그램에서도 사용할 수 없습니다. MP4는 이를 대체하기에 가장 적합한 형식입니다. 후기 FLV 파일이 이미 사용하던 최신 코덱을 그대로 쓰고, 어디서나 지원되기 때문입니다. FLV를 MP4로 변환하면 오래된 영상을 다시 일반 동영상처럼 재생하고, 편집하고, 공유할 수 있습니다.
몇 초 vs 몇 분: 코덱에 따라 달라집니다
입력 목록에서 FLV 파일 안에 어떤 코덱이 들어 있는지 확인할 수 있습니다.
- H.264 비디오와 AAC 오디오. 2008년 이후의 FLV 파일과 라이브 스트림 녹화본에서 흔히 볼 수 있습니다. 재인코딩 없이 스트림을 그대로 MP4로 복사합니다. 1시간짜리 녹화본도 순식간에 완성되며 화질은 원본과 완전히 같습니다.
- H.264 비디오와 MP3 오디오. MP4는 두 가지 모두 지원하므로 이 경우에도 대개 빠른 복사가 가능합니다.
- Sorenson Spark 또는 On2 VP6 비디오. 초기 플래시 코덱은 MP4에서 사용되지 않으므로 영상을 H.264로 다시 인코딩합니다. 시간이 더 걸리지만 결과물은 어디서나 재생됩니다.
- Nellymoser 또는 Speex 오디오는 예전 웹캠이나 음성 채팅 녹화에서 주로 쓰였으며, AAC로 변환됩니다.
빠른 복사는 원본 해상도와 프레임 레이트를 유지할 때만 가능합니다. 둘 중 하나라도 바꾸면 항상 재인코딩이 필요합니다.
FLV의 흔한 문제 해결
플레이어에서 원하는 시점으로 이동할 수 없거나 재생 시간이 잘못 표시됩니다. 스트림에서 저장한 FLV 파일에는 키프레임 인덱스가 없는 경우가 많습니다. 변환된 MP4에는 올바른 타이밍 정보가 들어가므로 탐색이 정상적으로 작동합니다. 스트림 녹화본이 특정 구간에서 멈추거나 끊깁니다. 녹화 중 네트워크가 끊기면 타임스탬프에 빈틈이 생길 수 있습니다. 복사한 MP4에서도 그 구간이 끊기면 해상도나 프레임 레이트를 바꿔서 다시 변환하세요. 재인코딩이 적용되어 타이밍이 새로 만들어집니다. 파일이 여러 개로 나뉘어 있습니다. 일부 사이트는 긴 영상을 여러 개의 FLV 파일로 나눠 제공합니다. 함께 변환한 다음 영상 합치기로 하나로 이어 붙이세요.
변환 후에는
오래된 FLV 파일은 320x240, 640x360처럼 크기가 작은 경우가 많습니다. 그 크기를 그대로 유지하세요. 확대하면 파일 용량만 커집니다. 용량이 큰 스트림 녹화본을 공유하기 좋게 줄이려면 동영상 압축을 사용하거나, 동영상 자르기로 필요한 부분만 잘라 내세요. 오래된 시스템에서 다시 FLV가 필요하다면 MP4 FLV 변환으로 반대로 변환할 수 있습니다. 모든 작업은 사용자의 기기에서 처리되므로 파일이 업로드되지 않습니다.