Они уже в правильном формате
.flv видео - это сложные файлы, которые могут содержать много типов аудио и видео. Для проверки аудио и видео кодеков .flv вы можете использовать:
1. ffmpeg
ffmpeg -i video.flv
который (в вашем случае) должен выводить что-то вроде:
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
или же
2.Информационное окно VLC Media:
Этот файл .flv содержит видео H.264 и аудио AAC, которые являются правильными форматами / кодеками для контейнера .mp4.
Вот структура такого файла .mp4:
* Изображение предоставлено преобразованием FLV в MP4 с помощью FFmpeg The Ultimate Guide
Таким образом, при переводе flv в mp4, в зависимости от кодеков в исходном файле .flv, мы имеем 4 случая:
1) Преобразование файлов .flv с видео H.264 и аудио AAC
Если аудио и видео кодеки в файлах .flv поддерживаются контейнером .mp4 (AAC + H.264), вы можете просто скопировать потоки в файл mp4 без перекодирования:
ffmpeg -i video.flv -codec copy video.mp4
Такие файлы .flv очень редки.
Этот процесс намного быстрее, чем декодирование и перекодирование всех аудио- и видеоданных.
2) Преобразование файлов .flv с видео H.264 и аудио Nellymoser/Speex
Если один или несколько из видео имеют H.264 видео и Nellymoser Asao /Speex аудио (очень часто с .flv файлами) , то вам необходимо скопировать видео (- v кодек вместо -codec) и перекодировать (только) аудио:
ffmpeg -i video.flv -vcodec copy video.mp4
3) Преобразование файлов .flv с видео Spark/VP6 и аудио Nellymoser/Speex
Если видео и аудио данные flv не закодированы с правильными кодеками для .mp4 (видео кодеки Spark и VP6 были очень распространены), то вам нужно принудительно установить AAC и H.264:
ffmpeg -i video.flv video.mp4
4) Преобразование файлов .flv с видео Spark/VP6 и аудио AAC
Было бы очень редко встретить файл .flv с аудио и видео AAC, отличным от H.264, но на всякий случай вот как наиболее эффективно преобразовать его в .mp4 (скопировать аудиоданные):
ffmpeg -i video.flv -acodec copy video.mp4