Tôi có xu hướng khuyên bạn nên để các tệp ở trạng thái ban đầu, vì bất kỳ chuyển đổi nào cũng có cơ hội giới thiệu mất. Các .ts
định dạng video là một thùng chứa định dạng cho MPEG, được gọi là "Transport Stream", được sử dụng thường xuyên nhất của các hệ thống kỹ thuật số phát sóng (cáp kỹ thuật số, truyền hình vệ tinh, vv). Nhiều ứng dụng không quen thuộc với cách giải mã nó, vì nó có định dạng ghép kênh rất khác so với bộ chứa MPEG thông thường được gọi là "Luồng chương trình", được sử dụng trên DVD và được sản xuất bởi nhiều thẻ mã hóa. Sự khác biệt giữa TS và PS chỉ là cách cấu trúc gói được xây dựng; dữ liệu A / V bên trong nó là như nhau.
Để có được khả năng tương tác tốt hơn, tôi khuyên bạn nên chuyển đổi container từ TS sang PS. Hầu như mọi phần mềm có thể giải mã TS đều có thể giải mã PS, do đó, hầu như luôn luôn tốt hơn khi có tệp PS. Một trong những công cụ làm lại đơn giản nhất mà tôi tìm thấy để sử dụng là avidemux
. Chỉ cần chọn "sao chép" cho các luồng video và âm thanh và chọn định dạng chứa "PS" cho MPEG:
Sau đó chỉ cần lưu kết quả. Điều này cũng có thể được thực hiện bằng cách sử dụng ffmpeg
. Bạn chỉ cần chọn codec sao chép cho từng loại luồng:
ffmpeg -i input.ts -vcodec copy -acodec copy output.mpg
.ts
các tệp như vậy và có lẽ họ nên để yên, đặc biệt là khi thử giải pháp được bình chọn nhiều nhất, kết quả không quá tốt ... - Tôi cảm thấy cần phải đổi tên tiện ích mở rộng thànhmpeg
chỉ để có được biểu tượng video phù hợp cho chúng.