我正在尝试连接两个视频片段,有时我最终只有四分之三的视频,有时我只得到一半,有时我设法得到了整个视频。有人曾经处理过这个吗?这是我的ffmpeg命令:
ffmpeg -i "concat:videos/clip1.ts|videos/clip2.ts" -ar 44100 -b:a 128k -b:v 800k -vcodeclibx264 -bsf:v h264_mp4toannexb -f mpegts -t 120 videos/output.ts
我只是不明白为什么有时候它会完美运行,有时我只能看到视频的一部分。
答案 0 :(得分:0)
它很容易,你不需要ffmpeg连接视频。我们的视频:video1.mp4,video2.mp4
cat video* > full_video.mp4
另一个选项是创建播放列表(包含视频名称的文本文件)
创建 Playlist.txt 或 playlist.m3u8 并添加到此文件中,放置视频路径:
video1.mp4
video2.mp4
并且对ffmpeg的调用是:
ffmpeg - i playlist.txt - codec .... fullvideo.ts