КиноKodak С913, mencoder и DeVeDe.

Думаю, что никому не сделаю плохого, если продолжу начатое. Потом — это просто дневник решения мною моей задачи.
Мне интересен процесс.
Работаю с Kodak C913 в Fedora RF-12.

Запустив на обработку файл 44,9 MБ и попытавшись проиграть, получаю остановку кадра с продолжающимся аудио. Есть ограничения на объём файла для подобной обработки. Оставлю без комментария.

Просто восторг вызвал вот этот материал и это после того как я насладился mencoder-manual! Особо отмечу, что эта ссылка единственно здесь ценное.

Получился скрипт. И здесь, позволю себе подробности. Первое что я сделал — обзавелся файлом в 128МБ тупо наставив фотоаппарат на телевизор. Скопировал этот файл в домашнюю папку, туда же поместил скрипт, набранный в текстовом редакторе.

Присвоил файлу имя 188.MOV, скрипту VV.

#!/bin/bash
mencoder "$1" -o file.avi -ovc copy -nosound
ffmpeg -i "$1" -vn -acodec pcm_s16le -ar 44100 -ac 2 audi"$1".wav
ffmpeg -i audi"$1".wav -i file.avi final.avi
rm -f audi"$1".wav 
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts  vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=0:acodec=ac3:abitrate=192:aspect=4/3 -ofps 25   -o "$1".mpg final.avi
rm -f file.avi
exit 0


В командной строке:
chmod +x vv


Для запуска скрипта требуется единственный параметр — имя входного файла. Запускаю:
./vv 188.MOV


В результате в своём домашнем каталоге имею: 188.MOV — 128 МБ; final.avi — 8,0 МБ и 188.MOV.mpg — 109,0 МБ
Прекрасно вижу корявость скрипта, но — это потом, главное работает.

Файл final.avi просматривается на проигрывателях, что и хотелось, а 188.MOV.mpg нужен для создания образа DVD. Воспользуюсь пакетом devede noarch 3.16.6-1.fc12

Здесь нет никаких трудностей. В итоге получаю file.iso и записываю его на DVD, например, при помощи K3b. Всё получилось. И даже «видеозахват» вполне.

Есть ощущение инструмента в руках, а далее возможно творчество.
Буду очень рад, если хоть ссылка кому-то поможет.

Комментарии (1)

Давно пытаюсь найти алгоритм перекодирования файлов *.mov с видеокамеры в *.avi с удалением гребенки и уменьшением размера. Может теперь разберусь как это сделать.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.