FLV
10년 동안 인터넷 그 자체였던 형식이, 자신을 만든 기술보다 더 오래 살아남았다.
FLV는 Flash가 동영상에 사용하던 컨테이너였고, 그건 대략 10년 동안 웹 전체가 동영상에 사용하던 컨테이너였다는 뜻이기도 합니다. Flash는 2020년에 퇴역했지만, 파일들은 어디로도 사라지지 않았습니다. 어떤 Apple 기기도 이걸 열지 못하지만, 그 안의 영상은 정말 자주 평범한 H.264라서 재인코딩이 아니라 그냥 다시 포장만 해주면 되는 경우가 많습니다.
2026년 7월 30일
별도 앱 없이 열리는지
iOS에는 애초에 Flash가 존재한 적이 없고, macOS도 몇 년째 Flash를 지원하지 않고 있습니다. 두 시스템 모두 이 컨테이너를 읽지 못하지만, 안에 든 게 H.264와 AAC라면 — 실제로 그런 경우가 흔합니다 — 다시 포장하는 것만으로 몇 초 만에 어디서든 재생되게 만들 수 있습니다.
핵심 정보
| 정식 명칭 | Flash Video |
|---|---|
| 종류 | 컨테이너 |
| 확장자 | .flv, 그리고 사실상 MP4인 .f4v |
| 공개 | 2002년, Macromedia, 이후 Adobe |
| 담긴 영상 | 오래된 파일은 Sorenson Spark나 VP6; 대략 2008년 이후로는 거의 H.264 |
| 담긴 오디오 | MP3, AAC, Nellymoser(음성용), Speex |
| 자막 | 없음 |
| 현재 상태 | Flash Player는 2020년 12월 31일부로 수명 종료 |
사실상 전달 수단이었던 컨테이너
FLV가 존재했던 이유는 Flash가 평범한 웹 서버로 스트리밍하면서 파일이 완전히 도착하기도 전에 재생을 시작할 수 있는 무언가가 필요했기 때문입니다. 그 구조는 태그가 붙은 조각들 — 여기엔 영상, 저기엔 오디오, 가끔은 메타데이터 — 을 그냥 순서대로 나열한 것으로, 파일이 완전해야 한다거나 사전에 뭔가 색인화되어 있어야 한다는 요구 조건이 없습니다.
당시로서는 이게 정답이었고, 그래서 2003년부터 2013년 사이 사실상 모든 동영상 사이트가 FLV로 서비스를 제공했습니다. 지금 남은 건 거대한 아카이브입니다 — 튜토리얼, 강의, 녹화본, 개인 소장품까지 전부 요즘 세상 그 무엇도 열어주지 않는 컨테이너 안에 담겨 있습니다.
다행인 점은 그 아카이브의 대부분이 2008년 이후 것이고, 그 무렵부터의 파일은 거의 항상 H.264 영상과 AAC 오디오를 담고 있다는 것입니다 — 이는 정확히 MP4가 받아들이는 스트림입니다.
변환이 대개 순식간에 끝나는 이유
컨테이너 안의 스트림이 이미 목표 컨테이너가 받아들이는 형식이라면, 변환이란 그냥 포장을 풀었다가 다시 포장하는 것에 지나지 않습니다 — 영상과 오디오를 읽어서 프레임 하나 건드리지 않고 새 파일에 그대로 씁니다. 이게 재다중화이고, 디스크가 처리할 수 있는 속도 그대로 끝납니다. 한 시간짜리 FLV가 몇 초 만에 MP4가 됩니다.
예외는 오래된 파일들입니다. Sorenson Spark나 VP6 영상, 혹은 Nellymoser 오디오는 MP4 안에 담길 자리가 없어서 정말로 재인코딩을 해야 합니다 — 느리고 화질도 손해를 봅니다. 어느 쪽인지 빨리 알아보는 방법: 파일이 2008년 이전 것이거나 초창기 웹 영상처럼 보인다면, 느린 경로를 각오하세요.
아니면 아예 그 질문 자체를 건너뛰세요. 자체 디코딩 스택을 가진 플레이어는 FLV를 있는 그대로, VP6까지 포함해서 그냥 열고, 아무것도 변환하지 않습니다.
FLV 아카이브를 처리하는 법
- 있는 자리에서 그냥 재생하기
쭉 훑어보기보다는 가끔 찾아보는 아카이브라면, 파일을 직접 여는 쪽이 거의 다시 안 볼 폴더 전체를 변환하는 것보다 낫습니다.
- 최신 것들은 일괄로 재다중화하기
H.264와 AAC를 담고 있는 파일이라면 거의 즉시, 무손실로 MP4에 다시 포장되고, 그 뒤로는 갖고 있는 모든 기기에서 아무 도움 없이 재생됩니다.
- 정말 신경 쓰는 것만 재인코딩하기
초창기 Flash 영상은 해상도도 낮고 압축도 심합니다 — 재인코딩한다고 애초에 없던 화질이 살아나지는 않습니다. 정말 중요한 몇 개 파일에만 해보고, 그 뒤로도 여전히 거칠어 보일 거란 걸 각오하세요.