They are already in the correct format
Os vídeos .flv são arquivos complexos que podem conter vários tipos de áudio e vídeo. Para verificar os codecs de áudio e vídeo do arquivo .flv, você pode usar:
1. ffmpeg
ffmpeg -i video.flv
que (no seu caso) deve produzir algo ao longo das linhas:
Input #0, flv, from 'video.flv':
Duration: 00:05:01.20, start: 0.000000, bitrate: 66 kb/s
Stream #0.0: Video: h264, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 66 kb/s, 29.92 tbr, 1k tbn, 2k tbc
Stream #0.1: Audio: aac, 22050 Hz, stereo, s16
ou
2. janela Informações de mídia do VLC :
Estearquivo.flvcontémvídeoH.264eáudioAAC,quesãoosformatos/codecscorretosparaocontêiner.mp4.
Vejaaestruturadessearquivo.mp4:
*Imagemcortesiade Convertendo FLV para MP4 com o FFmpeg The Ultimate Guide
Assim, quando transpomos o flv para o mp4, dependendo dos codecs no arquivo .flv original, temos 4 casos:
1) Convertendo arquivos .flv com vídeo H.264 e áudio AAC
Se os codecs de áudio e vídeo nos arquivos .flv forem suportados pelo contêiner .mp4 (AAC + H.264), você poderá simplesmente copiar os fluxos em um arquivo mp4 sem transcodificar:
ffmpeg -i video.flv -codec copy video.mp4
Tais arquivos .flv são muito raros.
Este processo é MASSIVELY mais rápido que decodificar e reencodificar todos os dados de áudio e vídeo.
2) Conversão de arquivos .flv com vídeo H.264 e áudio Nellymoser / Speex
Se um ou mais vídeos tiverem vídeo H.264 e áudio Nellymoser ASAO / Speex (muito comum em arquivos .flv), será necessário copiar vídeo (- v codec em vez de -codec ) e transcodifica (apenas) o áudio:
ffmpeg -i video.flv -vcodec copy video.mp4
3) Conversão de arquivos .flv com vídeo Spark / VP6 e áudio Nellymoser / Speex
Se os dados de vídeo e áudio do flv não estiverem codificados com os codecs corretos para .mp4 (os codecs de vídeo do Spark & amp; VP6 eram muito comuns), será necessário forçar o AAC e o H.264: / p>
ffmpeg -i video.flv video.mp4
4) Conversão de arquivos .flv com vídeo Spark / VP6 e áudio AAC
Seria muito raro encontrar um arquivo .flv com áudio e vídeo AAC além do H.264, mas por precaução, aqui está como transcodificá-lo para o arquivo .mp4 da maneira mais eficiente (copiar os dados de áudio) :
ffmpeg -i video.flv -acodec copy video.mp4