【问题标题】:Record webcam MP4 fragments with FFMPEG: only first file has video使用 FFMPEG 录制网络摄像头 MP4 片段:只有第一个文件有视频
【发布时间】:2015-12-30 05:08:16
【问题描述】:

我想录制我的网络摄像头,但录制的片段为 10 秒。所以,我想从我的网络摄像头记录 10 秒的片段。我是 FFMPEG 的初学者,所以我开始搜索如何做到这一点。我发现了一些 ffmpeg 命令,下面的命令似乎没问题,但我有一个问题:它开始录制并保存文件,但我只能打开第一个文件并看到带有音频的网络摄像头。其他文件只是音频(尝试用 vlc 和 windows 媒体播放器打开)。

ffmpeg -f dshow -s 352x288 -i video="USB Video Device":audio="Microphone (USB Audio Device)" -vcodec h264 -acodec libmp3lame -map 0 -r 10 -f segment -segment_time 10 dummy_out%03d.mp4

如果您需要更多信息,请告诉我。由于我是初学者,我不知道我是否必须在这里发布任何其他内容。非常感谢。

【问题讨论】:

    标签: video ffmpeg


    【解决方案1】:

    发生这种情况是因为所有其他文件(没有第一个)不是从时间 0 开始的,这就是视频播放器不知道如何播放视频文件的原因。

    您应该添加-reset_timestamps 1 以使其正常工作:

    ffmpeg -f dshow -s 640x360 -i video="USB Video Device":audio="Microphone (USB Audio Device)" -vcodec h264 -acodec libmp3lame -map 0 -r 15 -f segment -segment_time 10 -reset_timestamps 1 dummy_out%03d.mp4
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-09-10
      • 1970-01-01
      • 2018-05-23
      • 2017-09-16
      • 1970-01-01
      • 1970-01-01
      • 2020-11-24
      相关资源
      最近更新 更多