ffmpeg เพื่อเข้าร่วมวิดีโอ


3

ก่อนหน้านี้ฉันเรียนรู้ว่า 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

คำตอบ:


4

คุณสามารถลองด้วย mencoder. โดยทั่วไปแล้วคุณสามารถเข้าร่วมไฟล์ได้มากขึ้นด้วย mencoder ใช้ไวยากรณ์ต่อไปนี้:

mencoder file1.ts file2.ts -ovc copy -oac copy -o combined.ts

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.