В связи с недавним появлением у меня AVHCD камеры Sony CX110 появилась необходимость конвертировать громоздкие файлы .mts, в которые камера пишет видео в что-то более компактное и что может быть обработано моим процессором.

Для этого мне понадобился mencoder:

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=960:540,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=15000:vbitrate=12000:keyint=15:aspect=16/9:threads=2 filename.mts -ofps 30000/1001 -demuxer lavf -o filename.mpeg

Так как в дальнейшем я планирую проводить монтаж, я всегда снимаю небольшими роликами. В результате карточка забита большим количеством несконвертированных файлов. Я набросал коротенький скрипт для пережатия всех .mts файлов находящихся в текущей директории:

for i in `ls *.MTS`
do
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=960:540,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=15000:vbitrate=12000:keyint=15:aspect=16/9:threads=2 $i -ofps 30000/1001 -demuxer lavf -o `echo $i | cut -d'.' -f1`.mpeg
done

2 комментариев на «Как конвертировать MTS видео с камеры в mpeg»

  1. Дружище, это есть неплохой способ, но я пошёл дальше и в KDENLIVE создал профили для временной конвертации mts-файлов в формат DNxHD для дальнейшей удобной и комфортной работы в видеоредакторе с сохранением качества картинки и звука.

    Смотрите мануал здесь:
    http://mediaediting.narod.ru/lin/kdenlive_4_avchd.html

  2. И надо было в статье указать, что пережим видео идёт из HD-видео в видео стандартной DVD-чёткости. Это очень важно сейчас!

    Если что, мой адрес djnewman@rambler.ru

Оставить комментарий