FLV MP4 변환
플래시는 사라졌고, 오래된 드라이브에 남은 FLV 파일은 어디서도 열리지 않습니다. Sorenson Spark, VP6, H.264, MP3, AAC, Nellymoser, Flash ADPCM을 여기서 읽어 평범하게 재생되는 MP4 파일로 저장합니다.
- 저장되지 않음
- 대기열 없음, 기다림 없음
- 회원가입 없음, 워터마크 없음
사용 방법
FLV 추가
파일이나 F4V를 끌어다 놓으세요. 안에 든 코덱 이름을 알려 드립니다.
변환 진행
오래된 플래시 영상은 디코딩해 H.264로 다시 인코딩하고, FLV 안의 H.264는 손대지 않고 그대로 복사합니다.
MP4 다운로드
어디서나 재생되는 평범한 동영상 파일로 돌아옵니다.
사라진 플랫폼에서 파일 구해 내기
플래시는 2020년 말에 종료됐고 플러그인은 모든 브라우저에서 제거됐습니다. 그 결과 어떤 프로그램도 재생하지 못하는 .flv 파일이 엄청나게 남았습니다. 이를 변환하는 것은 말 그대로 기록 보존 작업이며, 어떻게 진행되는지는 전적으로 파일이 언제 만들어졌는지에 달려 있습니다.
Flash Player 9 이후, 대략 2007년부터 FLV에는 보통 H.264 영상과 AAC 소리가 들어 있는데, 이는 정확히 MP4가 담는 것입니다. 이런 파일은 트랙을 손대지 않고 그대로 옮겨서 변환합니다. 몇 초면 끝나고 잃는 것이 없습니다. 동영상 공유가 절정이던 시기를 아우르므로, 지금까지 남아 있는 FLV는 대부분 여기에 속합니다.
그보다 오래된 파일에는 플래시가 H.264 이전에 쓰던 코덱인 Sorenson Spark나 VP6가 들어 있으며, 이는 디코딩했다가 다시 인코딩해야 하므로 시간이 제법 걸리고 한 세대의 손실이 생깁니다. 변환 탓을 하기보다 기대치를 낮추는 편이 좋습니다. 2005년 인터넷 회선에 맞춰 작게 만든 영상이라, 크고 현대적인 화면에서는 그 한계가 뚜렷이 보입니다. 어떤 변환기도 이를 개선하지 못하며, 개선한다고 주장한다면 없는 디테일을 지어내는 것입니다.
정말로 읽을 수 없는 것이 두 가지 있으며, 페이지는 막연히 실패하지 않고 이를 분명히 알려 드립니다. 스크린캐스트와 프레젠테이션 녹화에 쓰인 Flash Screen Video, 그리고 오래된 음성 코덱인 Speex입니다. 둘 다 현재 디코더 중 구현한 것이 없는 막다른 길입니다. 영상 중간에 이벤트를 발생시키려고 플래시가 쓰던 표시인 큐 포인트는 다른 플래시 전용 메타데이터와 함께 제외됩니다. 플래시 밖에서는 아무도 읽지 않았기 때문입니다.
다른 작업이 필요할 때
ffmpeg는 이 페이지가 처리하지 못하는 형식까지 다루며, 복구한 파일이 가득한 폴더에 알맞은 도구입니다. ffmpeg -i in.flv -c copy out.mp4는 최신 파일을 즉시 리먹싱하고, 코덱상 필요하면 자동으로 재인코딩으로 넘어갑니다. Flash Screen Video와 Speex의 경우, 아직 이를 디코딩하는 것은 사실상 ffmpeg뿐입니다.
Adobe의 후기 형식이자 속은 이미 MP4인 F4V라면, 파일 이름을 .mp4로 바꾸는 것만으로 변환이 끝나는 경우가 많습니다. 무엇이든 변환하기 전에 시도해 봐서 손해 볼 것이 없습니다.
자주 묻는 질문
VLC도 버거워하는 파일을 어떻게 여나요?
이 페이지는 브라우저가 재생할 수 있는 형식에 기대지 않고 이런 오래된 형식을 자체적으로 지원합니다. 그래서 2007년 플래시 녹화 파일도 아무것도 설치하지 않고 여기서 열립니다.
제 파일이 어딘가에 저장되나요?
아니요. 어느 단계에서도 아무것도 저장하지 않습니다.
녹화 소리가 형편없어요. 이걸로 좋아지나요?
처음부터 녹음되지 않은 디테일을 더할 수 있는 도구는 없습니다. Nellymoser 음성은 원래 설계부터 음질이 매우 낮습니다. 충실하게 디코딩해 AAC로 저장하므로 소리는 똑같지만, 드디어 재생은 됩니다.
화면이 왜 작나요?
플래시 동영상은 보통 320×240이나 480×360이었습니다. 확대해 봐야 흐릿함만 커지므로 원래 크기를 유지합니다. 화면에서 크게 보고 싶다면 어떤 플레이어든 확대해서 보여 줄 수 있습니다.
소리와 영상이 어긋나는 문제는요?
FLV의 타임스탬프는 불규칙한 경우가 많습니다. 파일 자체의 타임스탬프를 바탕으로 두 트랙을 하나의 시계에 맞춰 다시 구성하므로, 이런 녹화 영상을 보기 힘들게 만들던 싱크 밀림이 바로잡힙니다.
화면 녹화 FLV도 되나요?
Flash Screen Video는 이 빌드에 포함되어 있지 않으므로, 그런 파일은 뭉개진 결과물로 변환하는 대신 명확한 메시지와 함께 거부됩니다. 그 밖의 Spark, VP6, H.264는 모두 됩니다.
참고: Flash Screen Video(코덱 3과 7)와 Speex 소리는 지원하지 않습니다. 큐 포인트와 플래시 메타데이터는 제외되고, 영상과 소리만 옮겨집니다.
내 웹사이트에 이 도구 넣기
블로그, 수업 페이지, 도움말 글 어디에나 무료로 넣을 수 있습니다. 코드 한 줄만 붙여 넣으면 방문자가 페이지에서 바로 사용할 수 있습니다.