2009-12-23 2 views
2

HIКак не кодирующее нет звука, записанного RED5 видео через FFmpeg

Мы записали видео через RED5 сервер, но ни один звук не добавил (потому что не было слышно ни звука окружающей среды). Таким образом, в выходном FLV-файле нет звуковой дорожки. и есть ошибка кодирования, когда мы кодируем, что flv (без звуковой дорожки) в другой формат видео через ffmpeg.

сообщение об ошибке Не удалось найти параметры кодека (Аудио: 0x0000, 0 каналов, s16)

Pls советы о том, как решить эту проблему.

  1. есть ли какой-либо способ ffmpeg может кодировать звуковую дорожку видео flv?
  2. есть ли способ, которым сервер red5 может добавлять звуковую дорожку, даже на самом деле нет звука?

Спасибо!

ответ

2

Мы могли бы помочь вам, если бы у вас была ваша командная строка FFmpeg в вашем вопросе. Независимо от того, чтобы ответить на ваш второй вопрос:

Есть ли способ ffmpeg может кодировать звуковую дорожку видео flv?

Да, с переключателем !

Это можно найти в . Ваша новая командная строка будет выглядеть примерно так:

./ffmpeg -i myred5recording.flv -an myoutput.mp4 

Также можно «мультиплексоров в» аудио с FFmpeg, но это нетривиально относительно просто с помощью переключателя . Если вы хотите продолжить этот угол, посмотрите на некоторые другие вопросы переполнения стека, такие как How can I add audio (mp3) to a flv (just video) with ffmpeg?