Videoforum - форум о видео и не только!

Videoforum - форум о видео и не только! (http://videoforums.ru/index.php)
-   Кодеки и кодеры, кодирование и конвертация. (http://videoforums.ru/forumdisplay.php?f=58)
-   -   Соединение кусков MTS и MP4 с помощью FFmpeg (http://videoforums.ru/showthread.php?t=6815)

rean 17.12.2016 17:21

Соединение кусков MTS и MP4 с помощью FFmpeg
 
Большинство AVCHD и MP4 камер пишут фрагменты по 5-10 минут, чтобы уместить видео в ограничения файловой системы FAT.

Эти кусочки можно вставлять в монтаж отдельно, но на стыке будут затыки и щелчки. Чтобы этого избежать, нужно эти фрагменты соединить вместе.

Другая проблема использование этих файлов заключается в совместимости. Например, DaVinci Resolve хоть и читает MTS файлы, но без звука, т.к. AC3 кодек не поддерживается. Таким образом, в любом случае, требуется не только соединение кусочков, но и перекодирование звука. Подойдет PCM audio.

У себя в блоге я разместил лучшие способы, как это сделать в Windows или Mac с помощью FFmpeg.

*.MTS: [Для просмотра данной ссылки нужно зарегистрироваться]
*.MP4: [Для просмотра данной ссылки нужно зарегистрироваться]

rococo795 18.12.2016 04:59

круто конешно... а нахрена эти ссылки??? тем более на англицком?? я понимаю ещё что идёт дискуссия (на русском) и уже всё всё рассказали как могли и осталось либо мелочь ненужная или для слишком глубокого погружения в вопрос - взяли и представили ссылки... а для чего это делать в первом посте новой темы???

не лучше ли всё рассказать на русском, привести примеры рабочие и так далее... а потом уже в качестве бонуса - указать ссылки......

или я не понял и Вы разместили ссылки на Ваши слова?

rococo795 18.12.2016 05:01

Цитата:

Сообщение от rean (Сообщение 70009)
Подойдет PCM audio

что имеется ввиду? про какое расширение речь? если это wav, то вы засунете его в mp4 или mts?

rococo795 18.12.2016 05:03

Цитата:

Сообщение от rean (Сообщение 70009)
нужно эти фрагменты соединить вместе.

так как соединить mts и mp4?

rean 18.12.2016 05:50

Эээ? :) Вы плохо понимаете по-английски? Там же все как раз про это.

rococo795 18.12.2016 12:19

Цитата:

Сообщение от rean (Сообщение 70028)
Вы плохо понимаете по-английски?

Вообще никак... потому и уточняю...
1. По указанным ссылкам - это ваши мысли или чьи то?
2. Какое ПСМ подойдёт и куда?
3. Как можно соединить НЕ соединяемое?
заранее спасибо за чёткий и понятный ответ....

aleks_nsk 18.12.2016 13:23

Цитата:

Сообщение от rean (Сообщение 70009)
Эти кусочки можно вставлять в монтаж отдельно, но на стыке будут затыки и щелчки. Чтобы этого избежать, нужно эти фрагменты соединить вместе.

Известные мне монтажки, умеют это делать (Premiere Pro, Vegas Pro, Avid),
при условии что перенос происходит с карты памяти или её образа (кроме видео на ней хранятся служебные файлы)

Цитата:

Сообщение от rean (Сообщение 70009)
Например, DaVinci Resolve хоть и читает MTS файлы, но без звука, т.к. AC3 кодек не поддерживается.

Это временный баг, его должны по фиксить

rean 18.12.2016 13:29

1. Это мой опыт. По кусочкам собирал информацию в интернете несколько лет. Поскольку нигде такого не найти, решил сделать статью. Вообще на форумах не видел нигде, как это делается. Люди порой не знают, что оказывается эти файлы можно соединять, и не мучиться с кусками по-отдельности, и не искать программы, которые читают, например, AVCHD диск целиком, распознавая структуру. Я когда-то эти программы искал, и путался в интерфейсе. Поскольку они бесплатные, ставили с собой на компьютер рекламное дерьмо. Совсем никуда не годится. В итоге перешел на FFmpeg. В нем точно нет никаких вирусов и рекламных адов. Еще в интернете можно найти рекламу FFmbc, но нигде не упоминается, что это было актуальным несколько лет назад, когда FFmpeg не понимал файлы с камер. Сейчас все это делается прямо в FFmpeg.

2. PCM пишется, разумеется, не в mp4 и в mts, а в mov. Просто так держать склеенным mts особого смысла нет. Поэтому, лучше сразу конвертировать в mov, заодно сконвертировав аудио. Особо места это не займет, но зато потом можно будет легко эти файлы использовать. Ну или накрайняк в mp4, но придется смириться с некоторой потерей качества звука из-за переконвертирования в AAC. Для тех, у кого редакторы не понимают mov, а требуют только mp4, этот способ подойдет. Я написал, как сделать это конвертирование с минимальной потерей качества.

3. Теоретически можно соединить не соединяемое, используя способ из статьи про mp4. Таким способом можно даже разрозненные файлы разных сессий записи соединить вместе, правда не всегда такое срабатывает. Иногда такие файлы нормально читаются в одних программах целиком, а в других программах видится только первая часть, а другая часть файла не читается. Поэтому, я особого смысла соединять несоединяемое не вижу. Но вот если камера пишет кусками в mp4, есть только один способ, какой работает, через индексный файл. Муторно, но ничего не поделать.

Если кому-то мои способы кажутся сложными, так я так не считаю. Можно для себя сделать батник и применять его одним кликом, а не писать эти команды каждый раз вручную. На то она и командная строка.

Все это в исходных статьях я не писал, потому что в интернете не любят читать простыни текста, почему делается так или иначе. Да и никому не интересно как автор годами шел к этому, какие глюки имел и как с ними боролся. Так что, в статьях прямые инструкции - нужно это - делай так. И все. Коротко и ясно. Применимо это к более чем к 50 разным камерам. Я для каждой тестировал, потому что надо было все это поддерживать, приходилось вручную все это проверять.

А насчет английского, лучше хотя бы азы освоить. В интернете очень качественный материал касаемо видео, да и вообще творчества, можно найти только в оригинале на английском. Есть товарищи, которые периодически это перегоняют на русский, а потом в рунете их считают супер-гуру. Потому что мы, к сожалению, в вопросах приемов творческой работы, ведомые. На западе платят больше и люди на качестве повернуты больше, потому что законы рынка заставляют. Так что все материалы от таких людей - в-основном, на английском.

rean 18.12.2016 13:38

Цитата:

Сообщение от aleks_nsk (Сообщение 70031)
при условии что перенос происходит с карты памяти или её образа (кроме видео на ней хранятся служебные файлы)

Вот вот, надо хранить все это ненужное дерьмо или импортировать сразу с карты. Иначе не читается. Чудовищно неудобно - надо хранить структуру целиком, ни в коем случае ничего не переименовывать. А так взял - соединил, назвал как надо, и используй хоть через пять лет где угодно.

Цитата:

Сообщение от aleks_nsk (Сообщение 70031)
Это временный баг, его должны по фиксить

Боюсь, что это не баг, а проблема патентов. Столкнулся на своем программистском опыте. На MPEG2 надо покупать патент, а он стоит дороже патента на чтение H.264 + AAC. Это америка, засудят в легкую, поэтому на мировом рынке юридические вопросы - это основа, почему в крупных программах такой скудный список поддерживаемых форматов. Мелких производителей юристы почти не трогают, поэтому софт для конвертации форматов бесплатный, хоть и набит по самое не балуй рекламным дерьмом, которое потом трудно вычистить после установки. Нельзя продавать - так на рекламе пробуют отбиться, собирая по чуть чуть. С одной установки платят 0.0001 долларов примерно. Вот так и живут, суя свое дерьмо куда не попадя, пытаясь хоть мизер заработать, но не попасть на юриста. А в интернете это делается легко - отберут и домен, хостер и платежный сервис попросит уйти. В итоге несколько дней и без всякого суда человек просто теряет все.

aleks_nsk 18.12.2016 14:15

Цитата:

Сообщение от rean (Сообщение 70033)
Боюсь, что это не баг, а проблема патентов.

Ну если BMC решила из DaVinci сделать монтажку, то ей придется решить эту проблему


Часовой пояс GMT +1, время: 04:29.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot