【问题标题】:How to start/stop FFMPEG stream?如何启动/停止 FFMPEG 流?
【发布时间】:2016-08-19 06:46:53
【问题描述】:

我正在使用提供流 mov/mp4 的 ip cam。我使用以下命令成功保存了流: ffmpeg -i rtsp://@192.168.241.1:62156/abc.mp4 -acodec copy -vcodec copy c:/abcd.mp4

现在我想以编程方式停止它,因为我使用了以下命令: Ctrl+Cq 都工作正常(日志以正确的方式显示)但最后我得到了损坏的视频文件。

谁能指导我如何通过干净的执行来停止录制。

【问题讨论】:

    标签: android video ffmpeg java-native-interface rtsp


    【解决方案1】:

    可能对某人有帮助,所以我在这里提出我的解决方案。

    经过几次搜索,我发现文件已损坏,因为我正在中断完成 mp4 编码,所以我切换到 mkv 之类的东西,它运行良好。 这是我现在使用的命令:

    ffmpeg -i rtsp://@192.168.241.1:62156/abc.mp4 -acodec copy -vcodec copy c:/abcd.mkv
    

    【讨论】:

      【解决方案2】:

      您可以将以下内容用于 MP4

      ffmpeg -i rtsp://@192.168.241.1:62156/abc.mp4 -c copy -movflags +empty_moov+separate_moof abcd.mp4
      

      ffmpeg -i rtsp://@192.168.241.1:62156/abc.mp4 -c copy abcd.ts
      

      【讨论】:

        猜你喜欢
        • 2014-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-30
        • 1970-01-01
        • 2022-12-11
        • 1970-01-01
        相关资源
        最近更新 更多