Я хочу конвертировать mp3 файлы в FLV

Почему это не работает?

$ ffmpeg -y -i 1.mp3 -f flv -acodec libmp3 -ab 64 -ac 1 myfile.flv
ffmpeg version 0.7-rc1, Copyright (c) 2000-2011 the FFmpeg developers
  built on May 25 2011 02:37:46 with gcc 4.4.3
  configuration: 
  libavutil    50. 40. 1 / 50. 40. 1
  libavcodec   52.120. 0 / 52.120. 0
  libavformat  52.108. 0 / 52.108. 0
  libavdevice  52.  4. 0 / 52.  4. 0
  libavfilter   1. 77. 0 /  1. 77. 0
  libswscale    0. 13. 0 /  0. 13. 0
[NULL @ 0xa1c7600] Format mp3 detected only with low score of 1, misdetection possible!
[mp3 @ 0xa1c7600] Could not find codec parameters (Audio: mp3, 0 channels, s16)
[mp3 @ 0xa1c7600] Estimating duration from bitrate, this may be inaccurate
1.mp3: could not find codec parameters

2 ответа2

1

Эта страница:

http://heardspace.sulehosting.co.za/2007/09/converting-mp3-to-flv-with-ffmpeg/

предполагает, что вы передаете правильные аргументы.

Эта страница:

https://roundup.libav.org/issue564

предполагает, что ваш файл MP3 может начинаться с усеченного кадра AC3, или каким-либо другим образом может отличаться. Я также не нахожу результатов поиска по запросу "Формат mp3 обнаружен только при низком значении 1, возможно неправильное обнаружение!"", поэтому я предполагаю, что у вас есть файл MP3, который отличается от другого, или что ваш FFmpeg новый и глючный. Попробуйте преобразовать файл MP3, который вы не создали.

0

Преобразовав mp3 со скоростью 160 бит в flv, я успешно использовал этот код (в Windows XP SP3):

ffmpeg -y -i FILE1.mp3 -f flv -acodec libmp3lame -ab 160k -ac 1 FILE1.flv

Обратите внимание: хотя я понимаю, что это старый пост, он один из первых появляется при использовании поиска Google с этим параметром: "ffmpeg, конвертирующий mp3 в flv".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .