2014-10-01 3 views
-1

У меня есть камера Lumix, которая, как и большинство новых камер, записывает видео в формате AVCHD. Файлы делятся на 2 или 4 сегмента GiB из-за ограничений файловой системы, используемой на карте памяти.Присоединяйтесь к файлам AVCHD .mts на linux

Когда я переношу файлы на свой Linux-компьютер для их редактирования, я, естественно, хочу, чтобы каждое видео было в одном файле, что совсем не проблема для файловых систем Linux. Итак, как я могу без потерь присоединиться к этим сегментам, поддерживая/v-sync?

(С Avidemux 2.6.8 я могу добавить эти сегменты, но это приводит к неприятным искажениям в точке среза.)

+0

Я не понимаю, почему мой вопрос был опущен, но я бы хотел, чтобы я не повторил свою ошибку. Это потому, что я перечислил только avidemux вместо всех дюжины других программ/методов, которые я пробовал? (В любом случае, после бесчисленных других попыток я наконец нашел один метод, который достаточно хорошо работает для моего текущего набора файлов, поэтому я просто отвечу на себя тогда, используя, например, кнопку «Отвечать на ваш вопрос».) –

+0

Я получаю случайный никуда не годится, без комментариев. Я думаю, что это похоже на анонимный вандализм. Люди получают удовольствие от этого. Я ценю, что вы публикуете свои выводы. Я могу использовать ваш ответ. Я пытаюсь сделать то же самое - поделитесь знаниями, полученными от усилий ... – barrypicker

ответ

5

Решение, которое, кажется, работает с моими файлами, по крайней мере, оказался очень простой:

ffmpeg -i "concat:00000.MTS|00001.MTS|00002.MTS" -c copy output.m2ts 

Нужно еще выяснить, какие из файлов принадлежат друг другу.

+0

«-c copy», если вы не хотите часов перекодирования – kommradHomer