플래시 플레이어에서 HTML5 비디오로
오래된 웹사이트, 온라인 강의, 사내 인트라넷 페이지 중에는 FLV 파일을 불러오는 플래시 비디오 플레이어로 만들어진 것이 많습니다. 2020년 말 플래시 지원이 종료되면서 이런 페이지에는 빈 상자만 표시됩니다. 해결 방법은 플래시 플레이어를 표준 HTML5 video 요소로 바꾸고, FLV 파일을 브라우저가 기본으로 재생하는 형식으로 교체하는 것입니다. WEBM은 개방형 형식이고 라이선스 비용이 없으며 웹을 위해 설계되어 적합한 선택입니다. FLV를 WEBM으로 변환하면 페이지 코드를 간단히 수정하는 것만으로 영상을 다시 게시할 수 있습니다.
코덱 선택
- VP9은 기본으로 권장하는 코덱입니다. 모든 최신 브라우저에서 지원되며 VP8보다 파일 크기가 훨씬 작습니다.
- VP8은 오래되어 효율은 떨어지지만, 수년 전 버전의 브라우저에서도 재생됩니다.
- AV1은 같은 화질에서 파일 크기가 가장 작고 최신 브라우저에서 지원됩니다. 인코딩 속도가 느리며, 사용 중인 브라우저가 인코딩을 지원할 때만 표시됩니다.
오디오는 Opus 또는 Vorbis로 저장되며, WEBM을 지원하는 모든 브라우저에서 재생됩니다.
알아 두세요
FLV와 WEBM은 공통 코덱이 없어서 영상은 항상 다시 인코딩됩니다. FLV는 내장 변환 엔진으로 열기 때문에 브라우저 자체 디코더보다 느리고, 아카이브 분량이 많으면 시간이 걸립니다. 모든 파일을 한 번에 추가하고 일괄 변환을 실행해 두세요.
오래된 플래시 영상은 320x240이나 480x360처럼 크기가 작고 낮은 비트레이트로 인코딩된 경우가 많습니다. WEBM으로 변환해도 사라진 디테일을 복원할 수는 없지만, VP9은 이런 원본을 잘 처리해서 비슷한 화질에서 FLV보다 파일이 작아지는 경우가 많습니다. 이런 영상은 원본 해상도를 유지하세요.
웹사이트 적용 팁
Safari는 최신 버전에서만 WEBM을 지원합니다. 더 많은 사용자에게 재생되도록, 많은 사이트에서 video 태그에 WEBM을 먼저, 대체용으로 MP4를 두 번째 소스로 지정합니다. MP4 버전은 FLV를 MP4로 변환에서 만들 수 있습니다. 페이지를 더 가볍게 하려면 해상도를 720p 또는 480p로 낮추거나, 변환 후 WEBM 압축기를 사용하세요. 반대로 변환하려면 WEBM을 FLV로를 이용하세요. 모든 파일은 내 컴퓨터에서 처리되며 업로드되지 않습니다.