Tôi có một tệp kết thúc bằng .ts (ví dụ: đây là 10 MB đầu tiên ). Tôi muốn chuyển đổi nó sang định dạng luồng chính hơn (ví dụ: mp4, MPEG2-PS ...), theo cách không mất mát nếu có thể (nghĩa là làm lại).
Tôi đã đọc Làm thế nào để tôi chuyển đổi tập tin .ts thành một cái gì đó hữu ích? câu hỏi Tôi đã thử avidemux
với cài đặt "sao chép" cho luồng video và âm thanh và định dạng chứa "PS" cho MPEG. Không thành công với thông báo lỗi "Âm thanh không tương thích / Đối với DVD, âm thanh phải là 48 kHz MP2 (âm thanh nổi), AC3, DTS hoặc LPCM (âm thanh nổi)".
Tôi cũng đã thử lệnh CLI được đề xuất.
avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg
Tệp đầu ra có video phù hợp, nhưng không có âm thanh, ít nhất là khi được phát bằng VLC. Điều này khá khó hiểu, vì avconv
dường như đã phát hiện chính xác luồng âm thanh.
Input #0, mpegts, from '10MB.ts':
Duration: 00:00:06.36, start: 51523.824800, bitrate: 12563 kb/s
Program 37888
Stream #0.0[0x100]: Video: mpeg2video (Main), yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], 20000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x110]: Audio: aac, 0 channels, fltp, 144 kb/s
Stream #0.2[0x130]: Data: [6][0][0][0] / 0x0006
Stream #0.3[0x138]: Data: [6][0][0][0] / 0x0006
Stream #0.4[0x140]: Data: [13][0][0][0] / 0x000D
Stream #0.5[0x160]: Data: [13][0][0][0] / 0x000D
Stream #0.6[0x161]: Data: [13][0][0][0] / 0x000D
Stream #0.7[0x162]: Data: [13][0][0][0] / 0x000D
Stream #0.8[0x170]: Data: [13][0][0][0] / 0x000D
Stream #0.9[0x171]: Data: [13][0][0][0] / 0x000D
Stream #0.10[0x172]: Data: [13][0][0][0] / 0x000D
Output #0, mpeg, to '10MB.mpg':
Metadata:
encoder : Lavf54.20.4
Stream #0.0: Video: mpeg2video, yuv420p, 1440x1080 [PAR 4:3 DAR 16:9], q=2-31, 20000 kb/s, 90k tbn, 90k tbc
Stream mapping:
Stream #0:0 -> #0:0 (copy)
Tôi cũng đã thử lệnh CLI được đề xuất trong các bình luận của một câu hỏi khác .
avconv -i 10MB.ts -c:v copy -c:a libfaac 10MB.mp4
Một lần nữa, không có âm thanh trong tập tin đầu ra.
EDIT: Tôi đã thử VLC theo đề xuất của @Daniel. Nó gần như hoàn hảo. Nó rất nhanh và thân thiện với người dùng. Tôi chỉ cần nhấp vào "Chuyển đổi / Lưu", thêm tệp đầu vào, chọn cấu hình MP4, định cấu hình Bộ giải mã video và Bộ giải mã âm thanh để "Giữ bản nhạc / video gốc", chọn tệp đích và nhấp vào "Bắt đầu". Video trông hoàn hảo, nhưng âm thanh bị lỗi đôi chút, nhưng nó có thể được gây ra bởi một thứ gì đó khá kỳ lạ trong luồng âm thanh của video của tôi.
ffmpeg
.