合并 675 个视频文件

Merge 675 video files

我把90分钟的视频文件分成了8秒,没有丢失。到目前为止,没问题。我想合并生成的 675 个 mp4 文件而不将它们转换为 .ts 文件。当我将它转换为 TS 文件时,每首曲目的 1 秒开始变得乏味。你能推荐一种方法,我可以毫无问题地批量合并 675 个 mp4 文件吗?

我的裁剪工作;


    ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:08 -t 00:00:08 s1.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:16 -t 00:00:08 s2.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:24 -t 00:00:08 s3.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:32 -t 00:00:08 s4.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:40 -t 00:00:08 s5.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:48 -t 00:00:08 s6.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:00:56 -t 00:00:08 s7.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:01:04 -t 00:00:08 s8.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:01:12 -t 00:00:08 s9.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:01:20 -t 00:00:08 s10.mp4
ffmpeg -i 1.mp4 -vcodec libx264 -crf 30 -ss 00:01:28 -t 00:00:08 s11.mp4

使用 concat demuxer.

  1. 使 input.txt 包含:

    file 's1.mp4'
    file 's2.mp4'
    file 's3.mp4'
    file 's675.mp4'
    
  2. 连接:

    ffmpeg -f concat -i input.txt -c copy output.ts