6

У меня есть куча файлов .mts содержащих прогрессивное видео AVCHD, записанное камерой Panasonic, и мне нужно программное обеспечение на Ubuntu Lucid, с помощью которого я могу удалить скучные части и объединить интересные части, и все это без перекодирования видеопотока. Это нормально для меня, чтобы сократить на границе ключевого кадра.

Если бы Avidemux смог открыть файлы, мне потребовалось бы около 60 часов работы, чтобы разрезать файлы. (По крайней мере, так было в прошлый раз, когда я пробовал похожие видео, но в формате файла, поддерживаемом Avidemux.) Поэтому мне нужен быстрый, мощный и стабильный видеоредактор, потому что я не хочу, чтобы 60 часов работы уходили до 240 или даже 480 часов только потому, что инструмент слишком медленный или нестабильный или имеет ужасный пользовательский интерфейс.

Я пробовал Avidemux 2.5.5 и 2.5.6, но они терпят крах, пытаясь открыть такой файл, даже если я сначала конвертирую файл в .avi используя mencoder -oac copy -ovc copy . mplayer может воспроизводить файлы.

Я пробовал Avidemux 2.6.0, который может открыть файл, но он не может перейти к предыдущему или следующему ключевому кадру и т.д. (Если я перехожу на следующий ключевой кадр, а затем на предыдущий ключевой кадр, он не заканчивается на исходном ключевом кадре, иногда отображает ошибку и т. д.). Также я не уверен, что Avidemux 2.6.x позволит мне сохранить результат без перекодирования.

Я пробовал Kdenlive 0.7.7.1, но воспроизведение очень прерывистое, и он вообще не может воспроизводить аудио (жалуется, что SDL не может найти устройство; но многие другие программы в системе могут воспроизводить аудио). Было бы больно работать.

Я попытался преобразование файла .mts в .mkv с помощью ffmpeg -i input.mts -vcodec copy -sameq -acodec copy -f matroska output.mkv но это вызвало слишком много видимых искажения в видео в обоих mplayer и Avidemux.

Я попытался преобразования файла .mts с TsRemux.exe, но Avidemux 2.5.x до сих пор не может открыть этот файл.

Есть ли другая программа для вырезания и объединения файлов? Существует ли препроцессор, который будет создавать файл (без перекодирования видео), в котором Avidemux не будет аварийно завершать работу?

2 ответа2

3

Следуя комментариям на http://ubuntuforums.org/showthread.php?t=920606 и добавив mencoder я смог создать .mkv который Avidemux 2.5.6 может открывать, вырезать и сохранять без перекодирования.

$ sudo apt-get install mencoder mkvtoolnix
$ mencoder -of rawaudio -ovc copy -oac copy -o raw.aud input.mts
$ mencoder -of rawvideo -ovc copy -oac copy -o raw.vid input.mts
# The 50fps has to be changed below to reflect the true video FPS.
$ mkvmerge -o output.mkv --forced-track 0:no --default-duration 0:50fps -d 0 -A -S -T --no-global-tags --no-chapters raw.vid --forced-track 0:no -a 0 -D -S -T --no-global-tags --no-chapters raw.aud --track-order 0:0,1:0
$ rm -f raw.vid raw.aud

Другой вариант - создать .avi с использованием ffmpeg без перекодирования. Мне повезло, потому что Avidemux 2.5.6 мог открыть .avi без сбоев.

$ sudo apt-get install ffmpeg
$ ffmpeg -y -vcodec copy -acodec copy -f avi -i input.mts output.avi

Двухэтапное решение, которое не сработало (потому что Avidemux сработал при открытии как tmp.avi и output.mkv):

$ sudo apt-get install mencoder mkvtoolnix
$ mencoder -oac copy -ovc copy -ffourcc AVC1 -o tmp.avi input.mts
$ mkvmerge -i tmp.avi output.mkv
$ rm -f tmp.avi

Мне нужно будет проверить с помощью множества входных файлов, что эти решения работают непрерывно (включая аудио и видео, синхронизированные даже в последнем файле). Как только у меня будет результат, я обновлю свой ответ. Если у вас есть другой ответ, не стесняйтесь его опубликовать.

1

Это касается не программного, а аппаратного обеспечения. Ваше видео слишком сложно декодировать, если вы хотите его отредактировать, это практически невозможно.

Что вам нужно, это перекодировать ваши файлы в формат, который подходит для редактирования, а затем отредактировать его (OpenShot - хороший редактор и достаточно стабильный, есть и другие), а затем вы можете перекодировать его обратно в MPEG4/AVC.

Хороший кодек, который открыт и пригоден для редактирования, - это DNxHD - обратите внимание, когда вы перекодируете файлы в этот формат, они НАМНОГО БОЛЬШЕ будут. В FullHD это как гигабайт на одну минуту или что-то в этом роде. Существует обходной путь, который называется редактирование прокси, Google это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .