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.