che.nguyen
New Member
- Joined
- Oct 7, 2019
- Messages
- 26
- Reaction score
- 0
Có 2 trường hợp ở đây :va_va_voom said:Bác có làm cách nào join được đống file .ts và convert sang .mp4 được không ạ? Em tải được đống file này từ trang vtvgiaitri nhưng không làm thế nào join lại được. Mấy file này có dạng seg-x-v1.a1.ts (x = 1->300 hoặc 400)
1. Các file cùng codec, cùng khung hình thì dùng mkvmerge gui để join lại.
2. Các file khác nhau về codec và khung hình thì dùng ffmpeg như sau :
Dùng ffmpeg chuyển về cùng 1 định dạng với code :
Code: ffmpeg -i myfile1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts tenfile1.ts ffmpeg -i myfile2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts tenfile2.ts myfile1.mp4 là file bạn down về .
tenfile1.ts là file mà ffmpeg đã định dạng (có thể đặt tên tùy thích)
Sau đó dùng ffmpeg join và convert sang mp4
Code: ffmpeg -i "concat:tenfile1.ts|tenfile2.ts" -c copy -bsf:a aac_adtstoasc output.mp4 Lưu ý : các file bạn bỏ vào chung folder của ffmpeg để khi chạy command line dễ dàng hơn .