使用ffmpeg向mpdout写入mp4视频时如何保持“开始”时间0

时间:2017-06-24 00:17:18

标签: ffmpeg

我正在尝试从图像创建视频幻灯片,然后将该视频传输到另一个命令:

$ ls -1 *.jpg
1.jpg
2.jpg
3.jpg

$ ffmpeg -y -framerate 0.5 -pattern_type glob -i '*.jpg' -f mp4 -movflags empty_moov - | ffprobe -
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'pipe:':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1iso6mp41
    encoder         : Lavf57.71.100
  Duration: 00:00:06.00, start: 4.000000, bitrate: N/A
    Stream #0:0(und): Video: h264 (High 4:4:4 Predictive) (avc1 / 0x31637661), yuvj444p(pc), 430x430 [SAR 1:1 DAR 1:1], 76 kb/s, 0.50 fps, 1 tbr, 16384 tbn, 1 tbc (default)
    Metadata:
      handler_name    : VideoHandler

progress bar seen in Chrome

如何让'开始'时间0.000000?

1 个答案:

答案 0 :(得分:0)

添加delay_moov

ffmpeg -y -framerate 0.5 -pattern_type glob -i '*.jpg' -f mp4 -movflags empty_moov+delay_moov - | ffprobe -