ffmpeg - 树莓派如何将 RTSP 流 h265 转换为 h264

标签 ffmpeg raspberry-pi h.264 hevc h.265

我正在尝试将 H265 rtsp 流转换为 H264。

ffmpeg -rtsp_transport tcp -i 'rtsp://admin:admin123@192.168.1.42:554/stream2' -f lavfi -i aevalsrc=0 -vcodec copy -acodec aac -map 0:0 -map 1:0 -c:v libx264 -pix_fmt yuv420p -shortest -strict experimental -f flv rtmp://localhost:1935/live/stream
当我使用此命令时,它会出现此错误。
[tcp @ 0x23f13b0] Connection to tcp://localhost:1935 failed: Connection refused
[rtmp @ 0x23f1270] Cannot open connection tcp://localhost:1935
rtmp://localhost:1935/live/stream: Connection refused

最佳答案

如果 FFmpeg 应该充当服务器,则必须添加参数 -listen 1 .

ffmpeg -i 'rtsp://admin:admin123@192.168.1.42:554/stream2' {...} -f flv -listen 1 rtmp://localhost:1935/live/stream

关于ffmpeg - 树莓派如何将 RTSP 流 h265 转换为 h264,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65290234/

相关文章:

android - 在 Android 中接收和解码 H.264 直播流

javascript - Rails ActionController::Live - 立即发送所有内容而不是异步发送

c++ - 如何在 Xcode 中使用 OpenCV 3.4.14 识别 .mp4 视频文件的编解码器?

c++ - Windows Media Foundation MFT缓冲和视频质量问题(颜色丢失,而不是平滑的曲线,尤其是文本)

linux - 关闭或重新启动 Raspberry Pi 4B 时,外部 USB 3.0 HDD 旋转并关闭电源

raspberry-pi - RaspberryPi 上的 Qemu Debian x86

ios - 在 ios 中解码 h264

batch-file - 如何使用 ffmpeg 降低多个 JPEG 图像文件的质量?

video - FFmpeg 添加空白帧

ssh - 当前是否可以在( headless (headless)模式)*(无需安装*)安装新软件的情况下将{Raspberry Pi}设置为[Wifi热点]?