FFmpeg Stream Transcoding

У меня есть потоковое приложение, которое отображает поток, отправленный с Flash Media Server. Я хочу захватить этот поток и перекодировать его в выходной поток с другим битрейтом, используя ffmpeg.

Можно ли сделать что-то подобное с помощью ffmpeg?

1 ответ

Он получит входные данные из канала и перекодирует его в файл MKV с аудио и видео кодеками по умолчанию и скоростью передачи 1024 тыс. Бит для видеопотока (битрейт аудио указывается с помощью -ab):

ffmpeg -i "http://my_server/video_feed" -b 1024k output.mkv

Для прямой трансляции попробуйте это (не уверен, что это будет работать, у меня нет ffmpeg, чтобы проверить это прямо сейчас):

ffmpeg -i "http://my_server/input_video_feed" -b 1024 -f flv "http://my_server/output_video_feed"

Это должно создать подачу FLV.

Другие вопросы по тегам