У мене є файл, який закінчується .ts (наприклад, ось перші 10 Мб ). Я хотів би перетворити його у більш основний формат потоку (наприклад, mp4, MPEG2-PS ...), якщо це можливо без втрат (тобто, переймування).
Я прочитав, як перетворити .ts файли в щось корисне? питання. Я спробував avidemux
з налаштуваннями "копіювати" для потоків відео та аудіо та форматом контейнера "PS" для MPEG. Це не вдалося з повідомленням про помилку "Несумісне аудіо / для DVD, аудіо має бути 48 кГц MP2 (стерео), AC3, DTS або LPCM (стерео)".
Я також спробував запропоновану команду CLI.
avconv -i 10MB.ts -vcodec copy -acodec copy 10MB.mpg
Вихідний файл має правильне відео, але без звуку, принаймні, коли він відтворюється з VLC. Це досить спантеличено, адже, avconv
здається, правильно виявлено аудіопотік.
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)
Я також спробував команду CLI, запропоновану в коментарях до іншого питання .
avconv -i 10MB.ts -c:v copy -c:a libfaac 10MB.mp4
Знову ж, у вихідному файлі немає звуку.
EDIT: Я спробував VLC, як запропонував @Daniel. Це було майже ідеально. Це було швидко та зручно для користувачів. Мені просто довелося натиснути «Перетворити / зберегти», додати вхідний файл, вибрати профіль MP4, налаштувати відеокодек та аудіокодек на «Зберігати оригінальний відео / аудіозапис», вибрати файл призначення та натиснути «Пуск». Відео виглядало ідеально, але аудіо було якось трохи пошкоджене, але воно може бути викликане чимось досить екзотичним у аудіопотоці мого відео.
ffmpeg
.