Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何使用ffmpeg创建具有图像和不同时间间隔的视频_Video_Ffmpeg_Slideshow_Video Processing - Fatal编程技术网

Video 如何使用ffmpeg创建具有图像和不同时间间隔的视频

Video 如何使用ffmpeg创建具有图像和不同时间间隔的视频,video,ffmpeg,slideshow,video-processing,Video,Ffmpeg,Slideshow,Video Processing,这似乎是重复的: 但它不是重复的,因为上面问题的作者框出了错误的标题,因为图像显示的时间间隔是固定的 我想做的是 图1:5秒 图2-5:10秒 图6:4秒 请让我知道如何使用ffmpeg实现这一点。我试着用谷歌搜索,但并没有找到这样的结果。你们可以选择制作具有一定长度的单独视频,并最终将它们连接在一起吗ffmpeg-i“concat:file1.yuv | file2.yuv”-f-c copy out.xxx几个小时前,我遇到了同样的想法。我正在努力。一旦我测试它真的有效,我会接受它作为一个解

这似乎是重复的: 但它不是重复的,因为上面问题的作者框出了错误的标题,因为图像显示的时间间隔是固定的

我想做的是

  • 图1:5秒

  • 图2-5:10秒

  • 图6:4秒


  • 请让我知道如何使用ffmpeg实现这一点。我试着用谷歌搜索,但并没有找到这样的结果。

    你们可以选择制作具有一定长度的单独视频,并最终将它们连接在一起吗
    ffmpeg-i“concat:file1.yuv | file2.yuv”-f-c copy out.xxx

    几个小时前,我遇到了同样的想法。我正在努力。一旦我测试它真的有效,我会接受它作为一个解决方案。我使用了这个:
    ffmpeg-loop 1-shortest-y-I p.jpg-I aa.mp3-acodec copy-vcodec mjpeg result.avi
    ffmpeg-loop 1-shortest-y-I p.jpg-I aa.mp3-acodec libvo\u aacenc-vcodec libx264 result.avi
    但他们都没有给我结果,而是给我一个视频无限长,其中音频播放一次,图像永久保留。我找到了解决上述问题的方法,我使用
    -t13
    选项限制生成的视频文件的大小。现在如何创建幻灯片(第二个要求)?我不确定是否理解您的意思-我的答案是关于最后一步,将所有视频加入幻灯片。这也是添加音频的地方。不同的图像具有不同的大小,因此生成的视频具有不同的帧宽/高度,并且在合并它们时,输出文件不正确。我用下面的链接来连接视频
    ffmpeg-I“concat:1.avi | 1075.avi | 1.avi”-c copy fin.avi
    请帮助我连接视频投票以重新打开这个问题,因为我认为这与软件开发(视频)和ffmpeg的使用有关。