June 13, 2013

AviDemux - .MTS File Converter

Мои тренинги записывали на видео цифровыми камерами.
И в итоге мы получили на выходе наборы файлов MTS
.MTS File - Video Clip - MPEG Transport Stream

Эти файлы не понимал ни VirtualDub ни VirtualDubMod
Два дня перерыл кучу платных и бесплатных редакторов и в итоге остановился на AviDemux. http://avidemux.sourceforge.net

Что мне надо:

1) чтобы склеивало последовательности .MTS файлов, которые выдает камера. Он делает это автоматически когда загружаешь файл с номером или есть возможность потом делать append.

2) перекодировать решил в Mpeg4 x264.

a)Меня интересует быстрый однопроходный конвертер и главное не размер а уровень качества картинки - поэтому режим выбираем Single Pass - Constant Quantizer (оно же QP Mode)
http://www.avidemux.org/admWiki/doku.php?id=tutorial:h.264

A higher quantizer means that more data will be lost - я оставил дифолтное значение 26

b) Иногда оно неверно распознает входящий Aspect ratio картинки (посмотреть можно в меню File/Information. В этом случае придется это компенсировать в настройках кодэка Video Output/Configure/ закладка Output1 - и там поставить компенсатор. У меня было 4:3 на входе ошибочно - поэтому я на выходе тоже поставил 4:3

3) Картринку нужно деинтерлейснуть - идем в Video Output/Filters - на закладке Interlacing добавляем фильтр - я использовал Yadif c первой опцией Temporal and spatial check

4) картинку нужно обрезать - чтобу убрать все лишнее что попало в кадр и без чего я буду счастлив - идем в Video Output/Filters - на закладке Transform добавляем фильтр Crop - и там в режиме с превью выставляем границы обрезки.

5) Вырезаем все ненужные моменты творчески используя меню Edit - ну то есть просматриваем видео - ставим маркеры A-B и удаляем бардак перед началом тренинга, в перерыве и после. (Если случайно что-то "удалили" - то там есть пункт Reset - и начали все заново).
Для отлавливания нужных моментов лучше пользваться кнопками >> << - они ходят по ключевым кадрам.

6) И еще через меню Edit можно зайти в Preferences - там я бы поставил галочку на Use systray while encoding (она не очень полезная потому что после того как вы ее из трэя откроете - как закрыть ее в трэй обратно я не нашел, но если вы не любопытны, то она отэнкодит вам файл тихо сидя в трэе).

7) звук копируем напрямую - хотя если бы там были нормальные фильтры то я бы обязательно поставил фильтр высоких и низких и закодировал наверное бы mp3 CBR - уж очень сильно в тренинг руме шумит вентиляция - полоса от 400 до 9000 Гц могла бы улучшить ситуацию. Но :-((( хороших аудиофильтров нет - поэтому имеем что имеем.

8) поэтому ставим выбираем контейнер AVI и жмем Save Video - и ждемс

9) потом заливаем эти видео в You Tube - я честро пробовал воспользоватся корпоративным видео сервером, но это - калека недоделка - поэтому в ютюб!!!

Единственное имейте в виду что это богомерзкое гуглопорождение страдает всякой херней - ознакомтесь https://teletype.in/@shishpipi/357775.html

10) Прописываем тэги, описание, название, доступность, место съемок. Делаем альбом на всякий случай, если видеофайлов много - и ... паблишим!
Вот что получилось у меня

https://kb.epam.com/display/ENOSQLCC/MongoDB+training+in+Kiev+2013-06

PS: еще он при работе часто крашился - но после перезапуска всегда восстанавливал состояние.