キレ

FLV MP4 변환

브라우저에서, 업로드 없이

MP4

플래시 비디오 → H.264 · 재인코딩

동영상

FLV → MP4

규격

7개 항목
FLV MP4 변환 규격
항목값비고
입력FLVFFmpeg가 읽는 동영상이면 무엇이든
출력MP4, H.264 + AAC휴대폰·브라우저·편집기에서 재생된다
영상H.264로 다시 인코딩x264, veryfast 프리셋, CRF 23
소리AAC이미 AAC나 MP3면 복사, 아니면 AAC 128 kbps
걸리는 시간시작 전에 잰다이 기기에서 2초를 시험 인코딩
엔진이 브라우저의 인코더, 또는 FFmpeg(16.8 MB)FFmpeg는 브라우저가 못 할 때만, 받는다고 적힌 버튼을 눌러야 받는다
처리 위치이 브라우저서버로 보내지 않음

무엇이 일어나나

5개
무슨 일이, 왜 일어나나

FLV는 플래시 비디오다. 플래시 시절 유튜브와 여러 동영상 사이트가 쓰던 형식이고, 오래전에 받은 파일과 방송 녹화본이 아직 이 형식으로 많이 남아 있다. 안에는 대개 H.264와 AAC가, 때로는 더 오래된 Sorenson Spark나 On2 VP6 영상과 MP3 소리가 들어 있다. 어도비가 2020년 말에 플래시 플레이어를 끝냈고, 플레이어와 휴대폰도 FLV를 읽지 않게 됐다.

이 페이지는 같은 동영상을 MP4로 쓴다. 영상은 H.264로 다시 인코딩한다. 소리는 AAC나 MP3면 다시 인코딩하지 않고 MP4에 복사하고, 아니면 AAC 128 kbps로 다시 인코딩한다. 이미 H.264가 든 FLV라면 엄밀히는 영상을 다시 인코딩할 필요가 없지만, 이 사이트에서 복사로 담는 도구(MOV MP4 변환)는 MP4 계열 파일만 읽으므로 여기서는 다시 인코딩하고, 배지가 그렇게 말한다.

먼저 브라우저 자신에게 묻는다. 브라우저에는 화상통화·화면 녹화에 쓰는 동영상 인코더가 들어 있고 — H.264, VP9, AAC, Opus, 대개 그래픽 칩으로 — 이 브라우저가 그것으로 파일을 읽고 결과를 쓸 수 있으면 그렇게 한다. 아무것도 받지 않고, 걸릴 시간은 여기서 먼저 재며, 배지 아래 줄이 브라우저의 인코더가 했다고 적는다. MP4·MOV·WebM·MKV 파일은 대개 그렇게 된다. AVI·WMV·FLV는 안 되고 MP3로 만드는 것도 안 되므로, 그것들은 아래 방식으로 간다.

작업은 FFmpeg가 한다. 대부분의 동영상 소프트웨어가 그 위에 지어진 프로그램이고, 이 페이지 안에서 돌도록 WebAssembly로 옮긴 것이다. 크기가 크다 — 16.8 MB — 그래서 받는다고 적힌 버튼을 누르기 전에는 받지 않는다. 받은 뒤에는 파일을 읽고, 가운데에서 2초를 시험 삼아 인코딩해, 전체가 이 기기에서 얼마나 걸릴지를 시작하기 전에 알려 준다. 그 숫자는 표에서 가져온 것이 아니라 여기서 잰 것이다 — 같은 엔진과 설정, 당신의 프로세서, 당신의 동영상. 그래도 추정이고, 화면에 추정이라고 적는다.

컴퓨터에 설치하는 프로그램보다 느리다. 여기서 FFmpeg는 프로세서 코어 하나로 돈다. 브라우저는 사이트가 특정 보안 헤더를 달고 있을 때만 여러 코어를 쓰게 해 주고, 그래픽 칩의 동영상 인코더는 아예 쓰게 해 주지 않는다. 긴 고해상도 동영상은 몇 분씩 걸릴 수 있고 휴대폰에서는 더 걸린다. 그래서 시작하기 전에 예상 시간을 보여 주고, 도는 동안에는 남은 시간을 보여 주며, 취소를 누르면 바로 멈춘다. 브라우저 자체 인코더로 될 때는 훨씬 빠르고 아무것도 받지 않는다.

자주 묻는 질문

4개
화질이 떨어지나

조금 떨어진다. 다시 인코딩하면 언제나 그렇고, 배지가 그렇게 말한다. 영상은 x264 CRF 23로 인코딩한다. 화면이 필요로 하는 곳에 비트를 쓰는 일정 화질 설정이고, 보통으로 볼 때 대부분의 사람은 원본과 구별하지 못한다. 잃은 것은 다시 변환해도 돌아오지 않는다.

왜 이렇게 오래 걸리나

모든 프레임을 디코드해서 다시 인코드하는데, 그것을 브라우저 안에서 프로세서 코어 하나로 하기 때문이다. 설치형 프로그램은 코어를 전부 쓰고 대개 그래픽 칩의 인코더도 쓴다. 웹 페이지는 기본으로 둘 다 받지 못한다. 대신 이 페이지는 시작하기 전에 이 기기에서 얼마나 걸릴지를 재어 알려 주므로 기다림이 뜻밖일 일은 없다.

휴대폰 메모리가 모자라면

페이지가 멈추고 메모리가 모자랐다고 말한다. 반쪽짜리 파일을 내주지 않는다. 넣은 동영상은 디스크에서 조각조각 읽고 통째로 메모리에 올리지 않지만, 새 파일은 끝날 때까지 메모리 안에서 만들어지므로 길고 해상도가 높은 동영상은 휴대폰에 벅찰 수 있다. 더 짧은 클립, 더 작은 크기, 또는 컴퓨터라면 된다.

동영상이 업로드되나

아니다. 엔진을 브라우저로 받아 오고, 파일은 거기서 읽고 쓴다. 이 사이트에는 업로드 주소 자체가 없으므로 동영상이 갈 곳이 없다.

관련 규격

4개