ก่อนหน้านี้ฉันเรียนรู้ว่า FFMpeg สามารถเข้าร่วมวิดีโอ :
อย่างไรก็ตามฉันพยายามเข้าร่วมการออกอากาศแบบ over-the-air (ไฟล์. ts) ที่บันทึกไว้และฉันเชื่อว่าอาการสะอึกเล็ก ๆ น้อย ๆ ในคุณภาพของสัญญาณทำให้ FFMpeg มีปัญหาในการเข้าร่วม 95% ของปัญหาเหล่านี้
คำสั่งที่ฉันใช้คือ:
ffmpeg.exe -i concat:file1.ts^|file2.ts -vcodec copy -acodec copy -f vob combined.ts
ข้อผิดพลาดที่ฉันมักจะได้รับคือสิ่งที่คล้ายกับ:
Application provided invalid, non monotonically increasing dts to muxer in stream 1: 857442 >= 857442
หากฉันเข้าร่วมวิดีโอที่แน่นอนโดยใช้ TSSplitter (ซึ่งเป็น GUI เท่านั้น - ฉันต้องการ CLI) มันทำงานได้โดยไม่มีข้อผิดพลาด
ดังนั้น คำถามของฉันคือ ฉันจะทำอย่างไรเพื่อให้ FFMpeg เชื่อมไฟล์เหล่านี้ดีขึ้นหรือมี CLI ทางเลือกที่ดีกว่าในการเข้าร่วมไฟล์. ts