首页 > 解决方案 > 如何使用 FFmpeg 将 RTMP 流转换为视频文件?

问题描述

我正在尝试使用 FFmpeg 将 RTMP 流转换为视频文件,但不断出现错误,

rtmp://localhost:1935/live/app: Broken pipe

关于使用:

ffmpeg  -i rtmp://localhost:1935/live/app -acodec copy -vcodec copy test.mp4

使用 FFmpeg 流式传输:

ffmpeg -i ./video.mp4 -c copy -f flv -listen 1 -flvflags no_duration_filesize  rtmp://localhost:1935/live/app

标签: pythonffmpegffmpeg-python

解决方案


利用:

ffmpeg  -i rtmp://localhost:1935/live/app  test.mp4

仅复制:

ffmpeg  -i rtmp://localhost:1935/live/app -map 0:v -c copy -map 0:a -c copy -strict -2 test.mp4

推荐阅读